作为IT工程师,掌握高效的Shell别名可以极大提升工作效率。以下是5个特别实用的Shell别名配置:
alias ..='cd ..'
alias ...='cd ../..'
alias ....='cd ../../..'
alias ~='cd ~'
alias -- -='cd -'
这些别名让你可以快速在目录结构中导航,无需反复输入完整cd
命令。
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
这些别名为危险操作添加了交互确认,防止误删重要文件。
alias ls='ls -hF --color=auto'
alias ll='ls -lhF --color=auto'
alias la='ls -lhaF --color=auto'
alias grep='grep --color=auto'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
这些别名增强了常用命令的功能,添加了颜色显示和人性化文件大小格式。
alias myip='curl ifconfig.me'
alias ports='netstat -tulanp'
alias ping='ping -c 5'
alias www='python -m SimpleHTTPServer 8000'
快速获取IP、检查端口、限制ping次数或启动简易HTTP服务器。
alias meminfo='free -m -l -t'
alias cpuinfo='lscpu'
alias diskusage='df -h'
alias folderusage='du -h --max-depth=1'
alias psg='ps aux | grep -v grep | grep -i -e VSZ -e'
快速查看系统资源使用情况,监控内存、CPU和磁盘空间。
将这些别名添加到你的~/.bashrc
或~/.zshrc
文件中,然后执行source ~/.bashrc
即可生效。
这些别名组合了安全性和效率,是Linux系统管理员和开发者的利器。