序言各位好啊,我是會編程的蝸牛,作為java開發者 ,我們肯定會與linux服務器打交道,關于linux服務器的連接工具,可以參考我的文章Tabby,一款老外都在用的 SSH工具,竟然還支持網頁操作~然后關于linux命令,也有很多,今天介紹下linux服務器下的別名使用,沒想到也可以玩出這么多花樣,可以參考以下的文章, ?
作者:良許,來源:Linux系統下可以提高作業效率的10個別名 | 良許Linux教程網
在 Linux 系統下作業的程式員,每天都會跟各種各樣的命令和引數打交道,這些命令和引數不僅多還非常繁瑣,但是比繁瑣更可怕的是,我們每天都需要大量重復輸入這些令人頭疼的命令,
但是,Linux 系統下有個非常實用的命令,可以將我們經常敲的那些命令及引數自定義為我們更容易記住的別名,這個實用的命令就是 alias ,有了 alias 命令,我們可以少敲很多鍵盤,效率大大提高,
但是,如果你是在終端里使用 alias 命令的話,那么在終端關閉之后,這些設定的別名將全部失效,也就是說,這樣操作的話將只對當前終端有效,所以如果想讓這些設定的別名在關閉終端后依然可以使用,我們就需要改動 .bash_profile 檔案,
本文將介紹 10 個非常實用,可以大大提高你的作業效率的 Linux 命令別名,
- 在 Linux 系統里,壓縮檔案非常常用,其中非常流行的當屬 tar 包,解壓 tar 包需要使用
tar -zxvf命令,而這個命令選項相對較多不好記,所以我們可以把這條命令給它自定義一下起個別名,比如untar,這樣我們就可以直接使用untar filename命令對 tar 包進行解壓縮,
alias untar='tar -zxvf '
- 我們在下載一個比較大的檔案的時候,最擔心的事情就是網路的不穩定,因為如果突然掉線的話,有可能我們下載的檔案需要重新下載,而這種感覺是很令人抓狂的,在 Linux 系統里我們經常會用到
wget命令來下載檔案,而wget有個-c選項,使用這個選項后就會支持斷點續傳,這樣網路中斷也不怕,下次重連就可以繼續上次的下載了,我們也可以將它設定為別名:
alias wget='wget -c '
- 作為網路管理員,可能需要時不時生成一堆亂數密碼,假如你需要用
openssl命令生成一個 20 個字符的亂數密碼,可以使用openssl rand -base64 20,而這條命令有點長不好記,我們可以給它設定別名:
alias getpass="openssl rand -base64 20"
- 通過網路得到一個檔案之后,我們經常需要去檢查一下它的
checksum值,確保檔案包的完整性,我們可以將這個命令封裝為一個別名sha,后面如果我們需要校驗檔案的 checksum 值時,直接使用sha filename就可以了,
alias sha='shasum -a 256 '
- 在 Linux 系統下,
ping命令執行之后將無限輸出結果,直到手動按ctrl + c結束,但實際上這沒多大意義,很多情況下我們只需要看幾個結果就行了,我們可以使用-c選項將其輸出限制為 5 次,然后我們就可以把這條命令設為別名ping,這樣需要知道網路的連通性的話,只需要ping url就可以了,輸出結果也將限制為 5 次,
alias ping='ping -c 5'
- 如果想要啟動一個 Web 服務器,需要寫一串比較長的命令,為了省事,我們就可以把這條命令設定為一個別名,
alias www='python -m SimpleHTTPServer 8000'
- 我們作業中有需要跟網路打交道的話,就會需要去測驗網速,但是 Linux 系統沒有自帶網路測速工具,所以我們需要借助第三方工具,比如
speedtest-cli,這個工具是開源的,可以直接從 GitHub 上下載,具體使用方法在它的 readme 檔案里也做了詳細介紹,使用這個工具去測驗網路速度的時候,命令也需要寫得比較長,我們也可以將這條命令設定為別名:
alias speed='speedtest-cli --server 2406 --simple'
- 對于你個人電腦的公網 IP ,你可能會記得住,但是如果你管理了幾百臺的電腦的話,那么這些 IP 你肯定記不下來,其實你可以使用
curl命令來查詢電腦的 IP ,但可能不太好記,果斷設定為別名,
alias ipe='curl ipinfo.io/ip'
- 如何知道自己的局域網 IP ?這個命令同樣變態,果斷設定別名,
alias ipi='ipconfig getifaddr en0'
- 如果我們想要將電腦螢屏清空,可以使用
ctrl + l快捷鍵,當然,你也可以使用clear命令,如果你懶癌附身,還可以將這條命令定義得更短,這樣使用起來就更爽快了,
alias c='clear'
本文介紹的這 10 個常用別名你可能不一定全部會用得上,因為大家使用 Linux 系統進行作業的內容不一樣,需求也不一樣,但是不管怎樣,在你自己的作業領域中,你肯定會有大量重復性要敲的命令,如果將這些命令自定義為更短的好記的別名,那么你的作業效率將大大提升,你還使用過哪些好用的別名?歡迎在留言區補充哦~
推薦閱讀 點擊標題可跳轉
Tabby,一款老外都在用的 SSH工具,竟然還支持網頁操作
IDEA 除錯起來太費勁?你需要了解這幾招!
JetBrains Fleet初體驗,如何運行一個java專案
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/517469.html
標籤:Linux
