linux(1)命令行 BASH 基本操作
命令行 BASH 基本操作
shell 分为 CLI:command line interface 也就是BASH
GUI:graphical user interface 也就是GNOME
提示符 # root用户
$ 普通用户
命令组成
命令
选项
参数
命令
ls 查看当前文件夹
uname 当前系统信息
uname -r 内核版本号
uname -a 全部信息
uname --all 与上一行等同
firefox 打开火狐
firefox & 这样就可以让terminal 和firefox同时执行 多任务多进程
使用Tab 键自动补全
history 历史记录
!! 重复前一个命令
!字符 重复前一个以“字符”开头的命令
!num 按照历史记录的序号执行命令
!?adb 重复之前包含abc的命令
!-n 重复n个命令之前那个命令
ctrl+r 历史命令搜索 最强大
esc + . 调用上一条命令的参数
通配符
* 匹配零个或多个
? 匹配任意一个字符
[0-9] 匹配一个数字范围
[abc] 匹配列表里任何字符
[^abc] 匹配列表以外字符
切换用户
su - 用户名
su 默认切换到 root
su - 也是切换到 root 和上条命令的区别是是否切换到新的终端(会切换到根目录)
sudo 普通用户使用管理员身份运行命令
id 显示当前用户信息
修改当前用户密码
passwd
在后台运行进程
在命令后添加一个 &
暂停某个程序
通过ctrl+z 或者发送信号17
管理后台作业
jobs 查看进程
bg 进程号 设置进程为后台进程 可让stop进程变为running 让其运行
fg 进程号 设置进程为前台进程