導航:首頁 > 操作系統 > linuxalias設置

linuxalias設置

發布時間:2023-12-29 13:13:18

① 如何讓linux用戶自定義的命令alias永久生效

alias命令用於用戶自定義命令別名,但是alias命令的效果只在當前登錄期間有效,重新登錄後定義的別名就失效了,想讓alias定義的別名永久生效,只需要將alias命令寫入shell的環境配置文件中就可以了。
那應該把alias命令寫在哪個配置文件中呢?如果想讓設置只對當前用戶有效,就需要在~/.bashrc文件中添加設置,設置的格式是:
alias 別名=英文單引號括起來的命令
比如我自己設置的一個命令別名是這樣的:
alias jedit='java -jar /home/myuser/jedit/jedit.jar'
如果想讓alias設置對所有用戶都有效,可以把設置添加到/etc/profile這個全局的shell環境配置文件中,添加的內容和在~/.bashrc中的一樣。
修改完配置文件後,如果想讓設置馬上生效,還需要運行source命令,比如:source ~/.bashrc,否則設置只在下次登錄時(就是重新登錄後)才會生效。

② Linux系統在設置alias命令重啟後失效的問題

在使用linux系統的過程中,大多數情況下都是在字元界面下進行的。有些比較長的命令我們不希望每次都重復輸入,這樣不僅浪費時間而且還容易出錯;我們會使用alias命令來解決
比如:
alias ll='ls -l --color
這樣我們下次可以直接輸入ll來代替這一長串或更長的命令。
但是只是這樣的話,會在重啟之後失效,解決辦法是編輯~/.bashrc文件
vim ~/.bashrc
wq保存文件後,運行:
source ~/.bashrc
(不然不生效)
如果還不行的話,說明沒有~/.bash_profile文件,或者文件中沒有執行.bashrc文件。
(.bash_profile文件是用戶登陸終端的時候會自動執行的文件,一般此文件中會調用.bashrc)
如果是這樣,需要打開(如果沒有的話先創建)文件:
~/.bash_profile
在裡面加入一行:
source ~/.bashrc
就ok了。

③ linux中環境變數和alias(別名)的配置文件在哪裡

/etc/profile 或者他引用其他文件。這個是全局的。不建議修改這個文件,改錯就會導致啟動出問題。
~/.bashrc 是當前用戶的,不過必須是啟動bash後才會實現。

設置的具體內容其實就是運行一下綁定的命令。bash根據不同的運行時間會不同的去運行這些腳本來獲得設置。

閱讀全文

與linuxalias設置相關的資料

熱點內容
批處理編譯VS代碼 瀏覽:889
uchar哪個編譯器 瀏覽:27
initializejava 瀏覽:707
單片機的系統組成 瀏覽:610
中國天河二號演算法 瀏覽:647
程序員是怎麼瘋的 瀏覽:598
程序員的貓有幾條命 瀏覽:832
安卓如何把圖片傳到電腦上 瀏覽:895
到去哪兒旅行app怎麼買票 瀏覽:444
工商銀行app房貸還款在哪裡看 瀏覽:761
最新民生通訊app從哪裡下載 瀏覽:378
如何在發簡訊時給自己手機號加密 瀏覽:773
擴展單片機ram定址方式是什麼 瀏覽:318
phpide是什麼 瀏覽:752
單片機相關軟體 瀏覽:818
eclipse如何編譯c11 瀏覽:286
加密游戲app 瀏覽:73
vs2010編譯嵌套太深 瀏覽:982
程序員面試注意事項 瀏覽:742
scratch編譯為h5 瀏覽:209