目录和文件管理

一、常用的一级子目录及作用

1、/root         系统管理员root的宿主目录

2、/home      普通用户的宿主目录

3、/boot        系统内核启动引导文件

4、/dev         设备文件

5、/etc          配置文件

6、/bin          所有用户可执行的命令

7、/sbin        管理员可执行的命令

8、/usr          应用程序(放置第三方软件)

9、/var          可变的日志文件等

二、命令

1、cat:查看文件内容,可同时显示多个文件的内容

2、tac:倒着显示

3、nl:对空白行不进行标号

格式:cat+选项+文件名

选项:-n 显示内容的同时显示行号

           -A 显示所有的字符

4、more:全屏方式分页显示文件内容

格式:more+(选项)+文件名

快捷键:Enter:向下滚动一行

              按空格:向下滚动一页

               q:退出

5、less:与more基本相同,但扩展功能更多

格式:less+(选项)+文件名

快捷键:PgUp、PgDn:上下翻页

              “/”:查找内容,n下一个,N上一个

              其他与more相似

6、head:查看文件开头一部分内容

格式:head+想查看的行数+文件位置

7、tail:查看文件尾部信息

格式:tail+想查看的行数+文件位置

tail -f:动态更新尾部的信息,Ctrl+c终止

8、wc:统计文件内容

格式:wc+选项+目标文件

选项:-l 统计行数

           -w 统计单词个数

           -c 统计字节数

9、grep:在文件中查找并显示包含指定字符的串

格式:grep+选项+查找条件+目标文件

10、egrep:增强型过滤

格式:egrep+选项+“查找条件1|查找条件2|查找条件3”+目标文件

选项:-i 查找时忽略大小

          -v 反查找,输出与条件不相符的行

“^…”:表示以……开头

“…$”:表示以……结尾

“^$”:表示空行

11、gzip:压缩,文件格式为“.gz”

格式:gzip+文件名

12、gunzip(gzip -d):解压缩格式为“.gz”的文件

格式:gunzip+文件名(gzip -d+文件名)

13、bzip2:压缩,文件格式为“.bz2”

格式:bzip2+文件名

14、bunzip2(bzip2 -d):解压缩格式为“.bz2”的文件

格式:bunzip2+文件名(bzip2 -d+文件名)

15、tar:归档命令,制作(释放)归档文件

格式:(1)归档:tar+选项+归档文件名+源目录或文件

           (2)释放:tar+选项+归档文件名+-C 目标目录

选项:-c:创建.tar格式的包文件

           -x:解开.tar格式的包文件

           -v:输出详细信息

           -f:表示使用归档文件

           -p:打包时保留原始文件及目录的权限

           -t:列表查看包内的文件

           -C:解包时指定释放的目标目录

           -z:调用gzip程序进行压缩或解压

           -j:调用bzip2程序进行压缩或解压

           -P打包时保留文件及目录的绝对路径

三、vi文本编辑器

1、模式切换:

a:在光标后插入内容

A:在光标所在行末尾插入内容

i:从当前光标前插入内容

I:在光标所在行行首插入内容

o:在当前光标下插入空行

O:在当前光标上插入空行

 

常规命令的补充:

x:保存退出 但如果未修改,时间戳不变

w file:将当前的文件另存为file(vim)

X:加密(vim)

7:跳转到第七行

1$co$:从第一行到最后一行复制,到最后一行行后

J:合并当前行和下一行

ctrl+r:对使用u命令撤销操作进行恢复

原文地址:https://www.cnblogs.com/990624lty-jhc/p/11265126.html