1目录
/root 管理员的宿主(家)目录
/home 普通用户的家目录
/bin 管理员操作目录,存放只有管理员可boot执行的管理命令
/boot 系统内核、启动文件目录
/dev 存放设备文件(光驱、硬盘等)
/etc 存放系统程序和大部分应用程序 (rpm/yum安装)的配置文件
/var 存放可以变化的文件,包括各种日志文件
/lib 存放系统程序的动态连接共享库文件 (类似于windows里的DLL文件)
/usr 存放系统用户工具和程序
/media 可拆卸的媒介挂载点,例如U盘、光驱等
/proc 存放映射系统信息的文件
/mnt 用于临时挂载储存设备的目录
/opt 第三方应用程序安装所存放的目录
/tmp 存放系统的临时文件
2、命令的使用方法
显示出文件的内容
cat [选项] 文件名...
(2)more-查看文件内容
全屏方式分页显示文件内容
more [选项] 文件名...
交互操作方法
按Enter键向下逐行滚动
按空格键向下翻一屏
按b键向上翻一屏
按q键退出
先在/etc目录下复制一个文件ntp.conf,再使用more去查看文件内容,如下图
(3)less-查看文件内容,可以搜索内容
与more命令相同,但扩展功能更多
less [选项] 文件名...
交互操作方法
Page Up向上翻页,Page Down向上翻页
按“/”键查找内容,按“n”键下一个内容,按“N“键上一个内容
其他功能与more命令基本类似
先在/etc目录下复制一个文件ntp.conf,再使用less去查看文件内容,并用/键搜索内容,如下图
(4)head(头部)、tail(尾部)-查找文件内容
head命令
用途:查看文件开头的一部分内容(默认为10行)
head -n 文件名...
(n为变量,可以设置想要查看的行数)
tail 命令
用途:查看文件尾部的一部分内容(默认为10行)
tail -n 文件名...
(n为变量,可以设置想要查看的行数)
tail -f 文件名(注:tail -f filename会把filename文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要filename更新就可以看到最新的文件内容)
wc-统计文件的内容
统计文件中的单词数量
wc [选项]... 目标文件...
常用命令选项
-l:统计个数
-w:统计单词个数
-c:统计字节数
(5)grep-检索和过滤文件内容
在文件中查找并显示包含指定字符串的行
grep [选项]... 查找文件 目标文件
常用命令选项
-i:查找时忽略大小写
-v:反转查找,输出与查找条件不相符的行,过滤
查找条件设置
要查找的字符串以双引号括起来
“^……”表示以……开头,“……$”表示以……结尾,“^$”表示空行
查找以#开头的内容,如下图:
过滤以#开头的内容,如下图:
三级过滤:grep -v ^# ntp.conf| grep -v ^$| grep -v ^server表示ntp.conf文件在过滤以#为开头的内容基础上过滤空行内容,在过滤空行内容的基础上过滤以server开头的内容
(6)gzip、bzip2-压缩命令
制作压缩文件,解开压缩文件
压缩文件:gzip [-9] 文件名...
bzip2 [-9] 文件名...
解压缩文件:gzip -d .gz格式的压缩文件
bzip2 -d .bzip2格式的压缩文件
常用命令选项
-9、-d
gzip压缩文件,bzip2同理,如下图:
gzip解压缩文件,bzip2同理,如下图:
(7)压缩命令gunzip、bunzip2命令
gunzip命令
gunzip等价于gzip -d
bunzip2命令
bunzip2等价于bzip2 -d
gzip压缩文件,bzip2同理,如下图:
gunzip解压缩文件,bunzip2同理,如下图:
(8)tar-归档命令
制作归档文件,释放归档文件
tar [选项]... 归档文件名 源文件或目录
tar [选项]... 归档文件名 [-c目标目录]
常用命令选项
-c:建立打包文件
-t:查找打包文件的内容
-x:解压缩
-j:解压缩.bz2的文件
-z:解压缩.gz的文件
-v:显示压缩/解压缩的过程
-f:要处理的文件名
-C:解压缩的指定目录
-p:保留原文件属性不变
tar zcvf a.tar.gz /root /etc 打包/root和/etc到a.tar.gz
tar zxvf a.tar.gz -C /opt 解压缩a.tar.gz到指定目录
tar jcvf b.tar.bz2 /root 压缩为.bzip2格式
tar jxvf b.tar.bz2 -C /aa 解压缩.bzip2格式