国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux中讓alias設置永久生效的方法詳解

2024-08-28 00:02:17
字體:
來源:轉載
供稿:網友

前言

經常使用Linux控制臺終端的站長們應該對于那些繁瑣的指令和參數命令行印象深刻吧!這也是很多站長寧愿使用有安全風險的面板也不愿意使用控制臺終端命令行的主要原因!好在,明月早年間的DOS下學習編程的經歷,對于這種命令行式的風格還是偏愛有加,但對于那些幾乎經常要用到的命令行每次都要重復性的多次輸入也還是煩不勝煩,記得在DOS下有.bat這樣的行式批處理文件可以將那些繁瑣的命令行整合管理提高效率。

Linux下其實更加的方便,那就是 alias 別名命令了!

例如:原本創建文件夾的命令為 mkdir,你可以使用 alias md=mkdir 命令將 mkdir 重命名為md ,使用 md 也可以便捷等價的創建文件夾。但alias命令默認僅針對當前終端有效,一旦開啟新的終端窗口之前的alias別名便會實效。這就不實用,下面就來給大家詳細介紹關于Linux下如何讓alias設置永久生效,下面話不多說了,來一起看看詳細的介紹吧。

方法如下:

這個 alias 命令就可以將一段冗長的命令行簡化成幾個字母或者數字的縮寫,這樣就不用每次都輸入那么多的字母和符號了,并且縮寫完全都是自己設定的,非常的個性化,如果自己整理一個簡單的標準出來,可以非常好的提升控制臺終端中的工作效率。

比如,在LNMP里進入某個站點目錄的命令完全就可以 alias 為站點縮寫的,就不用再每次都要重復性的輸入了,具體如下:

進入站點目錄命令

cd /home/wwwroot/www.mydomain.com/

通過 alias 別名簡化命令

alias mydomain='cd /home/wwwroot/www.mydomain.com/'

這樣下來以后再想進入站點目錄的時候,只需要輸入mydomain就可以了,等同于運行cd /home/wwwroot/www.mydomain.com/。

再比如查看memcached進程ID和運行與否命令

ps -ef | grep memecached

就可以 alias 別名簡化為:

alias memv='ps -ef | grep memecached'

這樣只需要在命令行里輸入memv就等同于運行了ps -ef | grep memecached

上述的別名設置雖然用起來很爽,但是都是“臨時”的,也就是說只要你關閉了當前的SSH鏈接后,再次SSH登錄到控制臺終端的時候,這些別名設置就失效了,那么有沒有讓其永久生效的辦法呢?在Linux里沒有不可能或者不科學的事兒的,答案是一定能的。通過 alias 命令設置的別名都是臨時的,要想讓其永久生效只需要將這些 alias 別名設置保存到文件:/root/.bashrc里面就可以了。

先看看/root/.bashrc這個文件里有什么?

cat /root/.bashrc

通過上圖大家可以看到里面已經有了一些 alias 的設置了,就是rm、cp、mv的,我們只需要編輯/root/.bashrc在里面添加上我們需要的別名設置保存退出即可。

source /root/.bashrc

然后,使用source命令{注1}讓這個初始化文件生效,這樣以后再次通過SSH進入控制臺別名設置就不會丟失了,也就實現了永久生效了。

最后分享一張命令行別名設置供大家參考一下:

source命令也稱為“點命令”,也就是一個點符號(.),是bash的內部命令。功能:使Shell讀入指定的Shell程序文件并依次執行文件中的所有語句。source`命令通常用于重新執行剛修改的初始化文件,使之立即生效,而不必注銷并重新登錄。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 会宁县| 紫金县| 南漳县| 斗六市| 涟水县| 苏尼特右旗| 奈曼旗| 定边县| 阜康市| 广州市| 阿克陶县| 揭西县| 繁峙县| 驻马店市| 林周县| 理塘县| 夏邑县| 黎川县| 方正县| 沛县| 扶风县| 梧州市| 察隅县| 绥宁县| 泗洪县| 从江县| 河津市| 邵武市| 岳普湖县| 孝义市| 石景山区| 敦化市| 徐州市| 闻喜县| 班玛县| 宝应县| 阜康市| 澜沧| 定州市| 新宁县| 新宁县|