CLI BASH 命令
Shell 分为CLI与GUI两种
CLI:command Line Interface
GUI:
BASH
提示符
#超级 管理员用户
Su(切换用户)
$ 普通用户
命令的一般格式
命令
选项
参数
使用Tab键来简化命令输入
自动补全命令
自动补全文件名
无法自动补全参数
例如
$unam<tab>
$uname
$ls Downl<tab>
$ls Downloads
Clean 清除当前屏幕
Bash 会保存输入命令的历史记录,可以通过上下按键或者history命令来查看
使用上下按键查看之前的命令
使用history命令来查看历史记录
通过历史记录简化操作
!!重复前一个命令
! 字符 重复前一个以“字符”开头的命令
!? abc 重复之前包含abc的命令
!-n 重复n个命令之前的那个命令
通过命令搜索历史记录
可以通过Ctrl+r 来在历史记录中搜索命令
重新调用前一个命令中的参数
Esc,按之后按. 键
BASH Shell 支持以下通配符:
* 匹配0个或多个
? 匹配任意一个字符
[0~9] 匹配一个数字范围
[abc]匹配列表里的任何字符
[^abc]匹配列表意外字符
切换用户
在CLI中,通过su命令切换用户
Su - 切换到root用户并使用一个新的运行环境
Sudo 使用管理员用户身份运行命令
显示当前用户信息
Id
修改当前用户密码
Passwd
Bash作业管理
在后台运行进程
在命令后添加一个&
暂停某个程序
通过Ctrl+Z 或者发送信号I7
管理后台作业
Jobs(当前在后台运行的作业)
Bg (控制一个进程继续在后台运行)
Fg (在前台运行)