第三週作業

2022-08-23 22:18:13 字數 1168 閱讀 2579

1. 使用 sed 命令列印出 /etc/passwd 檔案中的奇數行內容

sed -n '1~2p' /etc/passwd

2. 使用 sed 命令將 /etc/passwd 檔案從 2 到 10 行中的 bin 替換成 linux ?

sed -i '2,10s#bin#linux#g' /etc/passwd

3. 使用 sed 命令顯示 /etc/passwd 檔案的最後一行資訊內容

sed -n '$p' /etc/passwd

4. 使用 sed 命令刪除 /etc/fstab 檔案中所有以 '#' 為注釋的行和其後面緊挨著的空白字元,達到去除注釋的目的

sed -ri '/^#[[:space:]]?/d' /etc/fstab

5. 使用  sed 命令將 /etc/passwd 前三行資訊儲存至 /root/file.txt 檔案中

sed '1,3w /root/file.txt' /etc/passwd

6、使用rpm命令安裝、解除安裝、更新ntp-0.7.12x86_64.rpm軟體包?

安裝:rpm -ivh ntp-0.7.12x86_64.rpm

解除安裝:rpm -e ntp-0.7.12x86_64.rpm --nodeps

更新:rpm -uvh ntp-0.7.12x86_64.rpm

7、哪個命令可檢視安裝openssl.x86.rpm包的依賴關係,查詢會安裝哪⼏個⽂件,分別到哪個⽬錄,⽽不實際安裝?如何查詢openssl安裝的時間?如何查詢/usr/lib/libssl.so.6屬於哪個包安裝的?

檢視openssl.x86.rpm依賴關係:rpm -qpr openssl.x86.rpm

查詢openssl.x86.rpm會安裝哪些檔案:rpm -ql openssl.x86.rpm

查詢/usr/lib/libssl.so.6屬於哪個包安裝:rpm -qf /usr/lib/libssl.so.6

8,實現開機自動掛載光碟

vim /etc/fstab

最後一行新增以下內容

/dev/sr0  /media  iso9660  defaults  0 0

儲存退出,輸入mount -a立即生效,下次重啟就會自動掛載光碟到/media目錄

9、檢視系統是否安裝reids軟體

rpm -qa | grep redis

第三週作業

實驗作業 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 第三題 編寫程...