目录处理命令
显示目录文件
语法:ls 选项[ald] [文件或目录]
-a (all)显示所有文件,包括隐藏文件(以 . 开头的事隐藏文件)
-l (long 长格式显示)详细信息
-h (human)查看文件大小,以人类习惯的方式显示
-d (directory)查看目录本身属性
-i 查看文件或目录的i节点
文件类型:(- 二进制文件 d 目录 l 软连接文件)
-rwxr-xr-x、1 、root、 root、 20152、 Apr 11 14:50 、script
文件类型和权限 文件计数 文件所有者 文件所属组 文件大小 文件修改时间 文件名
rw- r-- r--
u所有者 g所属组 其他人
r读 w写 x执行
文件处理命令
touch
创建空文件
①可以在当前目录直接 touch 文件名创建文件,也可以用绝对路径加文件名在该绝对路径下创建文件
②可以创建加空格的文件,如“program file”,但是要加引号,否则默认创建两个文件,不建议这样做,影响后期使用
cat
显示文件内容,适用于查看内容行数较短的文件
cat -n 显示行号
more
分页显示文件内容,适用于查看长文件
more 文件名
空格或者f 可以翻页
enter 可以换行
q 或 Q 退出
less
分页显示文件内容,相比于more可以向上翻页
空格或者f 可以翻页
enter 可以换行
q 或 Q 退出
page_up 键可以向上翻页,上箭头可以向上翻一行
可以按/ 输入搜索项进行搜索,找到搜索结果后按n向后查找
head
显示文件前面几行
不加-n 默认显示前10行
-n 指定行数 例:head -n 10 /etc/service 查看文件前10行
tail
显示文件末尾几行
与head一样,不加-n默认显示后10行
-n 指定行数
链接命令
ln
生成链接文件
ln -s 原文件 目标文件
-s 创建软链接
ln -s /etc/issue /tmp/issue.soft 创建一个软连接
ln /etc/issue /tmp/issue.hard 创建一个硬链接
软链接特征:类似于windows的快捷方式

① 所有软链接的权限都是rwx,用户执行文件的时候是由对应的原文件的权限决定的,并不是软链接的权限
② 文件大小-软链接文件很小,只是个符号链接
③/tmp/issue.soft -> /etc/issue 箭头指向原文件

如果一直闪红,说明软链接的原文件丢失
硬链接特征:
①与原文件一模一样,复制(cp-p) + 同步更新,即使原文件丢失,硬链接依然可以访问
② 与原文件i 节点相同,通过i节点识别

③不能跨分区
④不能针对目录使用
权限管理命令
chmod
执行权限:文件所有者和root
语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录] {u所有者 g所属组 o其他人 a所有人}
chmod [mode = 421] [文件或目录]
chmod -R 递归修改,连同下边的子目录和文件一同修改
权限的数字表示
r------4
w-----2
x------1
其他权限管理命令
chown
改变文件或目录的所有者
只有root可以更改
语法:chown [用户] [文件或目录]
文件搜索命令:(会占用服务器资源,提前规划好文件,尽量不在高峰期时使用)
find
语法:find [搜索范围] [匹配条件]