Linux基础-文件处理命令+链接处理命令

-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不同的地方:两个文件同步更新

    *原文件丢失,硬链接还是能用,软链接不可用、

硬链接的缺点:

    *硬链接不能跨分区

    *不能针对目录使用

猜你喜欢

转载自blog.csdn.net/Marshallren/article/details/103847724
今日推荐