一、终端命令格式:命令名 选项(可选) 参数(可选)
command [-options] [parameter]
- command:命令名, 用于调整命令的功能,比如:-r选项调整cp命令的功能。
- [-options]:选项,可以有零个、一个或者多个选项,多个选项可以合并;可以分为短选项和长选项
- 短选项的格式: '-'后面接单个字母, 比如:-r
- 长选项的格式: '–'后面接单词, 比如:–help
- [parameter]:参数:命令的操作对象,可以有零个、一个或者多个参数,一般是文件名或者目录名。 比如: touch 文件名、mkdir 目录名、cd 目标目录(路径)
- []:代表可选
- 对于命令,它的选项和参数一般情况下没有顺序要求,但是scp命令是必须先选项然后在跟上参数。
二、查看命令帮助
1. 查看命令帮助方式: --help 和 man
- –help 使用说明: 命令 --help
- man 使用说明: man 命令
2. man命令的说明
操作键 | 说明 |
---|---|
空格 | 显示下一屏信息 |
回车 | 显示下一行信息 |
b | 显示上一屏信息 |
f | 显示下一屏信息 |
q | 退出 |
三、常用基础命令
1.查看命令:ls [选项] [参数]
- 查看linux文件夹包含的文件、文件权限(包括目录、文件夹、文件权限)、目录信息等
1.1 ls命令常用选项
命令选项 | 说明 |
---|---|
-l | 以列表方式显示 |
-h | 件大小单位显示,默认是字节 |
-a | 显示隐藏文件和隐藏目录 |
1.2 显示结果格式说明
2.切换目录:cd [选项]/[参数]
- 切换到相应的目录
- cd命令切换目录时,这个目录必须存在。
2.1 实例
实现功能 | 命令 |
---|---|
切换到指定名称的目录 | cd 目录名 |
切换到当前用户的主目录 | cd ~ 或 cd |
切换到上一级目录 | cd … |
切换到当前目录 | cd . |
切换到上一次目录 | cd - |
3. 创建文件: touch 文件名
- 创建指定文件
4. 创建目录:mkdir [选项] [参数]
- 创建文件夹
4.1 mkdir命令常用选项
命令选项 | 说明 |
---|---|
-p | 创建所依赖的文件夹 |
5. 删除:rm [选项] 参数
5.1 rm命令常用选项
命令选项 | 说明 |
---|---|
-i | 交互式提示 |
-r | 递归删除目录及其内容 |
-f | 强制删除,忽略不存在的文件,无需提示 |
-d | 删除空目录 |
5.2 rm常见命令实例
6.删除空目录:rkdir [参数] 目录名称
- 从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对其父目录的写权限。
- 不能删除非空目录
- 类似于 rm -r
6.1 mkdir命令常用选项
命令选项 | 说明 |
---|---|
-p | 创建所依赖的文件夹 |
7.复制文件及目录:cp [选项] 参数1 参数1
- 将源文件复制至目标文件,或将多个源文件复制至目标目录。
- 命令行复制,如果目标文件已经存在会提示是否覆盖,而在shell脚本中,如果不加-i参数,则不会提示,而是直接覆盖!
7.1 cp命令常用选项
命令选项 | 说明 |
---|---|
-i | 提示 |
-r | 复制目录及目录内所有项目 |
-a | 复制的文件与原文件时间一样 |
8.移动文件及目录:mv [选项] 参数1 参数1
- 将参数移动到参数1
- 以重命名文件和目录
81. mv命令常用选项
命令选项 | 说明 |
---|---|
-i | 交互式提示 |
-v | 显示移动后的路径描述 |