第四章 Linux命令


第一节 常用命令


ls    列出当前目录下的内容


参 数 :

    -1          列出文件或目录的详细信息(不包括以.开头的隐藏文件)

    -a或--all   列出所有文件和目录(包括以.开头的隐藏文件)

    --help      在线帮助
    --version   显示版本信息


ll    列出文件或目录的详细信息


cd    切换目录


    cd          切换到当前用户主目录

    cd /home    切换到home目录

    cd ..       切换到上一级目录


pwd    查看当前所在目录


uname    显示系统信息


whoami    显示当前用户


who    显示当前连接的用户

    

    wKiom1YHmBDwIdAoAAEDrZkiDcA072.jpg


su    切换用户


    su - thomas    切换到thomas用户


mkdir    创建目录


参 数 :

    -p           若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

    --verbose    显示执行时的详细信息

    mkdir --verbose test

    mkdir --verbose -p mydata/course      

    wKioL1YHlpTQ8WVNAADXlrZGDaE842.jpg


rmdir    删除目录

    

    rmdir test    删除test目录

    rmdir只能删除空目录,如果目录里有还包含其他目录或文件,则无法删除。


touch    创建文件


    wKioL1YHmMiS60sZAACTVXSgxuw270.jpg    


rm       删除文件或目录


参 数 :

    -i    删除既有文件或目录之前先询问用户

    -r    递归处理,将指定目录下的所有文件及子目录一并处理

    -v或--verbose  显示指令执行过程

    -f    强制删除文件或目录,并且删除前不会询问用户

    

    rm hello.txt    删除hello.txt文件

    wKioL1YHmoCgrTnoAABhQo5GM5Y730.jpg

    rm -vrf test    删除test目录,包括test目录里的所有文件或目录

    wKiom1YHnDPyluU6AABd0Ld15RQ931.jpg

   

vi       编辑文件

    

    vi hello.txt


cat      查看文件内容

    

    wKiom1YHmzqgHNArAABVZU_kc5w002.jpg

   

cp    复制文件或目录

    

mv    移动或修改现有的文件或目录



第二节 内部命令--内置在bash中的命令


    可以使用type查看在系统中内部命令

    type command

    wKioL1YHkVGTbrrrAABFoa0zgLs913.jpg


第三节 外部命令--以可执行文件的形式存储在Linux的文件系统中


    可以使用file命令查看是否为外部命令


第四节 命令帮助


man

--help

info