Linux上的10個超級方便的Bash別名


Linux上的10個超級方便的Bash別名

如何通過使用長Bash命令的壓縮版本來提高效率。

你有多少次在命令行上輸入一個長命令,並希望有一種方法可以保存它以供日後使用? 這正是Bash別名派上用場的地方。它們允許你將長而神秘的命令壓縮為易於記憶和使用的東西。 需要一些例子來幫助你入門嗎? 沒問題!

要使用你創建的Bash別名,需要將其添加到.bash_profile文件中,該文件位於你的主文件夾中。請注意,此文件是隱藏的,只能從命令行訪問。使用此文件的最簡單方法是使用Vi或Nano之類的東西。

10個方便的Bash別名

1. 你有多少次需要解壓縮.tar文件並且不記得所需的確切參數?別名可以救你! 只需將以下內容添加到.bash_profile文件中,然後使用untar FileName解壓縮任何.tar文件。

alias untar='tar -zxvf '

2. 想要下載的東西,但如果出現問題如何斷點續傳?

alias wget='wget -c '

3. 是否需要為新的在線帳戶生成隨機的20個字符的密碼? 沒問題。

alias getpass="openssl rand -base64 20"

4. 下載了一個文件,需要測試校驗和嗎? 別名也能解決這個問題。

alias sha='shasum -a 256 '

5. 正常的ping將永遠持續下去。我們不希望這樣。 相反,讓我們將其限制在五個ping。

alias ping='ping -c 5'

6. 在任何文件夾中啟動Web服務器。

alias www='python -m SimpleHTTPServer 8000'

7. 想知道你的網絡有多快? 只需下載Speedtest-cli並使用此別名即可。你可以使用speedtest-cli --list命令選擇離你所在位置較近的服務器。

alias speed='speedtest-cli --server 2406 --simple'

8. 有多少次知道你的外部IP地址,並且不知道如何獲取該信息? 我也是。

alias ipe='curl ipinfo.io/ip'

9. 需要知道你的本地IP地址?

alias ipi='ipconfig getifaddr en0'

10. 最後,讓我們清除屏幕。

alias c='clear'

正如你所看到的,Bash別名是一種在命令行上簡化生活的超級簡便方法。

原文鏈接:

https://opensource.com/article/18/9/handy-bash-aliases


分享到:


相關文章: