共計 1637 個字符,預計需要花費 5 分鐘才能閱讀完成。
這篇“linux bashrc 怎么使用”文章的知識點大部分人都不太理解,所以丸趣 TV 小編給大家總結了以下內容,內容詳細,步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“linux bashrc 怎么使用”文章吧。
在 linux 中,bashrc 是 home 目錄下的一個 shell 文件,用于儲存用戶的個性化設置。在 bash 每次啟動時都會加載 bashrc 文件中的內容,并根據內容定制當前 bash 的配置和環境。bashrc 的作用:1、可以在利用命名函數 alias 定制需要的指令;2、設定環境路徑;3、提示符設置。
一、.bashrc 是什么?
.bashrc 是 home 目錄下的一個 shell 文件,用于儲存用戶的個性化設置。在 bash 每次啟動時都會加載.bashrc 文件中的內容,并根據內容定制當前 bash 的配置和環境。
補充:.bash_profile 和.bashrc 的區別?
兩者在登陸 bash 時都會被 bash 執行,但是.bash_profile 只在會話開始時被讀取,而.bashrc 在每次打開新的終端時都會被讀取。
二、.bashrc 能干什么?
1. 個性化指令
alias ll = ls -lha
2. 設定環境路徑
PATH= $PATH:$HOME/.local/bin:$HOME
export PATH
3. 提示符設置
PS1=”[\u: \w]$”
三、.bashrc 怎么用?
可以用任何終端文本編輯器打開.bashrc。以 vim 為例:
vim ~/.bashrc
編輯.bashrc 需要遵循 bash 腳本格式,
1、個性化指令
打開.bashrc 后,可以在利用命名函數 alias 定制需要的指令,如
# 用 ll 代替 ls -lha 這個命令,在此 bash 下輸入命令 ll 等
#同于輸入 ls -lha 命令
alias ll = ls -lha
除了縮短命名,也可以用 bash 函數組合多個命令到一個操作,這些命令大多遵循以下語法。
語法一:
function function_name {
command1
^ command2 /^
}
語法二:
function_name () {
command_1
command_2
}
語法三
function_name () { command1; command2; }
下面的命令組合了 mkdir 和 cd 命令,輸入 md folder_name 不僅可以在你的工作目錄創建一個名為 folder_name 的目錄且進入其中,代碼如下:
md () {
mkdir -p $1
cd $1
}
也可寫成:
md () { mkdir -p $1; cd $1; }
2、路徑設置
每次 export 路徑太麻煩,把路徑加入到.bashrc 是一個一勞永逸的方法,常見的設置語法如下:
# 軟件名 - 版本號
PATH=$PATH: 路徑
export PATH
export PATH=$PATH: 路徑
上述語法可以理解為,在原來 PATH 的后面繼續添加了新的路徑,在運行特定指令時,系統會逐個位置去尋找文件。$PATH 表示原先設定的路徑,不能遺漏。不同于 DOS/Windows,Unix 類系統的環境變量的路徑用冒號: 分割,而不是分號;。為避免環境變量過多產生混亂,建議所有語句都添加在文件結尾,并添加注釋。
所有環境變量名都是大寫,Linux 區分大小寫
你對 .bashrc 所做的任何修改將在下一次啟動終端時生效。如果你想立刻生效的話,運行下面的命令:
source ~/.bashrc
四、.bashrc 沒了怎么辦?
首先,首先,首先,.bashrc 可以刪除,但是刪除不存在任何好處。
如果用戶刪除了.bashrc,可以從如下路徑拷貝一份原始的.bashrc 文件到用戶 home 目錄下
cp /etc/skel/.bashrc ~/
以上就是關于“linux bashrc 怎么使用”這篇文章的內容,相信大家都有了一定的了解,希望丸趣 TV 小編分享的內容對大家有幫助,若想了解更多相關的知識內容,請關注丸趣 TV 行業資訊頻道。