Linux教程第四版課后習(xí)題4答案_第1頁
Linux教程第四版課后習(xí)題4答案_第2頁
Linux教程第四版課后習(xí)題4答案_第3頁
Linux教程第四版課后習(xí)題4答案_第4頁
Linux教程第四版課后習(xí)題4答案_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第四章

4.1常用的有哪兒種系統(tǒng)中默認的是什么

答:幾種常見的:、、、、

下默認的是()

的主要功能。有什么特點?

答:是系統(tǒng)的用戶界面,提供了用戶及內(nèi)核進展交互操作的

一種接口。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。

引用、多命令執(zhí)行、命令行展開:~{}、命令的執(zhí)行狀態(tài)結(jié)

果、多命令執(zhí)、命令補全:$、路徑補全:、命令緩存表、命令別

名:,

命令歷史:、文件名通配符:、變量、快捷鍵。

腳本的方式是哪些?

答:1、輸入定向到腳本。該方式用輸入重定向方式讓從給

定文件中讀入命令行,并進展相應(yīng)處理。其一般形式是:

$〈腳本名例如:

$<1

2、以腳本名作為參數(shù)。其一般形式是:

$腳本名[參數(shù)]

3、將腳本的權(quán)限設(shè)置為可執(zhí)行,然后在提示符下直接

進展。

將主提示符改為用戶的主目錄名,并予以輸出。

答:1二$

$

說明三種引號的作用有什么區(qū)別。

答:中有三種引號,分別為雙引號(〃〃)、單引號('’)

以及反引號('')。

雙引號(〃〃):在雙引號中,除了和'以外所有的

字符都解釋成字符本身。

單引號(’’):在單引號中所有的字符包括特殊字符'

和\)都將解釋成字符本身而成為普通字符。

反引號:在反引號中的字符串將解釋成命令來執(zhí)行。

4.6利用變量賦值方式,將字符串c:>\$\*顯示出來。

答:$

$

$〃c:>\$\*〃

4.7顯示環(huán)境變量的設(shè)置情況,說明各自的意義。

答:

只對當(dāng)前的起作用的環(huán)境變量

1、控制臺中設(shè)置,不贊成這種方式,因為他只對當(dāng)前的起

作用,換一個設(shè)置就無效了:

直接控制臺中輸入:$〃$〃(關(guān)閉會復(fù)原為原來的)

對所有的用戶的都起作用的環(huán)境變量

2、修改文件,如果你的計算機僅僅作為開發(fā)使用時推

存使用這種方法,因為所有用戶的都有權(quán)使用這個環(huán)境變量,可

能會給系統(tǒng)帶來平安性問題。這里是針對所有的用戶的,所有的

在的最下面添加:〃$〃

針對當(dāng)前特定的用戶起作用的環(huán)境變量

3、修改文件,這種方法更為平安,它可以把使用這些環(huán)境

變量的權(quán)限控制到用戶級別,這里是針對某一特定的用戶,如果

你需要給某個用戶權(quán)限使用這些環(huán)境變量,你只需要修改其個人

用戶主目錄下的文件就可以了。

在下面添加:〃$〃。

分析以下腳本的功能:

$#

[$0]

〃$\$$〃

'$1'

$

答:$##獲取腳本參數(shù)個數(shù)

#初始化變量,賦值為“〃

[$0]#如果大于0,執(zhí)行下面的循環(huán)

〃$\$$〃#給重新賦值,變?yōu)椤?{的值}〃

'$1'#減1

#之后回到上面的判斷

$#執(zhí)行命令。

類似于執(zhí)行堆棧操作。

編寫一個腳本,它把第二個位置參數(shù)及其以后的各個參數(shù)指

定的文件復(fù)制到第一個位置參數(shù)指定的目錄中。

答:調(diào)用程序?qū)ζ浣忉寛?zhí)行,相當(dāng)及于頭文件

$1初始化

參數(shù)向左移

[$1]/循環(huán)

$1初始化,賦值現(xiàn)在位置的參數(shù)1

$1$將現(xiàn)位置參數(shù)1中的值復(fù)制到目錄中

參數(shù)左移

$顯示指定目錄中的列表

運行:代碼名稱+要移動的目錄+要移動的文件

0編寫一個腳本,顯示當(dāng)天日期,查找給定的某用戶是否在

系統(tǒng)中工作。如果在系統(tǒng)中,就發(fā)一個問候給他。

答:

/顯示日期

〃飛1〃/尋找用戶

$1?!/對用戶發(fā)消息

運行:文件名稱

1打印給定目錄的某些文件,由第一個參數(shù)指出文件所在的

目錄,其余參數(shù)是要打印的文件名。

答:#!

$1$1表示第一參數(shù)

$

f$@;$@表示全部參數(shù)

$f

運行:程序代碼名稱+目錄名稱+文件名稱

利用循環(huán)將當(dāng)前目錄下的(*)文件移到指定的目錄下,并

按文件大小排序,顯示移動后指定目錄的內(nèi)容。

答:

'I〃.*〃'(鍵上面的')

{

$

運行:文件名稱

利用數(shù)組形式存放10個城市的名字,然后利用循環(huán)把他們

打印出來。

答:

$

運行:代碼名稱

0CentOS764<2-VMwareWc

文件(F)M?(E)M(V)虛擬叫M)選項卡(T)II,母..口:口口0-

合X55IAC?n??704ft

Q在此處?入內(nèi)宮送行搜零▼

?應(yīng)用程序住量終轄zht工期二13:57AO

?我的計?機haosen9locMhost:--ox

?CentOS764文一(F)?tt(E)??(V)授R⑸-*(T)-助(H)一

_共事的應(yīng)擬機

|^aosenOlocalhost]$vlcity

[laosenMocalhostj$bashcity

sty:付2:耒網(wǎng)期的符號Beijingt附近有語法楮誤

city:行2:'forChinaBeljingShanghaiGuangzhouShenahenChongqingTlanjInWuhanTaiwan

CianggangAoncn'

[naosen^localhost*)3vicity

|laoservdlocalhost*]$bashcity

Beijing

Shanghai

Guangzhou

Snenzben

Ciongqing

Tianjin

Njhan

Tiiwan

Xianggang

A)nen

[naosenOlocalhost1$■

要榭ft入定向到伏刎磯,嘴痔俄標(biāo)JWt移入其中或按Ctrl+G.0~,鷹一&」C?/

4編寫一個腳本,求斐波那契數(shù)列的前10項及總和。

答:

1

1

-n-e〃$a\t$b〃

〃〃

4

[$-0]

-n-e〃\t$a

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論