Linux中環境變數與檔案查詢

2021-09-12 06:53:54 字數 791 閱讀 4709

3.命令的查詢路徑與順序

#! /bin/bash

for((i=

0;i<

10;i++));

doecho

"hello shell"

done

exit 0

為檔案新增執行許可權:

chmod 755 hello_shell.sh

執行指令碼:

./hello_shell.sh

建立乙個c語言程式:

vim hello_world.c

新增c檔案:

#include

intmain

(void

)

使用gcc生成可執行檔案:

gcc -o hello_world hello_world.c

gcc生成二進位制檔案預設具有可執行許可權,無需修改。在cdl目錄中建立mybin目錄,將上述檔案移動到其中:

mkdir mybin

mv hello_shell.sh hello_world mybin/

此時,可在mybin目錄下執行剛剛建立的程式:

cd mybin

./hello_shell.sh

./hello_world

5.刪除已有的變數

可以使用unset命令刪除乙個環境變數

unset tmp

6.如何讓環境變數立即生效

2.locate快而全

3.which小而精

4.find精而細

Linux環境變數與檔案查詢

變數 shell中可以利用declare宣告乙個變數並進行賦值 declare name 宣告乙個叫name的變數 name hello 給name變數賦值 echo name 讀取name變數的值 通常為了與普通變數區分,環境變數為大寫。永久生效 按變數的生存週期來劃分,linux 變數可分為兩類...

Linux中環境變數profile檔案面面觀

etc profile 此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行.並從 etc profile.d目錄的配置檔案中蒐集shell的設定.etc bashrc 為每乙個執行bash shell的使用者執行此檔案.當bash shell被開啟時,該檔案被讀取.bash p...

Linux中環境變數檔案及配置

linux中環境變數包括系統級和使用者級,系統級的環境變數是每個登入到系統的使用者都要讀取的系統變數,而使用者級的環境變數則是該使用者使用系統時載入的環境變數。所以管理環境變數的檔案也分為系統級和使用者級的,下面貼乙個網上找到的講的比較明白的檔案介紹 略作修改 1 1.系統級 1 etc profi...