1./etc/profile (建議不修改這個檔案 )
全域性(公有)配置,不管是哪個使用者,登入時都會讀取該檔案。
2./etc/bashrc (一般在這個檔案中新增系統級環境變數)
全域性(公有)配置,bash shell執行時,不管是何種方式,都會讀取此檔案。
我在這裡加入mysqlstart、mysql和mysqladmin命令的別名,保證每乙個使用者都可以使用這3個命令。
3.~/.bash_profile (一般在這個檔案中新增使用者級環境變數)
(注:linux 裡面是 .bashrc 而 mac 是 .bash_profile)
若bash shell是以login方式執行時,才會讀取此檔案。該檔案僅僅執行一次!預設情況下,他設定一些環境變數
我在這裡:設定終端配色、
我在這裡:設定命令別名alias ll=』ls -la』
我在這裡:設定環境變數:export path=/opt/local/bin:/opt/local/sbin:$path
sudo vi /etc/hosts
path=$path::::——: ,中間用冒號隔開。
[root@localhost u-boot-sh4]#export path=/opt/stm/stlinux-2.3/devkit/sh4/bin:$path
[root@localhost u-boot-sh4]#echo $path
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
通過編輯 啟動檔案 來改path,
在文件最後,新增:
export path=」/opt/stm/stlinux-2.3/devkit/sh4/bin:$path」
儲存,退出。
想立即生效請執行:
不報錯則成功。
如果想立刻生效,則可執行下面的語句:
$ source .bash_profile(這是檔名)
環境變數更改後,在使用者下次登陸時生效。
linux 使用者啟動後載入檔案
shell會涉及兩個引數,互動 非互動 登入 分登陸 他們是可以交叉組合的,比如你是互動,可以登陸,也可以不登入.由於他們的關係可以相互組合,為了清楚以下先針對單獨情況討論。non interactive 非互動使用者 預設無輸入輸出。一般是由程式產生的。命令需指定fullpath。a呼叫b,簡寫成...
關於分散載入檔案
分散載入 scatlerloading 即工程裡的.scf檔案。在scatterfile中可以為每乙個 或資料區在裝載和執行時指定不同的儲存區域位址,scatlertoading的儲存區塊可以分成二種型別 裝載區 當系統啟動或載入時應用程式的存放區。執行區 系統啟動後,應用程式進行執行和資料訪問的儲...
UTL FILE 載入檔案處理
create or replace procedureloadfiledata p path varchar2,p filename varchar2 as v filehandle utl file.file type 定義乙個檔案控制代碼 v text varchar2 100 存放文字 v n...