Linux基礎複習三(環境變數)

2021-09-13 23:45:05 字數 1652 閱讀 4354

$ declare tmp

$ tmp = benniao

$ echo $tmp # 讀取變數的值,$表示引值

命令

作用set顯示當前shell所有變數

env顯示與當前使用者相關的環境變數,不可以讓命令在指定環境中執行

export顯示從shell中匯出成的環境變數的變數,也能通過它將自定義變數匯出為環境變數

$ temp = benniao

$ export temp_env = benniao

$ env|sort>env.txt

$ export

|sort>

export

.txt

$ set

|sort>

set.txt

$ vimdiff env.txt export

.txt set

.txt

/etc/bashrc 存放shell變數

/etc/profile 存放環境變數

(1)建立shell指令碼檔案

$ cd /home/shiyanlou

$ gedit hello_shell.sh

(2)輸入內容

#!bin/bash

for(

(i=0

; i<

10; i++))

;do

echo "hello shell"

done

exit 0

(3)為檔案新增執行許可權

$ chmod 755 hello_shell.sh
(4)執行指令碼

$ .

/hello_shell.sh

(1)建立c語言程式

$ cd /home/benniao

$ gedit hello_world.c

(2)輸入內容

#include

intmain

(void

)

(3)使用gcc生成可執行檔案

$ gcc -o hello_world hello_world.c
(4)移動到mybin目錄

$ mkdir mybin

$ mv hello_shell.sh hello_world mybin/

(5)在mybin中遠行程式

$ cd mybin/

$ ./hello_shell.sh

$ ./hello_world

$ path

=$path

:/home/benniao/mybin

新增內容到.bashrc (bash的配置檔案)

$ echo "path=$path:/home/benniao/mybin"

>>

.bashrc

。。。。。。未完待續

LINUX環境(二) 環境變數

環境變數 getenv,putenv,setenv,unsetenv environ 環境變數 getenv,putenv,setenv,unsetenv 環境變數 getenv 取得環境變數內容 相關函式 putenv setenv unsetenv 表頭檔案 include 定義函式 char ...

Linux環境(二) 環境變數

環境變數 我們在第2章討論了環境變數。這些變數可以用來控制shell指令碼和其他程式的形為。我們也可以使用他們來配置使用者環境。例如,每乙個使用者都有乙個環境變數,home,定義了其使用者主目錄,作為其會話的起始位置。正如我們所知的,我們由shell提示來測試環境變數 echo home home ...

Linux環境(二) 環境變數

環境變數 我們在第2章討論了環境變數。這些變數可以用來控制shell指令碼和其他程式的形為。我們也可以使用他們來配置使用者環境。例如,每乙個使用者都有乙個環境變數,home,定義了其使用者主目錄,作為其會話的起始位置。正如我們所知的,我們由shell提示來測試環境變數 echo home home ...