《LINUX入門:Bash內(nèi)部變量命令》要點(diǎn):
本文介紹了LINUX入門:Bash內(nèi)部變量命令,希望對您有用。如果有疑問,可以聯(lián)系我們。
bash命令解釋套裝程序包括了一些內(nèi)部命令.有些內(nèi)部命令在目錄列表時是看不見的,它們由shell本身提供.常用的內(nèi)部命令有:echo,eval.exec,export,readonly,read,shift,wait和點(diǎn)(.),下面簡單介紹其命令格式和功能.
1)echo
echo - Display? message on screen
命令格式:echo args <==可以是字符串和變量的組合
功能:將echo命令后面args指定的字符串及變量等顯示到尺度輸出
2)eval
命令格式:eval args
功能:當(dāng)shell法式執(zhí)行到eval語句時,shell讀入?yún)?shù)args,并將它們組合成一個新的命令,然后執(zhí)行
3)exec
命令格式:exec命令參數(shù)
功能:當(dāng)shell執(zhí)行到exec語句時,不會去創(chuàng)建新的子進(jìn)程,而是轉(zhuǎn)去執(zhí)行指定的命令,當(dāng)指定的命令執(zhí)行完時,該進(jìn)程(也便是最初的shell)就終止了,所以shell程序中exec后面的語句將不再被執(zhí)行.
4)export
命令格式:export變量名或:export變量名=變量值
功能:shell可以用export把它的變量向下帶入子shell,從而讓子進(jìn)程繼承父進(jìn)程中的環(huán)境變量.但子shell不克不及用export把它的變量向上帶入父shell
注意:不帶任何變量名的export語句將顯示出當(dāng)前所有的export變量
5)readonly
readonly-Mark variables/functions as readonly
命令格式:readonly變量名
功能:將一個用戶定義的shell變量標(biāo)識為弗成變.不帶任何參數(shù)的readonly命令將顯示出所有只讀的shell變量
6)read
命令格式:read變量名表
功能:從尺度輸入讀字符串等信息,傳給shell程序內(nèi)部定義的變量
可以在函數(shù)中用local變量名的方式申明局部變量
7)shift語句
shift-shift-positional parameters
功能:shift語句按如下方式重新命名所有的位置參數(shù)變量,即$2成為$1,$3成為$2....在法式中每使用一次shift語句,都使所有的位置參數(shù)依次向左移動一個位置,并使位置參數(shù)$#減1,直到減到0為止.
8)wait
功能:使shell期待在后臺啟動的所有子進(jìn)程結(jié)束.wait的返回值總是真
9)exit
exit - exit the shell
功能:退出shell法式.在exit之后可有選擇地指定一個數(shù)位作為返回狀態(tài)
命令格式:.shell法式文件名
本文永遠(yuǎn)更新鏈接地址:
學(xué)習(xí)更多LINUX教程,請查看站內(nèi)專欄,如果有LINUX疑問,可以加QQ交流《LINUX入門:Bash內(nèi)部變量命令》。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/11318.html