01-命令行、基础操作
命令行、基础操作
命令行
定义
- 用来实现某一类功能的指令或程序
- 命令的执行依赖于解释器(例如:/bin/bash)
- 用户 -> 解释器(默认解释 器:/bin/bash)-> 内核 -> 硬件
- which命令用于查找命令对应的程序在哪个目录下
分类
- 内部命令:属于解释器的一部分
- 外部命令:解释器之外的其他程序
用法
命令字 【选项】... 【参数1】 【参数2】
选项分类
- 短选项:-l、-A、-C、-d、...
- 多个短选项(复合选项):-lh、-lA、-ld、...
- 长选项:--help、...
参数
命令操作的对象,比如是文件或者目录
技巧
TAB自动补全
可补齐命令字,选项,参数,文件路径,软件名,服务名
快捷键
| 操作 | 作用 |
|---|---|
| Ctrl+l | 清空整个屏幕 |
| Ctrl+u | 清空至首行 |
| Ctrl+w | 往回删除一个单词 |
| Ctrl+c | 废弃当前命令的编辑行 |
| Esc+. | 粘贴上一个命令的参数 |
| Ctrl+e | 光标到行尾 |
| Ctrl+a | 光标到行首 |
挂载/卸载
含义
- 将光盘、U盘、分区、网络存储等设备装到某个Linux目录
- 各种命令工具通过访问Linux目录来操作这些设备
用法
命令
#挂载
mount device dir
#卸载
umount dir
示例
# 创建目录
mkdir /mnt
# 列出目录详情
ls -lrt /mnt
# 挂载光盘到mnt目录下
mount /dev/cdrom /mnt
# 列出目录详情
ls -lrt /mnt
# 卸载目录
umount /mnt
# 列出目录详情
ls -lrt /mnt
目录
查看
命令
ls [OPTION]... [FILE]...
常用选项
- ls -l :长格式
- ls -A :显示所有包括隐藏
- ls -d :显示目录本身,不是目录属性
- ls -h :易读容量单位
- ls -R :递归显示内容
通配符
- _* : 任意多个任意字符
- _? : 单个字符
- [a-z]:多个字符或连续范围中的一个无则忽略(显示a-z)
- {a,min,xy}:多组不同的字符串,全匹配 (只显示大括号内)
创建
命令
mkdir [OPTION]... DIRECTORY...
常用选项
# 在根目录下创建一个名称为d4peng的目录
mkdir /d4peng
ls /d4peng
# 递归创建,根目录下创建一个名称为d4peng的目录,在此目录下创建一个a目录,在此目录下创建一个b目录,
mkdir -p /d4peng/a/b
ls /d4peng
ls /d4peng/a
ls /d4peng/a/b

浙公网安备 33010602011771号