Linux 文件管理

1.创建文件

touch file1 

2.删除文件

rm -rf file11 

-r:递归的删除目录下面文件以及子目录下文件。

-f:强制删除,忽略不存在的文件,从不给出提示

3.修改文件名

mv file1 file11 

4.查看文件内容

cat file1 

5.复制文件

cp file2 file22 

6.移动文件

mv file1 file11 

7.编辑文件

vi file1 

8.批量创建文件

touch file{..} 
rm -rf file{..} 

9.查看文件前 3 行

cat file1 | head - 

10.查看文件后 3 行

 cat file1 | tail - 

11、liunx 服务器上面查找文件

1)find

find / -name httpd.conf

find 目录 -name 文件名

2)updatedb 查找速度快

  •   建立一个小型数据库
  •   再数据库里面搜索
updatedb
locate httpd.conf
yum install mlocate -y
mlocate 是新型的 locate 比 updatedb 速度更快。

12、查找文件里面内容 找到 httpd.conf 里面有 listen

cat httpd.conf | grep listen

cat httpd.conf | grep -ignore listen / cat httpd.conf | grep -i listen  //忽略大小写 

13、查找文件里面内容 vi 搜索

vi httpd.conf 

输入 /Listen 搜索 Listen N 下一个


Linux Vi/Vim 快速入门

vi 是 Unix 和类 Unix 环境下的可用于创建文件的屏幕编辑器。vi 有两种工作模式:命令模式 和文本输入模式。
vim 是 vi 的升级版本,它不仅兼容 vi 的所有指令,而且还有一些新的特性在里面。

vi 命令模式:

默认编辑一个文件的时候第一次进入的就是命令模式,vi 从命令模式切换到文本输入模式可
以在键盘上面按(i 或者 I 或者 a 或者 A 或者 O 或者 o),按[ESC]键使 vi 从文本输入模式
回到命令模式。


Linux 目录操作

1.创建目录

mkdir dir1 dir2 dir3 

2.删除目录

rm -rf dir1 dir2 

-r:递归的删除目录下面文件以及子目录下文件。

-f:强制删除,忽略不存在的文件,从不给出提示

rm -rf dir*    //以 dir 开头的所有文件删除

3.重命名目录或移动目录

mv dir1 dir11 

4.查看目录

ls 

5.递归创建目录

mkdir -p a/b/c/d/e/f/g 

6.递归查看目录

tree a 

7、复制目录

cp -rf wwwroot/ mywwwroot/ 

8、tree 命令不存在的话需要安装

yum install tree -y 

Linux ll 显示的文件类型

Linux 下可以用 ll 命令来判断文件类型,

主要是根据每行的首个字符来判断。

-rw-r—r— "-“开头的都是普通文件;
drw-r—r— "d"开头的是目录文件;
brw-r—r— "b"开头的文件都是块设备文件;
crw-r—r— "c"开头的文件都是字符设备文件;
srw-r—r— "s"开头的文件都是 socket 文件; (e.g. srwxrwxrwx mysql mysql Sep : mysql.sock)
prw-r—r— "p"开头的文件都是管道文件; lrw-r—r— "l"开头的文件都是软链接文件;

最新文章

  1. ASP.NET MVC5+EF6+EasyUI 后台管理系统(59)-BLL层重构
  2. PC windows mobile 文件拷贝
  3. 当AS3遇见Swift(一)
  4. ecshop订单打印页显示商品缩略图和序号
  5. Wordpress 常用代码解释
  6. Bootstrap文本排版基础--Bootsrap
  7. Docker 基础技术之 Linux cgroups 详解
  8. MFC:定时器
  9. db2实现递归调用 机构等树形数据结构形成
  10. 《剑指offer》-链表的第一个公共节点
  11. TypeScript 之 基础类型、高级类型
  12. Linux 安装JavaEE环境之Tomcat安装笔记
  13. 纯css3开发的响应式设计动画菜单(支持ie8)
  14. 学习笔记之Moq
  15. python基础整理6——爬虫基础知识点
  16. 转 WEB前端性能分析--工具篇
  17. 沉淀再出发:jetty的架构和本质
  18. [SimpleOJ236]暴风雨
  19. Mac改变系统截图存储路径
  20. PHP面试题 – 培训学校真实面试内部资料

热门文章

  1. Spring Boot 配置文件中的花样
  2. 乔布斯在位时,库克实质上已经在做CEO的工作了:3星|《蒂姆·库克传》
  3. WCF 学习系列——WCF的学习基础
  4. P1801 黑匣子[堆]
  5. 2019ICPC徐州网络赛 A.Who is better?——斐波那契博弈&&扩展中国剩余定理
  6. Canvas 总结,到第4章 canvas图形变换
  7. 数据库Count 语句详解
  8. 本地存储API
  9. Zabbix 邮件报警示例
  10. phpize是干嘛的