Linux系統中的alias命令可以為常用命令創建快捷方式,提升效率。以下列舉一些常用的Linux別名,并按類別進行整理:
一、文件和目錄操作:
-
ll: 顯示當前目錄下所有文件和文件夾的詳細信息(包括隱藏文件),等同于ls -l。 alias ll=’ls -l’
-
la: 顯示當前目錄下所有文件和文件夾(包括隱藏文件),但不顯示.和..。 alias la=’ls -A’
-
cp -i: 復制文件時增加交互式確認提示。 alias cp=’cp -i’
-
mv -i: 移動或重命名文件時增加交互式確認提示。 alias mv=’mv -i’
-
rm -i: 刪除文件時增加交互式確認提示。 alias rm=’rm -i’
二、系統管理:
-
pwdx: 顯示當前工作目錄的完整絕對路徑,即使存在符號鏈接。 alias pwdx=’pwd | xargs -I {} readlink -f {}’
-
crontab: 直接打開crontab文件進行編輯。 alias crontab=’crontab -e’
-
su: 以root用戶身份登錄并切換到root用戶的家目錄。 alias su=’sudo su -‘
-
history: 查看命令歷史記錄,并使用less進行分頁顯示。 alias history=’history | less’
-
top: 實時顯示系統資源使用情況,并按CPU使用率排序。 alias top=’top -o +%CPU’
-
htop: 一個更用戶友好的系統監控工具(需要預先安裝)。 alias htop=’htop’
三、文本處理:
- grep: 忽略大小寫進行搜索。 alias grep=’grep -i’
四、歸檔和壓縮:
-
tar: 創建壓縮歸檔文件(使用gzip壓縮)。 alias tar=’tar czvf’
-
zip: 壓縮文件或目錄。 alias zip=’zip -r’
-
unzip: 解壓文件,并覆蓋已存在的文件。 alias unzip=’unzip -o’
五、網絡:
-
ping: 發送4個ping包測試網絡連接。 alias ping=’ping -c 4′
-
traceroute: 跟蹤數據包到達目標主機的路徑,最大跳數設置為30。 alias traceroute=’traceroute -m 30′
如何設置和使用別名:
- 打開你的shell配置文件(例如.bashrc、.zshrc等)。
- 在文件末尾添加上述別名定義。
- 保存文件并運行source ~/.bashrc(或相應的配置文件)使更改生效。