10 個 Linux 中方便的 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 別名是一種在命令列上簡化生活的超級簡便方法。想了解更多資訊?我建議你 Google 搜尋“Bash 別名”或在 Github 中看下。
via: https://opensource.com/article/18/9/handy-bash-aliases
作者:Patrick H.Mullins 選題:lujun9972 譯者:geekpi 校對:wxy
相關文章
- Linux編寫Bash指令碼的10個技巧Linux指令碼
- 在Linux中,BASH 和 DOS之間的區別是什麼?Linux
- 如何在 Linux 中建立 SSH 別名Linux
- 一大波有用的 bash 別名和函式函式
- 一大波實用的 bash 別名和函式函式
- 批量修改檔名的bash指令碼指令碼
- linux中BASH變數的設定規則Linux變數
- Linux中bash shell環境變數Linux變數
- [20210913]bash shell $* and $@ 的區別.txt
- read name 和 read 在 Bash 中的區別
- 在Linux中,bash shell 中的 hash 命令有什麼作用?Linux
- 10 個 Linux 中的 passwd 命令示例Linux
- Linux 程式設計之Bash中的變數(轉)Linux程式設計變數
- 在Linux系統中建立SSH伺服器別名Linux伺服器
- Linux Shell程式設計(1) – Bash 的基本功能:別名、快捷鍵、歷史命令、輸出重定向、管道符、Shell中特殊符號Linux程式設計符號
- linux幾個名詞的意思Linux
- Linux-別名設定Linux
- linux建立命令別名Linux
- linux 命令別名使用-aliasLinux
- Linux使用別名或者提示Linux
- SHLVL 和 BASH_SUBSHELL 兩個變數的區別變數
- Linux & Oracle 10g RAC --- .bash_profileLinuxOracle 10g
- sh/bash/source/.命令的區別
- linux裡source、sh、bash、./有什麼區別(轉)Linux
- 在Linux中,哪⼀個bash內建命令能夠進行數學運算?Linux
- SQLite中的SELECT子句使用別名SQLite
- Linux的Bash Shell詳解Linux
- 6 個方便的 Git 指令碼Git指令碼
- 詳解shell中source、sh、bash、./執行指令碼的區別指令碼
- linux怎麼使用alias建立命令別名?linux系統使用alias建立命令別名的技巧Linux
- Linux基礎命令---alias別名Linux
- 每天一個 Linux 命令(24):Linux 檔案型別與副檔名Linux型別
- 每天一個linux命令(24):Linux檔案型別與副檔名Linux型別
- Linux 系統中 sudo 命令的 10 個技巧Linux
- 五種繞過Linux命令別名的方法Linux
- linux bash中的引號:單雙引號、反撇號Linux
- Bash 中為 _ 變數賦空值的三個場景變數
- 一個java中呼叫bash指令碼錯誤的診斷Java指令碼