1超级管理员的家目录: /root
2普通用户的家目录: /home
3 Bin sbin :放的一定是可执行的文件或者命令
4Bin:命令文件的目录,bin里面的命令所有用户都可以执行
5/sbin:也是存放命令文件,只有管理员可以执行的命令。
6/boot:系统内核文件,系统启动文件 无关
7/dev:存放设备文件的目录(硬盘,光驱)无关
8/etc :存放系统和大部分系统配置文件以及应用程序测配置文件。(rpm yum 安装的文件,默认的安装位置都在ETC目录。)
9/var :存放各种日志文件。(主要就是看日志)
10/lib::存放系统程序的动态连接共享库文件。类似于 Windows dll 文件。
11/usr:第三方软件的安装目录,编译安装时用的目录,系统用户的工具和程序
12/media:存放媒体文件的,u盘。
13/proc:存放映射系统信息的文件
14/mnt :设备挂载点,挂载光盘镜像。
15/opt:第三方程序或者文件存放的目录,(主要使用的目录)
16/tmp:存放系统的临时文件
家目录,etc改配置,opt主要使用的目录,var看日志,mnt: 挂载光盘镜像。
文件管理:
如何查看文件内容:
Cat:全量查看,只能看,不能修改
-n:对所有输出的行数进行编号。
-b:对空白行不编号
-s:连续多个空行替换成一个空行
分页查看:
More:只能查看,不能进行其他操作
Less:过滤关键字查看
Head:从头看。默认看10行
-n数字:指定行数看(数字和-n之间可以加空格,也可以不加)
Tail:从尾看。(尾部是最新的内容)默认10行
动态查看文件内容:-f 动态查看命令
WC:统计文件内容
-l 统计行数
-w 统计单词个数
-c 统计字节数
Grep: Linux文本三剑客之一,主要作用就是过滤文件内容。不是对文件名进行过滤,而是对文件的内容进行过滤。文本三剑客都是针对文件的内容
-i 加不加都一样,可以忽略。
-n 显示匹配行和行号。同时包含过滤的内容
按行来进行处理和过滤。
-c : 只显示匹配到的总行数,但是不显示匹配到的内容
-v:取反,只要不包含过滤条件的行,才会显示
-e:逻辑或,可以实现多个条件查找。列如:
管道符:|
把两个命令或者多个命令用管道符的方式连接起来,一起使用。
所有命令展示出来的结果都是文本内容,也可以进行内容过滤
文本命令一般都可以使用管道符。