久久精品人人爽,华人av在线,亚洲性视频网站,欧美专区一二三

linux bashrc怎么使用

193次閱讀
沒有評論

共計 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 行業資訊頻道。

正文完
 
丸趣
版權聲明:本站原創文章,由 丸趣 2023-07-12發表,共計1637字。
轉載說明:除特殊說明外本站除技術相關以外文章皆由網絡搜集發布,轉載請注明出處。
評論(沒有評論)
主站蜘蛛池模板: 新营市| 惠水县| 江阴市| 遵义市| 石嘴山市| 青川县| 和顺县| 洪湖市| 双江| 石狮市| 罗甸县| 共和县| 磐石市| 海盐县| 蕉岭县| 南川市| 邮箱| 吴旗县| 麦盖提县| 扎囊县| 江津市| 东平县| 龙岩市| 集安市| 松原市| 洛扎县| 鱼台县| 高淳县| 宜川县| 临清市| 平遥县| 虞城县| 赤峰市| 广州市| 太原市| 上杭县| 阳东县| 南丹县| 临夏市| 湖南省| 宁都县|