📅  最后修改于: 2023-12-03 15:35:50.302000             🧑  作者: Mango
Zsh 是一款基于 Bash 的 Unix/Linux 操作系统的高级 shell 和命令行解释器。它提供了许多强大的功能和可定制的选项,可以大大提高命令行使用效率和舒适度。
以下是一些 Zsh 中的完整命令:
cd
命令用于更改当前工作目录。
用法: cd [目录路径]
选项:
-L 跟随符号链接
-P 不跟随符号链接,而是解析它们
示例:
cd ~/documents # 进入当前用户的 "documents" 目录
cd /usr/local/bin # 进入 "/usr/local/bin" 目录
cd ../ # 进入上级目录
ls
命令用于列出指定目录中的文件和子目录。
用法: ls [目录路径]
选项:
-a 显示所有文件,包括以点 "." 开头的隐藏文件
-l 使用详细的列表格式显示文件信息
-h 以人类可读的格式显示文件大小
示例:
ls ~/documents # 列出 "documents" 目录中的文件和子目录
ls -a /usr/local/bin # 列出 "/usr/local/bin" 目录中的所有文件
ls -lh ~/pictures # 列出 "pictures" 目录中所有文件的详细信息
mv
命令用于移动或重命名文件。
用法: mv [-f | -i] 源文件路径 目标文件路径
选项:
-f 强制执行操作,而不给出提示
-i 进行操作前给出提示,避免误操作
示例:
mv file1.txt file2.txt # 将文件 "file1.txt" 重命名为 "file2.txt"
mv file1.txt ~/documents/ # 将文件 "file1.txt" 移动到 "documents" 目录中
cp
命令用于复制文件或目录。
用法: cp [-f | -i] 源文件路径 目标文件路径
选项:
-f 强制执行操作,而不给出提示
-i 进行操作前给出提示,避免误操作
-r 递归复制目录和子目录
示例:
cp file1.txt file2.txt # 复制文件 "file1.txt" 到 "file2.txt"
cp -r ~/pictures ~/backup/ # 复制 "pictures" 目录和它的子目录到 "backup" 目录中
rm
命令用于删除文件或目录。
用法: rm [-f | -i] 文件路径
选项:
-f 强制执行操作,而不给出提示
-i 进行操作前给出提示,避免误操作
-r 递归删除目录和子目录
示例:
rm file1.txt # 删除文件 "file1.txt"
rm -r ~/documents/ # 删除 "documents" 目录及其子目录和文件
以上是 Zsh 中的一些完整命令,其它常见命令还包括 mkdir
, touch
, grep
, sed
, awk
, curl
, wget
等。希望可以帮助你更好地理解和使用 Zsh。