Linux系統中的命令別名(alias)功能,能為常用命令或命令序列創建簡短易記的名稱,從而提升效率,減少輸入錯誤。本文將分享一些Linux命令別名的實用技巧。
一、創建別名
使用alias命令創建別名,格式為:alias 別名=’命令’。例如,將ls -la命令設為ll別名:
复制代码
- alias ll='ls -la'
二、查看別名
輸入alias命令即可查看當前所有已定義的別名。
三、刪除別名
使用unalias命令刪除別名,例如刪除ll別名:
复制代码
- unalias ll
四、永久保存別名
默認情況下,別名僅在當前shell會話中有效。要永久保存,需將其添加到shell配置文件中。對于bash shell,編輯~/.bashrc文件;對于Zsh shell,編輯~/.zshrc文件。 將別名定義添加到文件末尾,保存后運行source ~/.bashrc (或source ~/.zshrc)使配置生效。
五、參數化別名
為別名添加參數,使其更靈活。例如,創建g別名用于grep命令:
复制代码
- alias g='grep --color=auto'
現在可以使用g “搜索文本” 文件名進行搜索。
六、簡化復雜命令
為復雜命令創建別名,例如將一個復雜的ffmpeg命令:
复制代码
- ffmpeg -i input_video.mp4 -vf "scale=1280:720" -c:v libx264 -preset slow -crf 22 -c:a aac -b:a 192k output_video.mp4
簡化為hd別名:
复制代码
- alias hd='ffmpeg -i input_video.mp4 -vf "scale=1280:720" -c:v libx264 -preset slow -crf 22 -c:a aac -b:a 192k'
之后只需輸入hd 輸出文件名.mp4即可執行。
七、總結
巧妙運用命令別名能顯著提高Linux操作效率。 您可以根據自身需求創建和定制別名,并與其他用戶分享您的別名配置。