n 操作系统的shell
GUI:GNOME
CLI:BASH
n 提示符
#、$
n 命令一般有三个部分组成
命令
选项
参数
n 使用Tab键来简化命令输入
自动补全了命令
自己补全文件名
无法自动补全参数
例如:
$suam<Tab>
$suamm
$lsDownl<Tab>
$li Downloads
n BASH-历史记录
Bash会保存你输入命令的历史记录,可以通过上下按键或者history命令来查看
使用上下按键查看之前的命令
使用history命令查看历史记录
n 通过历史记录简化操作
!! 重复前一个命令
!字符 重复前一个以“字符”开头的命令
!num 按照历史记录的序号执行命令
!?abc 重复之前保存abc的命令
!-n 重复n个命令之前的按个命令
n 搜索命令历史记录
可以通过Ctrl+r来在历史记录中搜索命令
(reverse-i-search)”:
n 重新调用前一个命令中得参数
Esc,.按esc之后按.键
n 命令行通配符
* 匹配零个或多个
? 匹配任意一个字符
[0-9] 匹配一个数字范围
[abc] 匹配列表里任何字符
[^abc] 匹配列表以外字符
n 切换用户
在CLI中,通过su命令切换用户
Su - 切换到root用户并使用一个新的运行环境
Sudo 使用管理员用户身份运行命令
n 显示当前用户信息
Id
n 修改当前用户密码
Passwd
n BASH作业管理
n 在后台运行进程
在命令后添加一个&
暂停某个程序
通过Ctrl+z或者发送信号l7
n 管理后台作业
Jobs
bg
fg
Linux文件系统结构
Linux文件系统为一个倒转的单根树状结构
问价系统的根为“/”
文件系统严格区分大小写
路径十使用“/”分割(windows中使用”\”)
当前工作目录
每一个shell或系统进程都有一个当前工作目录
试用pwd命令可以显示当前的工作目录
文件名称
文件的名称大小写敏感
除了正斜线外,都是有效字符
通过touch命令可以创建一个空白文件或更新一个已有文件的时间
以“.”开头的文件为隐藏文件
列出目录内容
相关参数:ls
Ls-a 显示所有文件(包括隐藏文件)
Ls-l 显示详细信息
Ls-R 递归显示子目录结果
Ls-ld 显示目录和链接信息
查看文件类型
通过file命令可以查看文件的类型
结对路径和相对路径
结对路径:以”/”揩油,递归每级目录知道目标的路径。不受当前所在工作目录限制
相对路径:以当前目录为起点,到达目标的路径。首当前工作目录的限制
cd命令可以用来切换目录
上一级目录“..”
当前目录“.”
用户家目录“~”
上一个工作目录“-”