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