Linux命令

作者: 柒夏锦 | 来源:发表于2017-08-24 11:08 被阅读0次

    cd命令:

    cd --直接回到家目录

    cd ~    --直接回到家目录

    cd ..    --返回上级目录

    cd .    --回到当前目录

    cd -    --在两个目录之间切换

    ls命令:

    ls               列出文件或者目录下的内容

    ls           --查看当前目录包含哪里些内容

    ls ./         --查看当前目录包含哪里些内容

    ls ../        --查看上层目录包含哪里些内容

    ls -a        --查看当前目录中所有的文件,包括以点开头的隐藏文件

    ls -l        --详细方式列出目录中的内容

    ls -al /     --以长格式列出目录中所有的内容,包括隐藏文件

    ls -ltr       --以长格式和时间及以时间反向顺序来显示目录中的内容,最老的文件在最上面

    ls -R        --递归列出目录中的内容

    tree /a/   --查看a目录的目录树结构 安装tree(yum -y install tree)

    ls -lh         显示文件的大小

    mkdir命令:——创建目录文件夹

    mkdir a                 新建一级目录

    mkdir -p c/d         新建多级不存在目录

    touch命令:——创建文件、更改文件时间戳

    # touch /tmp/test/uplooking

    # touch a1 a2 a3

    # touch b{1,2,3}  等价与 b1 b2 b3

    # touch c{1,2}{a,b,c}

    rm 命令:——删除文件或目录

    # rm -r /tmp/test/a

    rm:是否删除目录 "/tmp/test/a"?y

    -r 遍历删除 (可以把目录以及目录里的东西都删除)

    # rm -rf /tmp/test/b/

    *****-rf  非常危险,不做任何提示把目录删除掉*******

    # rm -rf /tmp/test/*

    删除/tmp/test/目录下所有内容

    # rm -rf ./*

    rmdir:删除空目录

    cp 命令 :——拷贝文件或目录

    cp /dir1/file1   /dir2/

    cp /dir1/file1   /dir2/file2     拷贝并且改名

    cp -a /dir1/file1 /dir2           从dir1目录拷贝文件至2,过程中文件中所有的属性不变

    cp -r /dir1/ /dir2                 递归拷贝(拷贝目录)

    mv 命令:—— 移动文件!

    mv /dir1/file1 /dir2

    mv /dir1/file1 /dir2/file2        --移动并改名

    mv /dir1/file1 /dir1/file2        --改名字

    history 命令:——查看历史记录

    history            查看命令历史

    history -c        清空命令历史

    history -w        把命令历史写入默认文件中($HOME/.bash_history)

    alias命令:——定义别名

    alias xxx="yyy"

    #alias kk="ls --color"

    # unalias kk

    unalias xxx 取消别名

    help命令:——帮助

    内部帮助 help +内部命令

    help cd

    外部命令 外部命令 +  --help

    shutdown                  --help

    ctrl+shift+t  打开新的窗口

    &> dev/null    -----屏幕不产生任何输出

    mkdir(他建目录)

    mkdir a--新建一级目录

    mkdir -p --新建多级不存在目录

    rmdir:删除空目录可以删除多级空目录

    #rmdir dir1

    #rmdir -p a/b/c

    rmdir只可以删除空目录, rm可以删除有文件目录

    cp copy files and directories 复制文件和目录

    cp /dir1/file1/dir2/

    cp /dir1/file1/dir2/file2

    cp -a /dir1/file1 /dir2--从dir1目录拷贝文件至2,过程中文件中所有的属性不变

    cp -r /dir1/ /dir2--递归拷贝(拷贝目录)

    \cp  /dir1/file1  /dir2/file1  如果有重名的不讯问是否覆盖,直接覆盖

    mv move (rename) file

    mv /dir1/file1/dir2

    mv /dir1/file1/dir2/file2--移动并改名

    mv /dir1/file1/dir1/file2--改名字

    rm - remove files or directories

    rm /a.txt

    rm /a/

    rm -rf /a/ /a.txt  禁用

    force 强制

    转意 没有颜色

    alias        ----定义别名

    alias xxx="yyy"

    #alias kk="ls --color"

    # unalias kk

    unalias xxx 取消别名

    相关文章

      网友评论

        本文标题:Linux命令

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