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.中秋佳節,皓月當空。...