命令分为内部命令和外部命令

     优先级:alias-内部命令-hash-外部命令

 常用的基础命令有:

su:切换用户

who:查询当前所有账号

whoami:查询自己账号

whereis:查找指定文件,命令位置

whatis  :查询命令的功能

which   :显示可执行命令的路径

ifconfig:查找IP

pwd:显示当前工作目录路径

cd:更改为当前目录主目录

    cd . : 更改为当前目录

    cd .. : 更改为上一级目录

    cd ~:更改为家目录

    cd - :更改为上一次目录

cat:显示文本文件

    -n:由1开始对行数编号

    -b:对非空行编号

    -s:连续两行以上空白行,替换为一行空白行

    -E:每行结束处显示$

echo:显示文本

    >:覆盖原文件

    >>:不改变原文件,只添加进去

cp :复制文件和目录

rm:删除文件或目录

ls  :列出当前目录或指定目录

free:查内存

mkdir:创建目录

touch:创建空文件,更改文件

rmdir:删除空目录

mv    :移动或更名文件和目录

帮助命令:

type,help,man,info



*  :匹配零个或多个字符

?:匹配任何单个字符

~ :当前用户家目录

~_:前一个工作目录

~+:当前工作目录

[0-9]:匹配数字范围

[a-z]:匹配大写和小写字母

[A-Z]:匹配大写字母

[***] :匹配此列表中任何一个字符

[^***]:匹配此列表中字符以为的任何字符

预定义字符类:

              [:digit:]:任意一个数字

              [:lower:]:任意一个小写字母

              [:upper:]:任意一个大写字母

              [:alpha:]:任意大小写字母

              [:alnum:]:任意字母或数字

              [:space:]:空白字符