2.1系统目录结构 2.9rm命令
2.2系统目录结构 2.10环境变量PATH
2.3ls命令 2.11CP命令
2.4文件类型 2.12mv命令
2.5alias命令 2.13文档查看cat-more-less-head-tail
2.6相对和绝对路径 2.14文件或目录权限chmod
2.7cd命令 2.15更改所有者和所有组chown
2.8创建和删除目录mkdir rmdir 2.16umask
涉及命令:ls(查看目录的内容)、alias(设定查询文件别名)、which(查询一个命令的路径)、cd(移动到指定位置)、touch(创建一个文件)、mkdir(创建一个目录)、rmdir(删除目录)、 tac(反向查询文件内容)、less(一整屏的显示文件内容)、more(一整屏的显示文件内容)、cat(查看并显示文件内容)、tail(显示文件的后10行)、head(显示文件的后10行)、history(命令历史)、umask(确认创建文件目录的默认权限)、wc -l(文件的行数)、chmod(文件目录的权限)、chown(文件目录的所有者和组)、pwd(查询当前位置)、cp(复制文件或目录)、mv(移动文件或目录)、PATH(环境变量);
{1} 系统目录结构(上)
-
list猎取目录或者是文件的{简写ls}。
-
root 上是root底下的家目录。
-
/下面的目录结构如图
-
tree 竖行的模式显示一个文件下都有那些子目录和文件
-
tree--hep 显示常用选项。
-
man用来显示一个文件的帮助文档{如man tree}。
-
指定最大为二层tree -L 2 /
-
安装tree命令用yun install -y tree 如图
-
/usr/bin/ /usr/sbin/ /bin/ /sbin/存的都是常用命令如:tree man vi 等等之前所有的命令都在这几个目录下面
-
bin和sbin有区分sbin一般都是root用户用的,普通用户没有权限用。
-
bin下的命令普通用户可以用root用户也可以用。
-
boot系统启动相关文件如图
-
dev是特有的一些设备文件比如说 光盘 硬盘 鼠标 键盘全部在aev下面。黄色的都是设备文件。
-
etc是系统的一些配置文件所在的目录。
-
home下面存用户的目录文件。
-
lib以及lib64这两个目录是存系统的库文件的,很多目录都会依赖一些库,绿色文件是库文件,浅绿色的是软连接
-
ldd 可以看命令依赖哪些库如{ldd /bin/ls}如图
{2} 系统目录结构(下 )
-
CentOS77开始 CentOS就不在区分32位 和64位全部都是64位不存在32位
-
media这是一个媒介目录默认是空的【插一个U盘它会自动到media下面去】
-
mnt是一个临时挂着的目录,默认也是空的,可以吧光驱和新的硬盘挂载在mnt下面。
-
opt也是一个空目录,
-
proc系统启动的进程,它会生成一个pad 每一个进程都会生成一个目录
-
run是一些进程它产生的一些临时文件,run是一重启就会消失的
-
srv也是空的,会存一些服务产生的文件
-
sys存一些系统内核相关的文件
-
tmp是系统的临时目录,权限是任何用户都可以在tmp下 写 删 读
-
usr用户的一些文件会放在这个下面,系统用户所用到的一些命令
-
var 存储系统日志(/var/log/messages 系统重要日志存储的地方)
{3} ls命令
-
ls -l 显示文件的详细信息
-
ls -i :查看ilod号 (ls -i filename)
-
ls -h :以K单位显示文件的大小,配合l使用
-
ls -a :显示隐藏文件
-
ls -d :只列目录本身
-
ls -t :按时间排序
{4} 文件类型
-
第一列第一位表示这个文件的类型,蓝色表示目录,-表示普通文件
-
普通文本文档可以用cat查看,但是带颜色的无法查看。被编辑过的文件,二进制。
-
普通文件,二进制的都会显示-号
-
dev下黄色的表示c,c表示字符串设备 鼠标 键盘 等<