第四章 Linux命令

第一节 常用命令

ls    列出当前目录下的内容

参 数 :

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

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

    --help      在线帮助

    --version   显示版本信息

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

cd    切换目录

    cd          切换到当前用户主目录

    cd /home    切换到home目录

    cd ..       切换到上一级目录

pwd    查看当前所在目录

uname    显示系统信息

whoami    显示当前用户

who    显示当前连接的用户

    

    

su    切换用户

    su - thomas    切换到thomas用户

mkdir    创建目录

参 数 :

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

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

    mkdir --verbose test

    mkdir --verbose -p mydata/course      

    

rmdir    删除目录

    

    rmdir test    删除test目录

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

touch    创建文件

        

rm       删除文件或目录

参 数 :

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

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

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

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

    

    rm hello.txt    删除hello.txt文件

    

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

    

   

vi       编辑文件

    

    vi hello.txt

cat      查看文件内容

    

    

   

cp    复制文件或目录

    

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

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

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

    type command

    

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

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

第四节 命令帮助

man

--help

info