用户通过shell来操作kernel。
shell分为GUI(Graphical User Interface)和CLI(Command Line Interface)两种。
Linux的shell:1.GUI:GNOME;2.CLI:BASH
BASH
提示符 :$(普通用户),#(root用户)
内容:命令、选项、参数
命令后台运行:firefox &
命令自行补全:按一次“TAB”键,按两下输出所有相关的命令
以前的命令查看:1.按上下键 2.输入“history”
!的使用: 1.“!”重复上一条命令
2."!"+字符 重复掐一条以“字符”开头的命令
3.“!”+num 按照历史记录的序号执行命令
4.“!?”+abc 重复之前包含abc的命令
5.“!-n” 重复n个命令之前的那个命令
切换到root用户:su -
使用root用户运行命令:sudo + 命令
命令历史搜索:按住“Ctrl + r”
查看后台作业:jobs
暂停某个程序:Ctrl + z
重新开始摸个程序:bg + 程序数字
程序位于前台:fg +程序数字
通配符:
* : 匹配零个或者多个字符
?: 匹配一个任意字符
[0-9] :匹配一个数字
[abc] :匹配任意一个a,b,c
[^abc]: 匹配列表以外的字符