美文网首页
基础命令

基础命令

作者: 夜微凉_f32f | 来源:发表于2018-03-28 14:56 被阅读0次

    自动补全    Tab               历史命令   history

    查看文件信息  ls            -a 显示指定目录下所有子目录与文件,包括隐藏文件

                                             -l  以列表方式显示文件的详细信息

                                             -h 配合 -l 以人性化的方式显示文件大小

                                              ll  文件大小、时间、等详细信息

    通配符号                         *文件代表文件名中所有字符

                                              ls te*查找以te开头的文件

                                              ls *html查找结尾为html的文件

    重定向符号                      ls > test.txt ( test.txt 如果不存在,则创建,存在则覆盖其内容 )

                                              >输出重定向会覆盖原来的内容,>>输出重定向则会追加到文件的尾部。

    分屏显示   more            每次只显示一页,按下空格键可以显示下一页,按下q键退出显示。

    管道         | (符号)   

    清屏     clear

    cd切换到当前用户的主目录(/home/用户目录),用户登陆的时候,默认的目录就是用户的主目录。

    切换工作目录   cd                 cd ~切换到当前用户的主目录

                                                     cd .切换到当前目录

                                                     cd ..切换到上级目录

                                                     cd -可进入上次所在的目录

    显示当前路径 pwd                创建目录  mkdir        mkdir    aa/bb/cc/dd -p(递归式创建目录)

    创建文件        touch               查看历史命令:history 

    查看文件内容 cat                  编辑文件  gedit

    删除文件       rm                     删除目录  rmdir           一般用   rm       '文件名'     -r  递归式删除

    建立链接    ln(硬链接)     ln -s (软连接)

    如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

    查看或者合并文件内容    cat

    文本搜索    grep       (grep     “条件内容”  文件名字)  (grep -v  ‘^条件’ 文件)

    -v求反        -n显示匹配行及行号      -i忽略大小写

    ^a行首grep -n '^a' 1.txt

    a$行尾,搜寻以 a 结束的行;grep -n 'a$' 1.txt

    [Ss]igna[Ll]匹配 [] 里中一系列字符中的一个;搜寻匹配单词signal、signaL、Signal、SignaL的行;grep -n '[Ss]igna[Ll]' 1.txt

    .(点)匹配一个非换行符的字符;匹配 e 和 e 之间有任意一个字符,可以匹配 eee,eae,eve,但是不匹配 ee,eaae;grep -n 'e.e' 1.txt

    查找文件   find

    find ./ -nametest.sh查找当前目录下所有名为test.sh的文件

    find ./ -name '*.sh'查找当前目录下所有后缀为.sh的文件

    find ./ -name "[A-Z]*"查找当前目录下所有以大写字母开头的文件

    find /tmp -size 2M查找在/tmp 目录下等于2M的文件

    find /tmp -size +2M查找在/tmp 目录下大于2M的文件

    find /tmp -size -2M查找在/tmp 目录下小于2M的文件

    find ./ -size +4k -size -5M查找当前目录下大于4k,小于5M的文件

    find ./ -perm 0777查找当前目录下权限为 777 的文件或目录

    拷贝文件    cp 

    -r  归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。

    -v  显示拷贝进度

    移动文件    mv      -v显示移动进度

    相关文章

      网友评论

          本文标题:基础命令

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