一个完整命令的样子
$ 命令 -选项缩写 --选项 参数
结果
标识符
$ // 命令提示符,表示可以输入命令了
. // 当前目录
.. // 父级目录
* // 所有
/ // 根盘符
~ // 用户目录
常用命令
| 缩写/选项缩写 | 全写/选项全写 | 含义 |
|---|---|---|
| clear | clear | 清屏 |
| cd | change directory | 切换目录 |
| pwd | print working directory | 显示当前目录 |
| touch | touch | 文件不存在就创建文件,如果存在则改变文件的更新时间 |
| mv | move | 移动/重命名 |
| ln | link | 建立链接 |
| tree | - | 显示目录的结构 |
| open | - | 用GUI打开目录 |
| vi <filename> | - | 使用vim编辑文件 |
| mkdir | make directory | 新建目录 |
| -p | parents | 按照路径新建目录,如果路径中某些目录不存在将会被创建 |
| cat | concatenate files and print on the standard output | 显示一整个文件 |
| cat > filename | - | 创建新文件 |
| cat file1 file2 > file | - | 合并为一个新文件 |
| cat file1 >> file2 | - | 将一个文件写入另一个文件结尾 |
| ls | list | 浏览文件列表 |
| -l | --long | 文件列表(详细信息) |
| -a | --all | 文件列表(全部文件) |
| -al(-la) | - | 以上两者皆用 |
| rm | remove | 删除 |
| -r | recursive | 删除目录和子目录 |
| -f | force | 强制执行,不询问 |
| -rf | - | 强制删除目录(不要使用) |
| echo | echo | 打印字符串 |
| echo '1' > filename | - | 创建文件并且写入'1' |
| echo '1' >! filename | - | 强制覆盖创建文件并且写入'1' |
| echo '1' >> filename | - | 在文件结尾写入'1' |
| cp | copy | 复制文件 |
| -r | recursive | 递归复制目录 |