如果政府强制开发linux应用,Linux开发环境及应用-中国大学mooc-题库零氪
這樣的用尖括號(hào)包裹起來的標(biāo)簽信息。
10、awk是一門小型的文本數(shù)據(jù)處理語言,有類似C語言一樣的語法,可以使用自定義的變量,變量之間可以進(jìn)行算術(shù)運(yùn)算、關(guān)系運(yùn)算和邏輯運(yùn)算,還可以進(jìn)行正則表達(dá)式匹配運(yùn)算,支持條件、循環(huán)等流程控制。
第三周 文件比較;vi;文件通配符
《第三周單元測(cè)驗(yàn)》
1、vi處于文本輸入狀態(tài)時(shí),按下下列哪個(gè)按鍵可以返回命令狀態(tài)?
A、Esc
B、^
C、$
D、%
E、.
F、/
2、vi處于命令狀態(tài)時(shí),按下下列哪組按鍵可以把正在編輯的內(nèi)容保存到磁盤上?
A、ZZ
B、:wq回車
C、:w回車
D、Ctrl-S
E、zz
F、Ctrl-G
G、Ctrl-Z
3、Linux終端按下Ctrl-S按鍵后,導(dǎo)致終端被鎖死,必須按下下列哪個(gè)鍵才能恢復(fù)?
A、Ctrl-Q
B、F5
C、Insert
D、Alt-S
E、Ctrl-Z
F、Ctrl-D
G、Ctrl-C
H、End
I、Home
4、在windows中*.*可以匹配所有文件,但在Linux有的文件名與*.*不匹配,下列哪個(gè)不匹配? abc Makefile .profile comp.exe sort.c find.obj readme.text admin-ver3.1.2sp.tar
A、abc
B、Makefile
C、.bash_profile
D、comp.exe
E、sort.c
F、output.obj
G、readme.text
H、admin-2.1.4sp.tar
5、md5sum計(jì)算出位于兩臺(tái)不同計(jì)算機(jī)上的兩文件的校驗(yàn)和是相同的,我們就認(rèn)為兩個(gè)文件的內(nèi)容是完全相同的,無論這兩個(gè)文件有多大。兩計(jì)算機(jī)之間僅交換16字節(jié)的校驗(yàn)和就可以完成文件內(nèi)容的比較。
6、diff命令可以求出兩個(gè)文件中的差異,無論文件是而二進(jìn)制的數(shù)據(jù)文件,還是文本文件。
7、diff命令的輸出有normal和unified等格式選擇,無論哪種格式,都能表達(dá)出從一個(gè)文本文件遷移到另外一個(gè)文本文件需要增加,修改和刪除哪些文本行。
8、diff命令的默認(rèn)輸出格式為normal格式,輸出格式與流行的版本管理軟件git相同。
9、Linux與Windows系統(tǒng)文本文件的存儲(chǔ)格式完全一樣。
10、中文UTF-8編碼是常見編碼形式GBK編碼的一個(gè)超集,是對(duì)GBK編碼的擴(kuò)展,完全兼容GBK。
11、Linux文件名由若干字符構(gòu)成,某些有特殊用途的字符,如:*|():等,不允許用做文件名。
第四周 文件管理和目錄管理
《第四周單元測(cè)驗(yàn)》
1、ls –l未能列出下面哪個(gè)文件屬性?
A、文件類型
B、文件主
C、文件占用多少存儲(chǔ)空間
D、文件最后一次修改時(shí)間
2、查找子目錄src下所有后綴為.txt的文件執(zhí)行dos2unix命令,把文件從Dos格式轉(zhuǎn)換為Linux格式,正確的命令是
A、find src \*.txt –exec dos2unix {} \;
B、find src “*.txt” –exec dos2unix {} \;
C、find src \*.txt –exec dos2unix {}\;
D、find src “*.txt” –exec dos2unix { } \;
E、find src \*.txt –exec dos2unix {};
F、find src “*.txt” –exec dos2unix { }\;
G、find src *.txt –exec dos2unix { } ;
3、ls與ls *的輸出結(jié)果是一樣的,都是列出當(dāng)前目錄下所有文件和子目錄。
4、命令cp src/*.[ch]可以把src目錄下的C語言源程序文件拷貝到當(dāng)前目錄。
5、rm命令的-f選項(xiàng)是force:“強(qiáng)制刪除”,可能會(huì)將只讀文件強(qiáng)制刪除不給出任何提示。
6、rm命令的–r選項(xiàng)是遞歸(resursion)的意思,rm -rf *命令能把當(dāng)前目錄下的所有文件都刪除。
7、pwd和cd都是shell的內(nèi)部命令,而且不可能設(shè)計(jì)成外部命令。
8、cp命令的-r選項(xiàng)可以實(shí)現(xiàn)增量拷貝,也就是說,如果目的端文件存在并且最后一次修改時(shí)間晚于或者等于源端文件,那么這次拷貝動(dòng)作被忽略,否則,就執(zhí)行拷貝動(dòng)作。
9、使用find命令的-exec選項(xiàng)啟用一個(gè)命令處理符合條件的文件,比find結(jié)合xargs的方式,花費(fèi)更多的CPU時(shí)間。
10、tar命令輸出文件的后綴必須符合規(guī)定,為.tar,.tar.gz, .tgz, .tar.bz2等,否則無法解包。
第五周· Linux命令風(fēng)格;文件系統(tǒng)
《第五周單元測(cè)驗(yàn)》
1、與windows中“格式化磁盤”功能相對(duì)應(yīng)的Linux命令是
A、mkfs
B、mount
C、dd
D、fdisk
E、format
2、在Linux文件系統(tǒng)中,文件名也存放在磁盤上,存放于磁盤的下述哪個(gè)區(qū)域
A、引導(dǎo)塊
B、管理塊
C、節(jié)點(diǎn)區(qū)
D、文件存儲(chǔ)區(qū)
3、傳統(tǒng)Linux的i節(jié)點(diǎn)中不包括下面哪個(gè)時(shí)間?
A、誕生(birth)時(shí)間btime
B、修改(modify)時(shí)間mtime
C、C改變(change)時(shí)間ctime
D、訪問(access)時(shí)間atime
4、一個(gè)命令可以從命令行參數(shù)中獲取處理選項(xiàng),也可以從環(huán)境變量中獲取,這些選擇是命令設(shè)計(jì)者做出的,操作系統(tǒng)沒有強(qiáng)行限制。
5、命令ln只允許對(duì)普通文件建立硬鏈接,不允許對(duì)目錄建立硬鏈接,所以,所有目錄的link數(shù)均為1
6、Linux不允許對(duì)目錄執(zhí)行硬鏈接以構(gòu)成更加靈活的網(wǎng)狀目錄組織方案,是因?yàn)槲募到y(tǒng)的存儲(chǔ)結(jié)構(gòu)的局限性導(dǎo)致了這種現(xiàn)象的發(fā)生,目錄組織被迫只能局限為樹狀層次結(jié)構(gòu)。
7、所有符號(hào)鏈接可以實(shí)現(xiàn)的功能,都可以通過硬連接實(shí)現(xiàn)。
8、符號(hào)鏈接的內(nèi)容可以是“絕對(duì)路徑”也可以是“相對(duì)路徑”,相對(duì)路徑指的是相對(duì)于符號(hào)鏈接文件所處位置,而不是相對(duì)于進(jìn)程的當(dāng)前工作目錄。
9、無論采用符號(hào)鏈接還是硬鏈接,都可以實(shí)現(xiàn)將只存儲(chǔ)一份的數(shù)據(jù)文件同時(shí)加入到兩個(gè)或兩個(gè)以上不同目錄中。
10、系統(tǒng)調(diào)用的返回值為0,表示系統(tǒng)調(diào)用失敗,非0表示成功。系統(tǒng)調(diào)用失敗時(shí)可以通過全局變量errno獲取失敗原因
第六周 文件和目錄的權(quán)限;Shell的基本機(jī)制
《第六周單元測(cè)驗(yàn)》
1、修改已有文件的權(quán)限使用的命令是
A、chmod
B、chown
C、umask
D、chgrp
2、進(jìn)程新創(chuàng)建的文件的權(quán)限受下列哪個(gè)系統(tǒng)調(diào)用的影響?
A、umask
B、chmod
C、chown
D、stat
3、在交互式bash的命令提示符下輸入!v并按下回車,其功能是:
A、引用別名機(jī)制,執(zhí)行別名v定義的功能
B、引用歷史機(jī)制,重復(fù)執(zhí)行最近輸入的以v開頭的命令
C、引用歷史機(jī)制,重復(fù)執(zhí)行最近命令中含有v字符的命令
D、在別名表中取消別名v的定義
4、bash的重定向符<<
A、指定一個(gè)定界符,腳本文件中兩個(gè)定界符之間的信息作為命令的標(biāo)準(zhǔn)輸入
B、讀取前一命令剛剛讀過的文件的剩余部分作為命令的標(biāo)準(zhǔn)輸入
C、將重定向符后面的單詞作為這個(gè)命令的標(biāo)準(zhǔn)輸入
D、將重定向后面的單詞作為一個(gè)文件名,將這個(gè)文件的全部內(nèi)容作為命令的標(biāo)準(zhǔn)輸入
5、在Linux中用戶可以把他的某個(gè)文件設(shè)置為他本人不可以讀、寫、執(zhí)行,但是與他同組的人可以讀、可以執(zhí)行,即使他是該組的成員之一也無法讀取文件。
6、Linux中如果文本文件具有可執(zhí)行屬性,那么運(yùn)行時(shí)需要啟動(dòng)一個(gè)程序逐行解釋執(zhí)行文本文件(腳本)中的文本行。選擇哪個(gè)程序解釋腳本中的文本行,可以自包含在腳本程序中,而不是僅僅依靠文件名后綴選擇解釋程序。
7、對(duì)于目錄來說,x權(quán)限沒有意義。所以,一個(gè)目錄有無x權(quán)限,不影響對(duì)目錄的訪問。
8、一個(gè)文件如果具有只讀權(quán)限,也就是權(quán)限為r--r--r--,那么,不允許任何人修改這一文件的內(nèi)容,也就意味著文件不可以被刪除。
9、命令執(zhí)行時(shí)在終端上顯示的信息有些屬于標(biāo)準(zhǔn)輸出stdout,有些屬于標(biāo)準(zhǔn)錯(cuò)誤輸出stderr。顯示信息到底屬于stdout還是stderr,這取決于命令提供者如何設(shè)計(jì)的程序,與操作員無關(guān)。
10、命令./myap 2>&1 | more可以把stderr合并到stdout并且每顯示滿一屏后暫停顯示,等待操作員按鍵;類似的,命令./myap 2>&1 >myap.log可以把stderr合并到stdout,終端上不會(huì)再顯示信息,本來在終端上顯示的信息全部存入文件myap.log中。
第七周 替換、元字符和轉(zhuǎn)義
《第七周單元測(cè)驗(yàn)》
1、bash通過“替換”提供靈活性,下述哪個(gè)不屬于基本bash替換
A、正則表達(dá)式替換
B、變量替換
C、文件名生成
D、命令替換
E、別名替換
F、歷史替換
2、下列哪個(gè)字符不屬于bash的元字符
A、#
B、/
C、%
D、<
E、&
F、\
G、$
H、"
I、,
3、下列哪個(gè)字符不屬于bash的元字符
A、@
B、{
C、:
D、.
E、>
F、|
G、*
H、;
4、bash中的變量跟C語言中的變量不同,變量賦值和使用之前不需要變量類型定義,變量存儲(chǔ)的內(nèi)容只是字符串,字符串長度不定。
5、bash變量有環(huán)境變量和局部變量兩種類型,環(huán)境變量與全局變量一樣,在其生命期內(nèi),某個(gè)進(jìn)程對(duì)環(huán)境變量的修改結(jié)果其他進(jìn)程可見。
6、無論是C語言編寫的源程序經(jīng)編譯鏈接得到的可執(zhí)行文件還是bash腳本,都能訪問環(huán)境變量得到其取值,而環(huán)境變量的創(chuàng)建與賦值可以一直推遲到相關(guān)的可執(zhí)行程序運(yùn)行之前由操作員完成。
7、環(huán)境變量PATH的值有特別的含義,一般不會(huì)把當(dāng)前目錄.或者上一級(jí)目錄..作為PATH的分量,主要是出于多用戶環(huán)境下的安全考慮。
8、bash腳本程序的后綴必須是.sh,否則即使把文件權(quán)限設(shè)置為“可執(zhí)行”,也無法正常運(yùn)行。
9、單引號(hào)與雙引號(hào)的區(qū)別在于,雙引號(hào)括起來的這部分文字中取消了所有元字符的特殊含義只維持其字面值,而單引號(hào)與雙引號(hào)類似,但保留了少數(shù)幾個(gè)元字符維持其特殊含義,以便于保持靈活的替換。
10、echo \*和echo '*'以及echo "*"三個(gè)命令的執(zhí)行結(jié)果是一樣的,echo命令根本無法區(qū)別操作員輸入的是這三個(gè)命令中的哪一個(gè)。
第八周 shell流程控制:條件、循環(huán)與函數(shù)
《第八周單元測(cè)試》
1、將下列bash代碼改寫為功能等價(jià)的代碼,正確的是: if test -w errfile then cat errfile >> $LOGFILE rm errfile fi
A、[ -w errfile ] && { cat errfile >> $LOGFILE;rm errfile;}
B、if test -w errfile then cat errfile >> $LOGFILE rm errfile fi
C、if [ -w errfile ] { cat errfile >> $LOGFILE rm errfile }
D、if test -w errfile; then { cat errfile >> $LOGFILE; rm errfile;}
2、下述命令的輸出結(jié)果是什么? expr `pwd` : '^/\([^/]*\).*$'
A、獲取當(dāng)前工作目錄的路徑名的第一個(gè)分量
B、獲取當(dāng)前工作目錄的路徑名的最后一個(gè)分量
C、獲取當(dāng)前工作目錄的路徑名字符串的長度
D、輸出結(jié)果為空字符串
3、每隔3秒鐘一次列出文件data.txt的大小,不正確的程序?yàn)?#xff1a;
A、while sleep 3;do ls -l data.txt;done
B、while true; do sleep 3; ls -l data.txt; done
C、while true do ls -l data.txt sleep 3 done
D、while true do sleep 3 ls -l data.txt done
4、bash輸入下列一行回車后導(dǎo)致當(dāng)前bash終止運(yùn)行,下面哪個(gè)說法是正確的? a() { a;};a
A、系統(tǒng)資源發(fā)生了死鎖
B、將左花括號(hào)與a之間的空格刪掉,bash就不會(huì)異常中止
C、缺少遞歸出口,導(dǎo)致函數(shù)的無窮遞歸,最終耗盡了CPU資源,bash異常中止
D、這段程序語法錯(cuò)誤,導(dǎo)致bash異常中止
5、如何在bash中增加注釋文字?
A、以#領(lǐng)頭,直到行尾的文字都視為注釋
B、以//領(lǐng)頭,直到行尾的文字都視為注釋
C、以;領(lǐng)頭,直到行尾的文字都視為注釋
D、以/*和*/包裹的內(nèi)容都視為注釋
6、C語言程序中子程序main的返回值是一個(gè)整數(shù),這個(gè)返回值無法被當(dāng)前進(jìn)程的代碼引用,但是可以被父進(jìn)程利用。父進(jìn)程用來判斷子進(jìn)程退出的狀態(tài)。在bash中,將子進(jìn)程main函數(shù)的返回值用于判斷命令執(zhí)行成功與否的條件判斷,main函數(shù)返回非0為成功,返回0為失敗。
7、bash支持復(fù)合條件,也就是條件的“與”以及“或”,分別用符號(hào)&&和||連接兩個(gè)命令。
8、bash中可以使用花括號(hào){}或圓括號(hào)()將若干個(gè)命令組合為一個(gè)復(fù)合命令,兩者的區(qū)別在于花括號(hào)方式會(huì)在新的子shell中順序執(zhí)行這一組命令中的各個(gè)命令,圓括號(hào)方式是在當(dāng)前shell進(jìn)程中執(zhí)行。
9、bash的內(nèi)部命令eval可以把程序運(yùn)行期間實(shí)時(shí)生成的數(shù)據(jù)當(dāng)成程序來運(yùn)行。
10、由于for是bash的內(nèi)部命令,就如同C語言中的保留關(guān)鍵字一樣,系統(tǒng)不可以設(shè)計(jì)一個(gè)名字為for的可執(zhí)行文件。因?yàn)榧词褂忻麨閒or的可執(zhí)行文件,也無法將其投入運(yùn)行,操作員在交互式bash輸入的一行的第一個(gè)單詞是for,就會(huì)被bash解釋為for循環(huán)控制。
結(jié)課考試
1、vi處于命令狀態(tài)時(shí),按下下列哪個(gè)按鍵可以進(jìn)入文本輸入狀態(tài)?
A、i
B、a
C、h
D、j
E、k
F、$
G、:
2、查找子目錄src下所有后綴為.txt的文件執(zhí)行dos2unix命令,把文件從Dos格式轉(zhuǎn)換為Linux格式,正確的命令是
A、find src \*.txt –exec dos2unix {} \;
B、find src ”*.”txt –exec dos2unix {} ’;’
C、find src ’*’.txt –exec dos2unix {} \;
D、find src ’*.txt’ -print | xargs dos2unix
E、find src ’*.txt’ –exec dos2unix { } ’;’
F、find src \*.txt –exec dos2unix {};
G、find src ’*.’txt –exec dos2unix { }\;
H、find src *.txt –exec dos2unix { } ;
I、find src ’*.txt’ -print | xargs dos2unix {}
3、與windows中“格式化磁盤”功能相對(duì)應(yīng)的Linux命令是
A、mkfs
B、mount
C、dd
D、fdisk
E、format
4、如果一個(gè)目錄的權(quán)限為r-x,那么,下面哪些操作可能會(huì)成功
A、修改目錄下的某個(gè)文件
B、刪除目錄下的某個(gè)文件
C、在目錄下創(chuàng)建一個(gè)新文件
D、修改目錄下某文件的文件名
5、下列哪個(gè)字符不是bash的元字符
A、@
B、{
C、:
D、.
E、空格
F、>
G、|
H、;
I、*
J、\
K、$
L、&
6、傳統(tǒng)的終端與Linux主機(jī)之間傳輸?shù)氖亲止?jié)流,網(wǎng)絡(luò)虛擬終端實(shí)際上就是通過網(wǎng)絡(luò)協(xié)議實(shí)現(xiàn)與Linux之間透明的字節(jié)流傳輸服務(wù)。終端轉(zhuǎn)義序列的意義在于終端收到主機(jī)發(fā)來的某一特定字符序列后執(zhí)行約定好的清屏、光標(biāo)移動(dòng)、設(shè)置字符顏色等控制功能,而不是把這些字符顯示在顯示器上。
7、root用戶屬于超級(jí)用戶,不受權(quán)限的制約,可以讀取和刪除系統(tǒng)中的文件,但無法獲取某個(gè)用戶的當(dāng)前口令是什么。
8、ps命令列出的進(jìn)程啟動(dòng)時(shí)間STIME和占用CPU的時(shí)間TIME,一般來說TIME值等于當(dāng)前時(shí)間減STIME得數(shù)。
9、free命令顯示部分內(nèi)存處于cache/buffer狀態(tài),這些內(nèi)存利用空閑內(nèi)存緩沖磁盤數(shù)據(jù),目的是應(yīng)用進(jìn)程再次讀取磁盤數(shù)據(jù)時(shí)可以直接將緩沖在內(nèi)存中的數(shù)據(jù)復(fù)制給應(yīng)用進(jìn)程而避免磁盤訪問,因而可以提高系統(tǒng)效率。一旦應(yīng)用進(jìn)程申請(qǐng)并使用大量內(nèi)存,這些緩沖用的內(nèi)存可以立即釋放。
10、正則表達(dá)式可以匹配一個(gè)HTML格式數(shù)據(jù)中的諸如 這樣的用尖括號(hào)包裹起來的標(biāo)簽信息。
11、fgrep,grep,egrep三個(gè)命令在指定待查找字符串的模式方面,依次越來越靈活,后面的命令可以覆蓋前面命令的功能,并且描述字符串模式的語法也兼容。
12、awk是一門小型的文本數(shù)據(jù)處理語言,有類似C語言一樣的語法,可以使用自定義的變量,變量之間可以進(jìn)行算術(shù)運(yùn)算、關(guān)系運(yùn)算和邏輯運(yùn)算,還可以進(jìn)行正則表達(dá)式匹配運(yùn)算,支持條件、循環(huán)等流程控制。
13、md5sum命令可以用來比較二進(jìn)制文件是否相同,不適合文本文件,文本文件的比較只能用diff命令。
14、使用vi編輯一個(gè)文本文件,編輯結(jié)果尚未存盤,如果在終端上按下Ctrl-S鍵,會(huì)導(dǎo)致當(dāng)前正在進(jìn)行著的vi程序被掛起,再次回到shell提示符狀態(tài)。操作員可以輸入其他命令,但是由于未執(zhí)行存盤命令,讀取磁盤文件發(fā)現(xiàn)內(nèi)容仍然是編輯前的狀態(tài)。此時(shí),輸入jobs命令可以查到被掛起的vi的作業(yè)號(hào),使用類似fg %1這樣的命令,可以將被掛起了的vi程序恢復(fù)到原狀態(tài)運(yùn)行,編輯結(jié)果未丟失。
15、Windows中命令COPY SRC\*.[CH]可以將SRC目錄下的C語言源程序文件拷貝到當(dāng)前目錄;類似的,Linux中命令cp src/*.[ch]完成同樣的功能。但是兩者對(duì)文件通配符的處理過程不同,Windows由應(yīng)用程序完成文件通配符的展開工作,而Linux中文件通配符的展開工作由shell完成與應(yīng)用程序無關(guān)。
16、rm命令的-f選項(xiàng)是force(強(qiáng)制刪除),會(huì)將只讀文件強(qiáng)制刪除不給出任何提示,也可以把無操作權(quán)限的文件刪除。
17、符號(hào)鏈接的內(nèi)容可以是“絕對(duì)路徑”也可以是“相對(duì)路徑”,相對(duì)路徑指的是相對(duì)于符號(hào)鏈接文件所處位置,而不是相對(duì)于進(jìn)程的當(dāng)前工作目錄。無論采用符號(hào)鏈接還是硬鏈接,都可以實(shí)現(xiàn)將只存儲(chǔ)一份的數(shù)據(jù)文件同時(shí)加入到兩個(gè)或兩個(gè)以上不同目錄中。
18、Linux的系統(tǒng)調(diào)用函數(shù)的返回值為0,表示系統(tǒng)調(diào)用失敗,非0表示成功。系統(tǒng)調(diào)用失敗時(shí)可以通過變量errno獲取失敗原因,通過strerror()函數(shù)可以獲取系統(tǒng)給出的描述失敗原因的文字信息。
19、某個(gè)用戶對(duì)文件的操作體現(xiàn)為rwx三種權(quán)限,以讀權(quán)限r(nóng)為例,用戶具備讀權(quán)限或者不具備讀權(quán)限,這種簡單的二元邏輯,使得用戶要么可以讀取文件中全部數(shù)據(jù),要么不能讀取其中的任何數(shù)據(jù),無法限制用戶只訪問其中的部分?jǐn)?shù)據(jù)。
20、命令./myap >myap.log 2>&1可以把stderr合并到stdout,并存入文件myap.log中,命令./myap 2>&1 >myap.log不能實(shí)現(xiàn)同樣的功能。
21、bash變量有環(huán)境變量和局部變量兩種。子進(jìn)程啟動(dòng)時(shí),只是從父進(jìn)程繼承局部變量,也就是說,子進(jìn)程運(yùn)行之初,與父進(jìn)程擁有同樣名字和值的局部變量,子進(jìn)程事后對(duì)局部變量的修改只在子進(jìn)程局部可見,對(duì)父進(jìn)程的同名變量沒有影響。
22、bash中單引號(hào)與雙引號(hào)的區(qū)別在于,兩個(gè)單引號(hào)括起來的這部分文字,取消所有元字符的特殊含義只維持其字面值,雙引號(hào)與單引號(hào)類似,但保留了少數(shù)幾個(gè)元字符維持其特殊含義,以便于實(shí)現(xiàn)靈活的替換。
23、bash的內(nèi)部命令eval可以把程序運(yùn)行期間實(shí)時(shí)生成的數(shù)據(jù)當(dāng)成程序來運(yùn)行,這是解釋型執(zhí)行的編程語言具備的特點(diǎn),編譯型執(zhí)行的編程語言不具備這樣的特點(diǎn)。
24、C語言程序中子程序main的返回值是一個(gè)整數(shù),這個(gè)返回值無法被當(dāng)前進(jìn)程的代碼引用,但是可以被父進(jìn)程利用。父進(jìn)程用來判斷子進(jìn)程終止的狀態(tài)。在bash中,將子進(jìn)程main函數(shù)的返回值用于判斷命令執(zhí)行成功與否的判斷條件,main函數(shù)返回非0為成功,返回0為失敗。
25、設(shè)bash腳本程序中有兩個(gè)子程序fun1和fun2。子程序fun1首先運(yùn)行,其中使用ABC=1235.12創(chuàng)建一個(gè)新的名為ABC的shell變量。由于這個(gè)變量未使用export將它設(shè)置為環(huán)境變量,所以,子程序fun1運(yùn)行結(jié)束后,變量ABC將不復(fù)存在,在主程序中或者隨后的子程序fun2中將無法引用變量ABC。 的作用是>
總結(jié)
以上是生活随笔為你收集整理的如果政府强制开发linux应用,Linux开发环境及应用-中国大学mooc-题库零氪的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux7.3搭建dns,Centos
- 下一篇: c语言错误 xef代表什么,单片机C语言