linux BASH 命令行基本操作
Shell分为两种
CLI
GUI
操作系统的Shell
CLI:BASH
GUI:GNOME
BASH
提示符
#:超级用户
$:普通用户
命令一般由三个部分组成
命令
选项
参数
作用TAB键自动补全
自动补全命令
自动补全文件名
不能自动补全参数
命令行通配符
* 匹配零个或多个
? 匹配任意一个字符
[0-9]匹配一个数字范围
[abc]匹配列表里任何字符
[^abc]匹配列表外字符
在CLI中,通过su 命令切换用户
su - 切换到root用户并使用一个新的运行环境
(没有 - 则不使用一个新的运行环境)
sudo 使用管理员用户身份运行命令
显示当前用户信息
id
修改当前用户密码
passwd
BASH 作用管理
在后台运行进程
在命令后添加一个 &
暂停某个程序
通过Ctrl + z 或者发送信号17
管理后台作业
jobs :查看后台运行的作业
bg: 使一个被挂起的进程在后台继续执行
Shell分为两种
CLI
GUI
操作系统的Shell
CLI:BASH
GUI:GNOME
BASH
提示符
#:超级用户
$:普通用户
命令一般由三个部分组成
命令
选项
参数
作用TAB键自动补全
自动补全命令
自动补全文件名
不能自动补全参数
命令行通配符
* 匹配零个或多个
? 匹配任意一个字符
[0-9]匹配一个数字范围
[abc]匹配列表里任何字符
[^abc]匹配列表外字符
在CLI中,通过su 命令切换用户
su - 切换到root用户并使用一个新的运行环境
(没有 - 则不使用一个新的运行环境)
sudo 使用管理员用户身份运行命令
显示当前用户信息
id
修改当前用户密码
passwd
BASH 作用管理
在后台运行进程
在命令后添加一个 &
暂停某个程序
通过Ctrl + z 或者发送信号17
管理后台作业
jobs :查看后台运行的作业
bg: 使一个被挂起的进程在后台继续执行
fg:使一个被挂起的进程在前台继续执行。
alias: 设置bash别名。
bg: 使一个被挂起的进程在后台继续执行。
cd: 改变当前工作目录。
exit: 终止shell。
export: 使变量的值对当前shell的所有子进程都可见 。
fc: 用来编辑历史命令列表里的命令。
fg: 使一个被挂起的进程在前台继续执行。
help: 显示bash内部命令的帮助信息。
kill: 终止某个进程。
pwd: 显示当前工作目录。
unalias: 删除已定义的别名。