命令行常用命令(mac)
2017-09-06 本文已影响12人
铁了个铁
一个完整命令的样子
$ 命令 -选项缩写 --选项 参数
结果
标识符
$ // 命令提示符,表示可以输入命令了
. // 当前目录
.. // 父级目录
* // 所有
/ // 根盘符
~ // 用户目录
常用命令
缩写/选项缩写 | 全写/选项全写 | 含义 |
---|---|---|
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 | 递归复制目录 |