常用 Linux 命令
文件操作
cat
直接打印文件内容到终端
1
cat README.md
输出:
1
# Build Hexo Pages%
创建文件
1
cat > doc/README.md
- 仅仅只能在已存在的目录下创建文件,不能在不存在的目录下创建文件。
合并文件,将 A 文件(和其他文件)内容追加到 文件 B 内容末行末尾。
- 若文件 B 不存在,则会被创建。
- 内容格式保持不变。仅被复制的文件内容之间会直接拼接。
1
2
3cat A >> B
cat A C >> B
cat README.md >> source/README.md
echo
将输入的内容输出到终端
1
echo "Hello World"
示例:
1
2$ echo "Hello World"
Hello World将输入的内容追加到文件末尾
1
echo "Hello World" >> README.md
创建文件
1
echo > doc/README.md
- 仅仅只能在已存在的目录下创建文件,不能在不存在的目录下创建文件。
创建文件,并将输入的内容追加到文件末尾
1
echo "Hello World" > doc/README.md
rmdir
删除空的目录
1 | rmdir <path> |
- 目录必须为空目录,否则会报错。
rm
删除文件或者目录。一旦成功执行,无法撤销。请谨慎使用。
删除文件
1
rm <file-path>
- 文件必须存在,否则会报错。
删除目录
🙅♂️ 这般直接删除目录,会报错/警告。
1
rm <directory-path>
示例:
1
2$ rm source/
rm: source/: is a directory🙆♂️ 这样可以删除空目录,但是不能删除非空目录。
1
rmdir <directory-path>
🙆♂️ 一次性删除非空目录
1
rm -r <directory-path>
磁盘操作
mkdir
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Xu Quentin Yang's Blog!