1.1命令行BASH的基本操作
1.1.1 shell
shell又叫壳,shell是操作系统内核和操作者(用户)之间的接口。
user<-->shell(kernel)
shell分为:
- CLI:Command Line Interface
- GUI:Graphical User Interface
1.1.2 BASH
提示符#
表示超级用户
提示符$
表示普通用户
命令一般由三部分组成:
- 命令
- 选项
- 参数
[root@localhost ~]#
- root是用户名
- @是分隔符
- localhost是主机名
-
~
是当前工作目录,~
表示的是用户家目录,root的家目录一般是/root -
#
表示超级用户
1.1.3 常用命令
ls:列出当前的文件
uname -a:列出当前主机的信息
命令后接&,可以让命令在后台运行
使用Tab键可以自动补全命令
history:可以列出所有的输入命令
!! 重复上一个历史命令
!字符 重复字符匹配的最近输入的历史命令(倒序匹配,最近输入的命令最先匹配)
!num 重复对应序号的命令
!?abc 重复最近输入包含abc字符的命令
!-n 重复n个命令之前的那个命令
Control+r命令可以进入搜索页面,搜索匹配对应命令,按esc退出
1.1.4 命令行通配符
*:匹配零个或多个
?:匹配任何一个字符
[0-9]:匹配一个数字范围
[abc]:匹配一个括号内的字符
[^abc]:匹配一个非括号内的字符
1.1.5 切换用户
su -:切换用户并切换到新的工作环境
sudo:使用管理员身份运行命令
id:显示当前用户信息
passwd:修改当前用户密码
1.1.6 BASH作业管理
&:命令在后台运行(在命令后添加&那么该命令就在后台运行)
ctrl+z:暂停命令
管理命令:
#查看所有正在后台运行的命令
jobs
#ctrl+c终止命令
#ctrl+z暂停命令
#bg 进程名可以让命令后台运行
bg
#fg 进程名可以让命令前台运行
fg
网友评论