在Linux系统中,alias
命令用于创建命令的快捷方式,以便更快地执行常用命令。以下是一些最常用的Linux Aliases:
ll
- 列出当前目录下的所有文件和文件夹(包括隐藏文件),类似于ls -l
。
alias ll='ls -l'
la
- 列出当前目录下的所有文件和文件夹(包括隐藏文件),但不显示.
和..
。
alias la='ls -A'
pwdx
- 显示当前工作目录的完整路径。
alias pwdx='pwd | xargs -I {} readlink -f {}'
crontab -e
- 快速编辑当前用户的crontab文件。
alias crontab='crontab -e'
sudo su -
- 以root用户身份登录并切换到root用户的家目录。
alias su='sudo su -'
history | less
- 查看命令历史记录。
alias history='history | less'
grep -i
- 忽略大小写进行搜索。
alias grep='grep -i'
tar czvf
- 创建压缩归档文件。
alias tar='tar czvf'
zip
- 压缩文件或目录。
alias zip='zip -r'
unzip
- 解压文件。
alias unzip='unzip -o'
ping
- 检查网络连接。
alias ping='ping -c 4'
traceroute
- 跟踪数据包到达目标主机的路径。
alias traceroute='traceroute -m 30'
curl
- 下载文件或发送HTTP请求。
alias curl='curl -s'
cp -i
- 复制文件时提示确认。
alias cp='cp -i'
mv -i
- 移动或重命名文件时提示确认。
alias mv='mv -i'
rm -i
- 删除文件时提示确认。
alias rm='rm -i'
top
- 实时显示系统资源使用情况。
alias top='top -o +%CPU'
htop
- 更友好的实时系统监控工具(需要先安装)。
alias htop='htop'
nano
- 使用nano文本编辑器。
alias nano='nano -w'
vim
- 使用vim文本编辑器。
alias vim='vim -u NONE -c "set nocompatible"'
.bashrc
、.zshrc
等)。source ~/.bashrc
(或相应的配置文件)来使更改生效。通过这些别名,你可以大大提高在Linux终端中的工作效率。