第三週作業

2021-10-05 13:51:24 字數 998 閱讀 4597

1、顯示/etc目錄下,以非字母開頭,後面跟了乙個字母以及其它任意長度任意字元的檔案或目錄

ls /etc/[^[:alpha:]]*

2、複製/etc目錄下所有以p開頭,以非數字結尾的檔案或目錄到/tmp/mytest1目錄中。

cp  -r /etc/p*[^0-9] /tmp/mytest1

3、將/etc/issue檔案中的內容轉換為大寫後儲存至/tmp/issue.out檔案中

cat /etc/issue | tr '[:lower:]' '[:upper:]' >> /tmp/issue.out

4、請總結描述使用者和組管理類命令的使用方法並完成以下練習:

(1)、建立組distro,其gid為2019;

groupadd -g 2019 distro

(2)、建立使用者mandriva, 其id號為1005;基本組為distro;

useradd -u 1005 -g distro mandriva

(3)、建立使用者mageia,其id號為1100,家目錄為/home/linux;

useradd -u 1100 -d /home/linux mageia

(4)、給使用者mageia新增密碼,密碼為mageedu,並設定使用者密碼7天後過期

echo 'mageedu' | passwd -x 7 --stdin mageia

(5)、刪除mandriva,但保留其家目錄;

userdel mandriva

(6)、建立使用者slackware,其id號為2002,基本組為distro,附加組peguin;

useradd -u 2002 -g distro -g peguin slackware

(7)、修改slackware的預設shell為/bin/tcsh;

usermod -s /bin/tcsh slackware

(8)、為使用者slackware新增附加組admins;

usermod -g admins slackware

第三週作業

實驗作業 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係...

第三週作業

要求 1.輸入課本各個例題,除錯執行程式,並分析程式,將每乙個程式改寫2到3個版本,自己分析程式結果,然後再除錯執行,核對分析結果的對錯。2.編寫程式輸入乙個三角形的三條邊,計算其面積和周長 3.編寫程式計算並輸出課本本章習題3表示式的值並分析結果。4.編寫乙個程式,輸入乙個一元二次方程的三個係數,...

第三週作業

第一題 輸入課本各個例題,除錯執行程式,並分析程式。例1 include using namespace std int main 例8 includeusing namespace std int main else cout this is not a endl return 0 第三題 編寫程...