RHCL7第四單元練習題 zzc

2021-07-29 19:40:00 字數 1819 閱讀 9332

第四單元練習題:

1.    在student使用者下執行find /etc -name passwd 命令,並管理其輸出要求如下:

* 顯示所有正確輸出,遮蔽錯誤輸出

* 儲存正確數出到/tmp/find.out,錯誤數出到/tmp/find.err中

* 建立/tmp/find.all檔案,並且儲存所有輸出到此檔案中

* 再次儲存所有輸出到/tmp/find.all中,並且保持原始檔內容 

* 遮蔽此命令的所有輸出

* 顯示此命令的所有輸出並儲存輸出到桌面上的任意檔案中

* 儲存正確輸出到/tmp/find.out.1中,遮蔽錯誤輸出

1)遮蔽錯誤輸出,那麼就把錯誤的輸出進行丟棄處理,2>代表錯誤輸出,/dev/null代表輸出至空檔案中,命令後的結果則全部顯示為預設的當前字元裝置中。

2)>代表正確輸出,若輸出至/tmp/find.out,則使用》/tmp/find.out,2>代表錯誤輸出,則使用2>/tmp/find.err,全部命令如下:

3)所有輸出命令為&>,全部命令如下:

4)再次儲存原檔案,則說明需要追加輸出,追加輸出的命令為》,全部命令如下:

5)遮蔽所有此命令的輸出,則將所有的全部進行丟棄,命令如下:

6) 顯示此命令的所有輸出並儲存輸出到桌面上的任意檔案中,說明既要顯示又要儲存,那麼用另存的命令為tee,同時若需要全部輸入至任意檔案,則需要將錯誤的輸出也轉為正確的才能輸出,管道只輸出正確的結果。命令如下:

7)儲存正確輸出到/tmp/find.out.1中,遮蔽錯誤輸出,只輸出正確的即可,命令如下:

2.    處理檔案在檔案/usr/share/mime/packages/freedesktop.org.xml要求如下:

*找到此檔案中包含ich的行,並儲存這些行到/root/lines中

*用vim替換掉/root/lines中的空格,但要保持檔案中原有的內容

1)找檔案中的關鍵字用grep命令,並儲存檔案則繼續使用輸出的方式,命令如下:

2)用vim替換掉/root/lines中的空格,但要保持檔案中原有的內容,在不影響檔案內容的話,只能替換掉檔案中開頭的空格部分,開頭的表示式為^,開頭空格為^\ ,若未知幾個空格的情況下,用^\ *來表達,替換的命令為%s。全命令如下:

python第四周程式控制練習題

奇數為正,偶數為負,從一開始遞加 sum 0 for i in range 1,966 if i 2 0 i i sum i print sum 一百以內素數之和 sum 0 for i in range 2,101 1 for j in range 2,i if i j 0 0 if 1 sum ...

第四天練習題解答

1 元組概念 寫出下面 的執行結果和最終結果的型別 1,2 2 1,2 1 2分析為什麼會出現這樣的結果.2 拆包過程是什麼?a,b 1,2上述過程屬於拆包嗎?可迭代物件拆包時,怎麼賦值給佔位符?1,2,1,2 1,1 22.拆包應該是對於元組來說的吧或者列表應該也行 不屬於整體賦值吧 不太理解啥意...

第四個基礎練習題

練習1 定義乙個修飾許可權為private的成員變數,並定義兩個成員方法乙個成員方法實現為次成員變數賦值,另乙個成員方法獲取這個成員變數的值,保證其他類整合該類時能獲取該類的成員變數的值。練習2 嘗試編寫乙個矩形類,將長與寬作為矩形類的屬性,在構造方法中將長 寬初始化,定義乙個成員方法求此矩形的面積...