国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

Linux的Shell編程bash的內部命令

2024-08-27 23:57:50
字體:
來源:轉載
供稿:網友

bash命令解釋套裝程序包含了一些內部命令,內部命令在目錄列表時是看不見的,它們由Shell本身提供,常用的內部命令有:echo, eval, exec, export, readonly, read, shift, wait和點(.),下面簡單介紹其命令格式和功能。

1.echo

命令格式:echo arg

功能:在屏幕上顯示出由arg指定的字串。

2.eval

命令格式:eval args

功能:當Shell程序執行到eval語句時,Shell讀入參數args,并將它們組合成一個新的命令,然后執行。

3.exec

命令格式:exec命令參數

功能:當Shell執行到exec語句時,不會去創建新的子進程,而是轉去執行指定的命令,當指定的命令執行完時,該進程(也就是最初的Shell)就終止了,所以Shell程序中exec后面的語句將不再被執行。

4.export

命令格式:export變量名 或:export變量名=變量值

功能:Shell可以用export把它的變量向下帶入子Shell,從而讓子進程繼承父進程中的環境變量。但子Shell不能用export把它的變量向上帶入父Shell。

注意:不帶任何變量名的export語句將顯示出當前所有的export變量。

5.readonly

命令格式:readonly變量名

功能:將一個用戶定義的Shell變量標識為不可變。不帶任何參數的readonly命令將顯示出所有只讀的Shell變量。

6.read

命令格式:read變量名表

功能:從標準輸入設備讀入一行,分解成若干字,賦值給Shell程序內部定義的變量。

7.shift語句

功能:shift語句按如下方式重新命名所有的位置參數變量,即$2成為$1,$3成為$2…在程序中每使用一次shift語句,都使所有的位置參數依次向左移動一個位置,并使位置參數$#減1,直到減到0為止。

8.wait

功能:使Shell等待在后臺啟動的所有子進程結束。wait的返回值總是真。

9.exit

功能:退出Shell程序。在exit之后可有選擇地指定一個數位作為返回狀態。

10.“.”(點)

命令格式:. Shell程序文件名

功能:使Shell讀入指定的Shell程序文件并依次執行文件中的所有語句.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 黎城县| 光山县| 三穗县| 嘉祥县| 河东区| 阳江市| 奈曼旗| 桦甸市| 临清市| 曲周县| 高密市| 秀山| 华池县| 札达县| 东丽区| 基隆市| 昭苏县| 峨边| 贺州市| 中宁县| 高碑店市| 文安县| 桑植县| 饶河县| 讷河市| 石柱| 丹江口市| 南昌市| 乐东| 驻马店市| 福贡县| 桑日县| 手游| 镇江市| 建瓯市| 南昌市| 米林县| 大石桥市| 浪卡子县| 太谷县| 京山县|