美文网首页
shell命令

shell命令

作者: 雅称容 | 来源:发表于2018-11-19 11:08 被阅读0次

查看当前路径----pwd

打开目录----cd

    cd ~ : 打开用户的主目录

    cd .. : 打开上一级目录

查看目录-----ls

    -a    显示所有的文件及目录,包括隐藏文件     

    -l     显示文件的详细列表----文件名,文件形态,权限,拥有者,文件大小等         

    -r     将文件以字母的倒序排列显示        

    -t     将文件依建立时间先后排序显示

    -A    同-a,但不列出"."当前目录及".."父目录    

    -F    在列出的文件名称后加一符号。 如在可执行档加"*",目录加"/"

    -R    依次列出当下目录中所有目录里面的文件

        备注

            以"."开头的文件为隐藏文件

            多个参数可自由组合

            用"*"可以匹配文件名中的任意字符,用"?"可以匹配一个字符  

建立文件-----touch

    可以修改文件的最后访问时间

建立与删除文件夹-----mkdir, rmdir(空目录)

    -p    创建或删除多级目录

文件复制-----cp

    -a    拷贝目录

    -d    拷贝时保留链接

    -f    覆盖已经存在的目标文件而不给提示

    -i    覆盖已经存在的目标文件时给出提示

    -p    复制文件内容的同时复制修改时间和访问权限

    -r    若源文件是目录文件,复制该目录下的所有子目录和文件

     -l    生成链接文件        

文件移动和更名-----mv

    -b    若要覆盖,这在覆盖前备份

    -f    若目标文件或目录与现有文件或目录同名,则覆盖

    -i    覆盖前询问用户

    -S    与-b参数一并使用,可指定备份文件所要附加的字符

    -u    在移动或文件更名时,若目标文件已存在,且其文件日期比源文件新,则不覆盖目标文件

    -v    执行时显示详细信息

    -V    与-b参数一并使用,指定备份的方法

删除文件与目录-----rm

    -d    删除该目录时,删除目录的硬链接数据、

    -f    强制删除文件或目录

    -i    删除目录和文件之前询问用户

    -r    删除目录及目录下所有文件和目录,递归处理

    -V    显示命令执行过程

创建链接-----ln

    -b    覆盖目录文件之前的备份

    -d    建立目录的硬链接

    -f    强行建立文件或目录的链接

    -i    覆盖已有文件之前先询问用户

    -n    把符号链接的目的目录视为一般文件

    -s    对源文件建立符号链接,而非硬链接

    -S    用"-b"参数备份目标文件 

查看文件信息-----wc

    -l    显示文件的文本行数

    -w    显示文件的字数

    -c    显示文件中的字符数    

文件内容查看-----cat

    -n    由1开始对所有输出的行进行编号

    -b    和-n相似,但对空白行不编号

    -s    当遇到有连续两行以上的空白行,就合并为一行

        备注    可显示多个文件的内容

查看文件视图-----head,tail    

    head:查看文件前n行,默认为10

    head -n5 a.txt:查看文件的前5行

    head 400b a.txt:查看文件的前400个字节

    head 4k a.txt:查看文件的前4KB内容

    head 3m a.txt:查看文件的前3MB内容

    tail -n5 a.txt:查看文件的后5行

    tail 400b a.txt:查看文件的后400个字节

    tail 4k a.txt:查看文件的后4KB内容

    tail 3m a.txt:查看文件的后3MB内容

文件权限设置-----chmod

    所有者:u表示,创建这个文件的用户

    群组:g表示,是所有者同一群组的用户

    其他:o表示,除了所有者和同组用户以外的用户

    r--可读取

    w--可写入

    x--可执行

    +    增加权限

    -    取消权限

    =    唯一设定权限

    -c    若文件权限已更改,显示其更改动作

    -f    若文件权限无法被更改,不显示错误信息

    -v    显示文件变更的详细资料

    -R    对目录下的所有文件与子目录进行相同的权限设置

查找文件----find

帮助手册-----man, info

    info

        n    到相邻的下一个节点

        p    到相邻的上一个节点

        l    到上一个浏览的节点

        u   到上层节点

        d    到info手册的根节点

        t    到当前手册的顶层节点

        i    在标题中搜索指定字符串

        s    全文搜索,也可用"/"来搜索 

相关文章

网友评论

      本文标题:shell命令

      本文链接:https://www.haomeiwen.com/subject/idkyfqtx.html