// variable declaration
oldboy=
"i am a boy"
echo $oldboy
i am a boy
shell變數的特性:不區分變數型別(若要指定變數型別,使用declare)
變數分為:環境變數(全域性變數)和普通變數(區域性變數)
使用export內建命令匯出變數
如果永久儲存環境變數,在使用者家目錄下的.bash_profile或者.bashrc,
或者在全域性配置/etc/bashrc或者/etc/profile中定義
所有環境變數都是大寫形式
檢視設定的變數值方法:set、env、declare
1 設定環境變數
(1)export 變數名=value
(2)變數名=value; export 變數名
(3)declare -x 變數名=value
// variable declaration
export name=liugg
name
=liugg ;
export
name
declare -x name
=liugg
環境變數永久生效的常用設定檔案
(1)使用者的環境變數配置
ls /root/
.bashrc
ls /root/
.bash_profile
(2)全域性環境變數配置
/etc/profile
/etc/bashrc #推薦該檔案
/etc/profile.d/ #在登入後初始化或者顯示載入內容,用該檔案
2 設定登入提示的兩種方式
(1)在/etc/motd中增加提示字串
cat /etc/motd
welcome to my world
登陸顯示內容
last login:。。。。。
welcome to my world
(2)在/etc/profile.d/下面增加指令碼
cat /etc/profile.d/liugg.sh
welcome to my world
登陸顯示內容
last login:。。。。。
welcome to my world
(1)echo printf
echo $hmoe
printf "$home\n"
(2) env set 顯示預設的環境變數
(3)用unset 消除本地變數和環境變數: unset 變數名
echo $user
liugg
unset user
echo $user
#輸出為空行
第三章 核心物件
一 核心物件 1 每個核心物件都是一片兒記憶體 資料結構 由系統核心分配與訪問。2 令牌物件,事件物件,程序物件,訊號量物件,執行緒物件等都是核心物件。3 核心物件有安全限制,在建立之初就需要傳入乙個結構security attributes的安全描述符 4 類似的還有使用者物件和gdi物件等等,它...
Pytho基礎 第三章
3.1.1 def語句和引數 在呼叫print 或 len 等函式時,會傳入一些值放於括號中間,在此稱為引數。也可以自行定義接收引數的函式。def hello name print hello name hello yang 在此函式定義中,name為乙個 變元 即可以存放引數以及賦值。值得注意的是...
第三章 語言基礎
它是操作符,不是函式,所以不需要引數 也可以使用引數 let message x console.log typeof message string 以下是乙個特殊情況 console.log typeof null object 因為null被認為是乙個對空物件的引用。0.這個型別只有乙個值 un...