2.1/2.2 系统目录结构
ls root 用户的家目录 安装 yum install -y tree 安装 tree --hep man 用来显示一个文件的帮助文档所以可以 输入 man tree tree -L 2 只显示2层结构 bin 软连接? sbin /usr/bin /usr/sbin 系统自带的命令是存放在这个下面的 PATH 环境变量? bin 和 sbin 的区别 sbin下的命令都是root用户执行 普通用户是用bin目录下的命令 boot 系统启动文件 dev 是linux系统中的特有的设备文件 etc 系统的配置文件 home 用户家目录 lib 以及lib64 存系统的库文件 (类似java架包) ldd /bin/ls 可以看依靠的库文件 /mnt 如果你想要暂时挂载某些额外的装置,可以放置到这个目彔中。 以前,这个目录的用途与/media 相同啦!只是有了/media 之后,这个目录就用来暂时挂载用了。 /media 是『媒体』 这个/media 底下放置的就是可移除的装置 啦! 包括软盘、光盘、DVD等等装置都暂时挂载二此。常见的档名有: /media/floppy, /media/cdrom 等等。
opt 空目录 proc 进程 pid 进程生成的文件存放位置 进程是什么? 还要查看 这个进程是Java的进程吗 run 一些进程产生的临时文件 已重启就是消失 临时的放到这个下面 srv 空的 service 服务产生的文件 服务? sys 一些系统内核相关的文件 不要动 tmp 系统的临时目录 任何的用户都可以 特殊权限? usr 用户的文件 与 区别库文件 重要 var var/log/messages 系统日志 var/run/
2.3 ls命令
-l (ll别名)获取文件的详细信息 第一列权限(读写还是只读) 第二列 使用了相同 ainou? (-i看)就是存放文件的详细信息 第三 所有者 第四 所属组 第五 大小 第六 创建时间 第七 文件名 -lh 显示单位 -la 显示所有文件 (包括隐藏的 .开头的都是隐藏的 没有个目录下都会有.和.. 。 .指的是本身) -lta t是时间的意思 是以时间排序时间越早的排下面 -d 只显示目录本身 -ld 只显示目录的详细信息 -h 转换单位 which ll which命令是查找命令是否存在,以及命令的存放位置在哪儿。
2.4 文件类型
ls -la 获得的第一列的第一个字符是指的文件的类型 d便是目录 -便是普通文件或者二进制文件 可以用cat查看 但是文件名带颜色就查看不了 二进制文件 c 字符串设备 ?鼠标键盘 l 软链接文件 快捷方式 b 都是快设备 光驱 光盘 磁盘? s 用来通信的
2.5 alias命令
which 下有alias 命令是用 命令家选项的组合 alias 获取系统中那些命令是有别名的 echo $PATH 自定义命令 alias 字符串 = 'ls -lha' 那么我门在执行 这个字符串的时候 就会起到和 ls -lha一样效果 unalias 取消别名