一、常用的一级子目录及作用
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命令撤销操作进行恢复