1. Shell 分为两种
GUI 图形方面的shell ------〉windows 、mac os
CLI 命令行方面的shell -----〉比图形强大
For Linux
2. BASHGUI: GNOMECLI: BASH
提示符
# root用户 (最高权限)命令一般由 (选项、命令、参数) 组成。
$ 普通用户
uname 显示系统的基本信息
-r 内核版本号
-a 显示所有信息==(--all)
ctrl+c 终止当前命令。
clear 清屏
3. Tab 键的使用
使用Tab键来自动补全命令(注意:无法自动补全参数,)按2下Tab显示所有命令
4. 历史记录
Bash会保存你输入过的命令,可以通过↓↑ 键来查看。
通过history可查看输入过的全部命令。
通过历史记录
!!重复前一个命令(用上也可以。还方便)通过Ctrl+r来在历史记录中搜素命令(reverse-i-search)“:
!字符 重复前一个以“字符”开头的命令
!num 按照历史记录的序号执行命令
!?abc重复之前包含abc的命令
!-n重复n个命令之前的那个命令
重新调用前一个命令中的参数(按下'esc'+再按下'.')
*匹配零个或多个
?匹配任意一个字符
[0-9]匹配一个数字范围
[abc]匹配列表里任何字符
[^abc]匹配列表以外的字符
6. 切换用户
- su 切换到root用户,目录为当前目录
- su - 切换到root用户(切换终端), 目录为root目录
- sudo 使用管理员权限运行命令
- id 显示当前用户信息
- passwd 修改当前用户密码
7. 管理后台作业
- 命令后面加上 '&', 将这个命令放到后台运行。
- jobs 查看当前在后台运行的作业
- sleep 5000 停参数输入的时间 5000秒 可使用ctrl+c终止 或者 使用ctrl+z暂停
- bg 编号 控制进程继续在后台运行
- fg 编号 继续在前台运行