-9.文件处理命令touch
命令路径:/bin/touch
执行权限:所有用户
功能:创建空文件
语法:touch [文件名]
-Linux中文件的后缀名除了/以外,所有特殊符号都可以用
-Linux不建议建立带空格的文件名(这样会创建两个文件)
-如果想要带空格,那么必须在文件名外加“ ”
-10.文件处理命令cat
命令路径:/bin/cat
执行权限:所有用户
功能:显示文件内容
语法:cat -n [文件名]
-n:显示行号
cat -n /etc/services
-11.当输入tac时,文件会倒序显示内容
-12.文件处理命令more
命令路径:/bin/more
执行权限:所有用户
功能:分页显示文件内容
语法:more [文件名]
-子命令:
空格/f:下一页
Enter:下一行
q/Q/ctrl+C:退出
-13.文件处理命令less
命令路径:/usr/bin/less
执行权限:所有用户
功能:分页显示文件内容(可向上翻页)
语法:less [文件名]
-子命令:
pgup:上一页
↑:上一行
/:搜索并高亮显示
n:搜索下一条
-14.文件处理命令head
命令路径:/usr/bin/head
执行权限:所有用户
功能:显示文件内容的前几行
语法:head -n [文件名]
-n:指定显示的行数
head -n 7 /etc/services
-15.文件处理命令tail
命令路径:/usr/bin/tail
执行权限:所有用户
功能:显示文件内容的后几行
语法:tail -n/f [文件名]
-n:指定显示的行数
tail -n 7 /etc/services
-f:动态显示文件末尾内容
tail -f exam-error.log
-16.文件处理命令ln
原意:link
命令路径:/bin/ln
执行权限:所有用户
功能:生成链接文件
语法:ln -s [原文件] [目标文件]
-不加选项:创建硬链接
ln /etc/issue /tmp/issue.hard
-s:创建软链接
ln -s /etc/issue /tmp/issue.soft
软链接与硬链接:
软链接:箭头指向原文件,开头是l,三个rwx,本身占用空间很小
硬链接:除了文件位置不同,其他属性一模一样
硬链接的优点:
*与cp -p不同的地方:两个文件同步更新
*原文件丢失,硬链接还是能用,软链接不可用、
硬链接的缺点:
*硬链接不能跨分区
*不能针对目录使用