SHELL
操作系统的Shell:
GUI:GNOME--图形界面
GLI:BASH--命令行界面
提示符:#、$
#:超级管理员
$:普通用户
Ctrl+C结束当前命令
使用Tab键简化命令输入
· 自动补全命令 · 自动补全文件名 · 无法自动补全参数 |
xx &表示在后台运行xx
xx+Tab使用Tab键自动补全命令(只有存在一个以xx开头的命令才起作用)
xx+Tab+Tab 双击Tab键会列出以xx开头的所有命令
通过历史记录简化操作
history命令
· !! 重复前一个命令 · !字符 重复前一个以“字符”开头的命令 · !num 按照历史记录的序号执行命令 · !?abc 重复之前包含abc的命令 · !-n 重复n个命令之前的那个命令 |
搜索命令历史记录
可以通过Ctrl+r来在历史命令记录中搜索命令
重新调用前一个命令中的参数:Esc+. 即可
|
命令行通配符
· * 匹配另个或多个
· ? 匹配任意一个字符
· [0~9] 匹配一个数字范围
· [abc] 匹配列表里任何字符
· [^abc] 匹配列表以外字符
|
切换用户
su - 切换到root用户并使用一个新的运行环境
su 切换到root用户不使用一个新的运行环境,还在原目录下
sudo 使用管理员用户身份运行命令,有些命令没有权限时 可以在前加上sudo
id 显示当前用户
passwd 修改当前密码
|
管理后台作业
jobs查看当前在后台运行的作业
sleep 5000 停参数输入的时间 5000秒 可使用ctrl+c终止 或者 使用ctrl+z暂停
bg 编号 控制进程继续在后台运行
fg
编号 继续在前台运行
|
pwd 当前工作目录
touch 更新文件时间或创建空白文件
以.开头的文件都是隐藏文件,大多数都是配置文件
ls -a 显示所有文件
ls -l 显示文件详细信息
ls -R 递归显示子目录结构
ls -ld 显示目标和链接信息
file+文件名 显示文件类型
绝对路径和当前路径
cd 用来切换当前目录
上一级目录“.."
当前目录 ”."
用户家目录 “~”
上一个工作目录"-"
直接cd 都是回到家目录