需要linux的練習題linux的幾個練習題急求!!!!

2021-03-06 21:34:17 字數 5390 閱讀 2752

1樓:匿名使用者

多做實驗 才是硬道理

2樓:匿名使用者

真的很有自信嗎?

我給你來點把 哈哈

[ shell 水平測試 ][ overview 篇 ]

1. 有很多種 shell, 你熟悉幾種? 各個 shell 的 home page 在那裡?

2. 為什麼說 zsh 是目前為止功能最為強大的 shell.

3. 為什麼說 pdksh 功能較弱?

4. ksh88 與 ksh93 有何區別?

5. 為什麼 shell 程式設計最好用 ksh?

6. 你的系統都有哪些 shell? 版本是多少?

7. 你知道 posix 嗎?最新版本是多少?和你的 shell 有什麼關係?

8. /sbin/sh 和 /bin/sh 有何區別?

9. 你分析過 1000 行以上的 shell 程式嗎?

10. 各種 shell 的變數名長度有何限制?

11. 各種 shell 的 array size 有何限制?

12. fifo 比 co-process 有什麼優點?

13. (..) 產生的 subshell 與呼叫另一個指令碼產生的 subshell 有何不同?

14. shell 中的函式可以遞迴嗎?設計時要注意什麼?

15. 如何用 subshell 產生的多個值改變多個 shell 中的變數?

16. file pattern 與 regular expression 有什麼不同?

17. shell 中含有大量文件.不想在每行之前用 # 註釋. 有那兩種方法可以實現?

18. 用 shell 程式安裝配置一個二進位制可執行軟體.希望將被安裝軟體含在 shell 程式中形成一個

安裝檔案, 可以嗎?

19. 可以在一個shell 程式裡包含 ksh 及 perl 兩種**嗎?

20. 如何保證 shell 程式只有單一 instance 執行? (有難度, 絕非一個 ps 命令可以搞定)

21. 當有同名的 alias, function, builtin ***mand, external ***mand 時,如何知道並控制其執行順序?

22. 如何在自定義 function 中呼叫同名的 builtin ***mand ?

23. 怎樣執行各種 shell 時具有 login shell 的行為?

24. 為何 ksh, rksh, pfksh 都是同一個 hard link? 功能卻不同?

25. 當 while read .. 這樣的語句用於 pipe 右側時,需注意什麼?

26. 對於多個相連的 pipe,最後的返回碼是 pipe 中那個命令的? 如何取得所有命令的返回碼?

27. cmd >a 2>a 和 cmd >a 2>&1 為什麼不同?

28. stdin, stderr 可以關閉嗎? 有什麼結果?

29. gnu tools 與其他 unix 上的相比有什麼特點? 為什麼說不能過分依賴 gnu 擴充套件?

30. vi 及 vim 對行長度及 file size 有什麼限制?

31. 請寫出對 field 1 (數字), field 3 (數字倒序), field 3 (ascii) 進行排序的完整語句.

32. 如何用 diff 及其他工具寫一個版本控制系統?(要有 check in, check out, file lock .. 等功能)

################################

[ shell 水平測試 ][ sed 篇 ]

1. 你能看懂 sed one-lines 中的每一條語句嗎?

2. /regex/! ***mand 與 /regex/ !***mand 有什麼區別?

3. 你能熟練使用 n,n, p,p,d,d,h,h,g,g,x,:,b,t 嗎?

4. 什麼是 sed 高階程式設計中的 lookup table 技術

5. sed debuger 的原理是什麼?

6. 為什麼 sed 的 guru 和 fans 比 awk 的多.(請看 yahoo groups)

下面幾題根據使用的技術,難度不同.(難度 最小:1,最大:5)

7. 將資料檔案中的每個詞的第一個字母變成大寫. (難度: 2 - 4)

8. 在 sed 中實現記數器.可加 1 或減 1. (難度: 3 - 4)

9. 提取 html 檔案中 table 中每個單員的內容(table 可巢狀).(難度: 4 - 5)

每一個 cell 做為一個單員輸出:

table #1, row #1, column #1

contents .......

table #1, row #1, column #2

contents .......

10. 一般的 sed 的 regex 的匹配都是 greedy 的。如何用 sed 實現 lazy 匹配?

############################

[ shell 水平測試 ][ awk 篇 ]

1. awk, oawk, nawk, gawk, mawk 有什麼區別?

2. 在一個 awk 檔案中, 第一行可以如下嗎?

#! /bin/awk -f: -f

3. awk -f"" 與 awk -f "" 有區別嗎?

4. 可以這樣設定 fs 嗎?

fs = "[ \t]+\|[ \t]+"

5. gawk 有一個擴充套件表示式與其他 gnu 工具不同, 是哪個, 為什麼?

6. 那兩種方法可以實現大小寫無關匹配?

7. 下列兩句有何區別?

awk '$0 ~ "[ \t\n]"'

awk '$0 ~ /[ \t\n]/'

8. fs=" " 和 fs=" +" 有何區別?

9. 如何將每一個字元作為一個 field ?

10. 如何將整個檔案作為一個 field ?

11. rs="" 與 rs="\n\n+" 有何區別?

12. nr 和 fnr 有何區別?

13. getline < "file" 改變那些 builtin 變數?

14. 如何不列印最後一個 field? (不用迴圈)

15. $1 ~ /aaa/ 與 /aaa/ ~ $1 有何區別?

16. a = /a/ 是什麼意思?

17. awk 中的 array 可以排序嗎?

18. 如何將 awk 中得到的值賦給 shell 變數.

19. 如何模擬二維陣列?

20. 你的 awk 陣列最多可能的單元是多少?有限制沒有?

21. 你的 awk 中 field number, record length 及 file size 有何限制?

22. awk 中如何刪除 array 及 關閉管道?

23. 如何完成 rev 功能?

24. 如何在 awk 中使用 coprocess?

25. 你寫過 100 行以上的 awk 程式嗎?

我看你是的學習態度有問題!

3樓:

樓主我出幾個有點意義,工作中又經常用到的題目給你

你自己想想?主要是shell程式設計的.你先自己學著寫寫,試執行.

1 寫一個備份指令碼,每天早上10點自動執行,備份/etc /home 兩個目錄.

以每週星期幾命名,如今天週四,備份出來的目錄為 4

2 今購回新機器,系統需要遷移,舊機器上有user1,user2,...user100 一百個

普通使用者,要求遷移到新機器上,並把密碼全部初始化為 123456

3 系統每天要加幾十個使用者,或檢視使用者資訊,寫一個選單,能新增,刪除

使用者,檢視使用者家目錄位置,新增的使用者密碼初始化123456

先給幾個給你研究研究,很簡單的.沒有現成答案.願意提供指導,與語法錯誤的指出

linux 的幾個練習題 急求!!!!

4樓:匿名使用者

1:* 20 * 4,6,8 6 find / "*.txt" -exec tar -zcvf txt.

tgz / \; ---------->找到 / 下所有.txt 檔案並且將它打包。 如果不行,你就把後面的命令寫成指令碼。

然後在crontab 裡寫上指令碼名字。

2:find /home -size +5k

find / -mtime -3 -name "*.c" -exec rm -r {} \;

3:你可以使用著名的samba 2770來做,就是目錄的s位。

首先建立一個組***。然後把xy目錄加入***組裡。再對xy設定(chmoe 2770 xy)。

建立使用者tom,並把tom加入***組中。設定**bpasswd。配置samba的目錄共享:

[xyshared]

path = /xy -----------共享路徑

public = yes ------------所有可見

writable = yes ----------是否可寫

create mask = 0660 -------建立file的預設莫許可權

directory mask = 0774 ------------建立目錄的預設許可權。

5樓:匿名使用者

1,crondtab -e

* 20 * 4,6,8 6 tar zcf /txt.tgz /root/*.txt

2,rm -rf $(find /home size +5k -name *.c)

3, 1)先裝上sanba伺服器

2)vim /etc/.samba.conf

3)在最後新增 [public]

path=檔案路徑

public=no

read only = yes

writable list = 可訪問的使用者,@可訪問得組名

printable = no

browseable = no

4, mysql -utom -p123 -h 192.168.1.20

create databases studebt;

use student ;

create tables stable(username,uid,fenshu) values (zhangsan,100,95);

5 啟用dns: service named start(stop,restart,status)

啟用apache:service httpd start; 或/usr/local/apache2/bin/apachctl start

啟用mail :postfix start/reload

培根隨筆練習題培根隨筆練習題

時光如水,生命如歌。在白駒過隙間,我們又送走了緊張的一學期,迎來了又一個暑假。從今天開始放假了。老師話音剛落,同學們便歡呼起來 放假了!放假了。老師還說了些什麼,沒有誰聽清了。大夥像放飛的小鳥,擺脫了書本的束縛。一擁而出,奔向回家的路。走出教室,我深呼了一口氣。我覺得自己猶如一隻單色的氫氣球,上學的...

陳涉世家練習題陳涉世家的練習題

王侯將相 寧有種乎?魚腹藏書 篝火狐鳴 先是 忿恚尉殺之 然後 後來 詐稱是扶蘇項燕 自立為王 提出了 詐自稱公子扶蘇 項燕 的策略口號 準備包括 1 丹書 陳勝王 於帛,置人所罾魚腹中 2 吳廣夜之次所旁叢祠中,用篝火裝做 鬼火 學狐狸的叫聲大叫 大楚興,陳勝王 這實際是假借鬼神的名義號召眾戍卒準...

古詩練習題,求中華古詩詞的練習題

1.人生自古誰無死,留取丹心照汗青。但使龍城飛將在,不教胡馬度陰山。壯志飢餐胡虜肉,笑談渴飲匈奴血。2.讀書破萬卷,下筆如有神。會當凌絕頂,一覽眾山小。山重水複疑無路,柳暗花明又一村。黃河之水天上來,奔流到海不復回。3.天街小雨潤如酥,草色遙看近卻無。隨風潛入夜,潤物細無聲。3.中秋佳節,皓月當空。...