在bash配置檔案中新增使用者自定義變數

2021-08-30 02:08:33 字數 622 閱讀 4959

可以考慮新增新的全域性變數,/etc/profile:這個檔案預設了幾個重要的變數,例如path、user、logname、mail、inputrc等等。可以編輯檔案在這個檔案中增加變數,但是不建議這麼做。如果需要更改變數或者增加變數我們可以在/etc/profile.d/這個目錄下新建指令碼。以我自己的例項來說,為了避免常常切換檔案目錄的麻煩,可以在/etc/profile.d/目錄下新建檔案 path.sh ,將自己常用的變數寫進去。具體命令如下:

[root@master profile.d]# vi /etc/profile.d/path.sh

#!/bin/bash

export work="/mnt/hgfs/cdh-hadoop"

[root@master profile.d]# source /etc/profile

[root@master profile.d]# source /etc/profile.d/path.sh #使其生效

[root@master profile.d]# echo $work #可以看到使用變數work已經可以替代繁雜的目錄

/mnt/hgfs/cdh-hadoop

BASH 和使用者配置檔案小結

bash 和使用者配置檔案 一 顯示常用的一些配置檔案 1 ps1 變數 2 機器預設配置檔案 etc profile etc bashrc 3 使用者配置檔案 bash history bash profile bashrc 二 修改登陸提示文字資訊 1 登陸提示系統資訊 vim etc issu...

bash配置檔案

本文主要對linux系統bash配置檔案進行比較分析。1.首先是兩個全域性的配置檔案。etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bash.bashrc 為每乙個執行b...

bash 配置檔案

兩類 profile類 為互動式登入的shell程序提供配置 bashrc類 為非互動式登入的shell程序提供配置 登入型別 互動式登入shell程序 直接通過某終端輸入賬號和密碼後登入開啟的shell程序 使用su命令 su username,或者 su l username 執行的切換 非互動...