Linux目录结构
树形目录结构
根目录
·所有分区、目录、文件等的位置起点
·整个树形目录结构中,使用独立的一个“ / ”表示
常见的子目录
·/ root / bin / boot / dev / etc
·/ home / var / usr / sbin
常见子目录的作用
·/ root: 系统管理员root的宿主目录
·/ home:普通用户的宿主目录
·/ boot: 系统内核、启动文件
·/ dev: 设备文件
·/ etc: 配置文件
·/ bin: 所有用户可执行的命令
·/ sbin: 管理员可执行的管理命令
·/ usr: 应用程序
·/ var: 日志文件等
查看文件内容cat命令
·显示出文件的内容
cat 【选项】文件名...
·示例:【root@localhost~】# cat / etc / hosts
【root@localhost~】# cat / etc / sysconfig / network
【root@localhost~】# cat / etc / redhat-release / proc / version
查看文件内容more命令
·全屏方式分页显示文件内容
more 【选项】文件名...
·交互操作方法
按Enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
查看文件内容less命令
·与more命令相同,但扩展功能更多
less 【选项】文件名...
·交互操作方法
Page Up向上翻页,Page Down向下翻页
按“ / ”键查找内容,“ n ”下一个内容,“ N ”上一个内容
其他功能与more命令基本类似
查看文件内容head、tail命令
·head命令
用途:查看文件开头的一部分内容(默认为10行)
·tail命令
tail -n 文件名...
tail -f 文件名
注:tail-f filename会把filenema文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容
统计文件内容wc命令
·统计文件中的单词数量(Word Count)等信息
wc 【选项】...目标文件...
·常用命令选项
-l:统计行数
-w:统计单词个数
-c:统计字节数
检索和过滤文件内容grep命令
·在文件中查找并显示包含指定字符串的行
grep 【选项】...查找条件 目标文件
·常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行
·查找条件设置
要查找的字符串以双引号括起来
“ ^ ......”表示以......开头,“......$”表示以......结尾
“ ^ $”表示空行
压缩命令gzip、bzip2命令
·制作压缩文件、解开压缩文件
gzip 【-9】文件名...
bzip2 【-9】文件名...
gzip -d .gz 格式的压缩文件
bzip -d bz2格式的压缩文件
·常用命令选项:-9 、-d
压缩命令gunzip、bunzip2命令
·gunzip命令
Gunzip等价于gzip-d
·bunzip2命令
bzip2和bunzip2命令的用法与gzip、gunzip命令基本相同
归档命令tar命令
·制作归档文件、释放归档文件
tar【选项】...归档文件名 源文件或目录
tar【选项】...归档文件名【-c目标目录】
·常用命令选项
-c、-x、-v、-f、-p、-t、-C、-z、-j
-c 建立打包文件
-t 查看打包文件的内容
-x 解压缩
-j 解压缩.bzip2的文件
-v 显示压缩 / 解压缩过程
-C 解压缩到指定目录
-p 保留原文件属性不变