常见目录
- 根:文件的总入口
- bin:存放二进制文件
- sbin:管理员使用的二进制文件
- boot:系统内核,启动文件
- dev:硬件
- etc:配置文件
- usr:应用程序和操作系统相关的文件
- var/log:日志文件
- mnt:默认挂载点
- proc:主要保存系统的内核进程
- opt:第三方应用程序安装所在目录程序
常见文件管理命令
cat命令
查看文件内容
- -n:显示行号
- -A:显示隐藏字符
- -b:空行不标序号
cat一次性可以查看多个文件,谁在前面谁最先显示。
head,tail命令
head:默认显示文件开头10行
tail:默认显示末尾10行
- -n + 行数 (指定看的行数)
wc命令
统计文件中的信息
- -l:显示行
- -w:单词数
- -c:字节数
grep命令
过滤你想要的文本信息
-
-i:忽略大小写
-
-v:反向查找
-
-n:显示行号
-
-r:递归过滤文件夹中所有的文件
-
-o:只匹配你要的东西
基本格式:grep + 查找信息 + 查找文件
一般配合正则表达式使用
- “^……”表示以……开头,
- “……$”表示以……结尾
tar命令
归档
- -c:创建(Create).tar 格式的包文件
- -x:解开.tar 格式的包文件
- -C:解压时指定释放的目标文件夹
- -f:表示使用归档文件(一般都要带上表示使用tar)
- -p:打包时保留文件及目录的权限
- -P:打包时保留文件及目录的绝对径
- -t:列表查看包内的文件(要和f一起使用)
- -v:输出详细信息(Verbose)
- -j:调用 bzip2 程序进行压缩或解压
- -z:调用 gzip 程序进行压缩或解压
制作归档:压缩包名字在前 压缩文件在后
例:tar -jcvf abc.tar.bz2 passwd
- j使用bzip2压缩
- c创建归档
- v显示过程
- f表示使用归档文件