自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Linux的Shell編程bash的內(nèi)部命令

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

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

1.echo

命令格式:echo arg

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

2.eval

命令格式:eval args

功能:當(dāng)Shell程序執(zhí)行到eval語(yǔ)句時(shí),Shell讀入?yún)?shù)args,并將它們組合成一個(gè)新的命令,然后執(zhí)行。

3.exec

命令格式:exec命令參數(shù)

功能:當(dāng)Shell執(zhí)行到exec語(yǔ)句時(shí),不會(huì)去創(chuàng)建新的子進(jìn)程,而是轉(zhuǎn)去執(zhí)行指定的命令,當(dāng)指定的命令執(zhí)行完時(shí),該進(jìn)程(也就是最初的Shell)就終止了,所以Shell程序中exec后面的語(yǔ)句將不再被執(zhí)行。

4.export

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

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

注意:不帶任何變量名的export語(yǔ)句將顯示出當(dāng)前所有的export變量。

5.readonly

命令格式:readonly變量名

功能:將一個(gè)用戶定義的Shell變量標(biāo)識(shí)為不可變。不帶任何參數(shù)的readonly命令將顯示出所有只讀的Shell變量。

6.read

命令格式:read變量名表

功能:從標(biāo)準(zhǔn)輸入設(shè)備讀入一行,分解成若干字,賦值給Shell程序內(nèi)部定義的變量。

7.shift語(yǔ)句

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

8.wait

功能:使Shell等待在后臺(tái)啟動(dòng)的所有子進(jìn)程結(jié)束。wait的返回值總是真。

9.exit

功能:退出Shell程序。在exit之后可有選擇地指定一個(gè)數(shù)位作為返回狀態(tài)。

10.“.”(點(diǎn))

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

功能:使Shell讀入指定的Shell程序文件并依次執(zhí)行文件中的所有語(yǔ)句。
 

【編輯推薦】

  1. linux shell編程if語(yǔ)句內(nèi)判斷參數(shù)
  2. Linux shell編程學(xué)習(xí)之一:什么是shell
  3. Shell編程:Linux系統(tǒng)環(huán)境程序設(shè)計(jì)之路
責(zé)任編輯:趙寧寧 來(lái)源: chinaitlab
相關(guān)推薦

2010-06-23 17:34:03

Linux Bash

2010-06-23 17:37:14

Linux Bash

2010-06-23 17:16:33

Linux Bash

2010-06-23 16:31:10

Linux Bash

2010-06-23 17:29:07

Linux Bash

2010-06-23 16:05:36

Linux Bash

2010-06-23 15:55:36

Linux Bash

2010-06-23 11:09:14

Linux Bash

2009-12-18 08:57:27

Linux shell

2010-06-23 16:09:40

Linux Bash

2009-12-25 09:55:18

LinuxShell編程Shell基本語(yǔ)法

2010-06-23 16:35:50

Linux Bash

2009-12-25 09:49:32

LinuxShell編程運(yùn)行Shell程序

2010-12-17 09:52:32

bash命令

2011-09-28 11:14:35

Zshellzshbash shell

2012-01-18 09:46:32

Shell

2023-05-29 19:31:00

PythonBashShell

2021-05-25 09:01:21

Linux命令Bash histor

2017-05-25 10:32:40

命令linux系統(tǒng)

2022-03-24 11:35:30

LinuxXnosh Shel
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)