ZSH(Z Shell)提供了一组强大的内置命令,许多与其他shell(如Bash)中的命令类似,但ZSH也有一些特定的命令和功能。以下是一些常见的ZSH命令:
文件和目录操作命令
cd
:切换目录。ls
:列出目录内容。cp
:复制文件或目录。mv
:移动或重命名文件或目录。rm
:删除文件或目录。mkdir
:创建目录。rmdir
:删除空目录。touch
:创建空文件或更新文件的修改时间。
文件内容查看命令
cat
:连接文件并打印到标准输出。less
:分页查看文件内容。more
:分页查看文件内容(与less
类似,但功能较少)。head
:显示文件的前几行。tail
:显示文件的最后几行。grep
:在文件中搜索文本。
系统信息和管理命令
ps
:显示当前进程状态。top
:实时显示系统资源使用情况。kill
:终止进程。df
:显示文件系统磁盘使用情况。du
:显示文件和目录的磁盘使用情况。free
:显示内存使用情况。uname
:显示系统信息。
网络命令
ping
:测试网络连通性。ifconfig
:配置网络接口。netstat
:显示网络状态。ssh
:通过SSH连接到远程主机。scp
:通过SSH进行文件传输。wget
:下载文件。
Shell内置命令
echo
:输出字符串。alias
:创建命令别名。unalias
:删除命令别名。export
:设置或显示环境变量。unset
:删除变量或函数。source
或.
:执行脚本文件。history
:显示命令历史记录。
ZSH特有命令
autoload
:加载函数自动完成。bindkey
:绑定按键到指定的编辑器函数。compdef
:定义补全函数。compinit
:初始化补全系统。compctl
:控制补全行为(旧方式,已被compdef
替代)。zmodload
:加载和卸载ZSH模块。zstyle
:配置样式。zle
:ZSH行编辑器的控制命令。
杂项命令
print
:类似于echo
,但有更多选项。setopt
:设置shell选项。unsetopt
:取消shell选项。typeset
:声明和显示shell变量。whence
:类似于type
,显示命令的位置。which
:显示命令的完整路径。
示例
# 切换到用户主目录
cd ~
# 列出当前目录下的文件和目录
ls -l
# 创建一个名为test的目录
mkdir test
# 切换到test目录
cd test
# 创建一个空文件
touch file.txt
# 显示文件内容
cat file.txt
# 将"Hello, ZSH!"输出到终端
echo "Hello, ZSH!"
# 设置环境变量
export MY_VAR="ZSH is awesome!"
# 显示环境变量的值
echo $MY_VAR
# 显示命令历史
history
# 创建命令别名
alias ll='ls -la'
# 使用别名
ll
标签:文件,显示,操作命令,显示文件,命令,ZSH,目录
From: https://www.cnblogs.com/uudon/p/18233019