第三週作業

2022-09-20 09:57:11 字數 1625 閱讀 2777

第三週作業

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

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

或sed -n 'p;n' /etc/passwd

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

sed -n '2,10/s/bin/linux/gp' /etc/passwd

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

sed -n '$p' /etc/passwd

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

sed 's/^# //g' /etc/fstab

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

sed -n '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

公升級:rpm -uvh ntp-0.7.12x86_64.rpm

7、哪個命令可檢視安裝openssl.x86.rpm包的依賴關係,查詢會安裝哪幾個檔案,分別到哪個目錄,而不實際安裝?

如何查詢openssl安裝的時間?如何查詢/usr/lib/libssl.so.6屬於哪個包安裝的?

#檢視安裝openssl.x86.rpm包的依賴關係

yum deplist openssl.x86.rpm

#查詢會安裝哪幾個檔案,分別到哪個目錄,而不實際安裝

rpm -qi openssl.x86.rpm

rpm -ql openssl.x86.rpm

#查詢/usr/lib/libssl.so.6屬於哪個包安裝的

rpm -qf /usr/lib/libssl.so.6           #查的是已安裝的檔案

yum provides /usr/lib/libssl.so.6 #可以查未安裝的檔案

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

方法一:安裝autofs服務實現光碟自動掛載

yum install -y autofs

systemctl start autofs

訪問/misc/cd/時,光碟自動掛載

方法二:vim /etc/fstab #使用vim編輯fstab檔案

/dev/cdrom /mnt/cdrom iso9660 defaults 0 0 #在最後一行新增

mount -a #使用/etc/fstab中的配置進行掛載

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

rpm -ql redis

[root@localhost bin]# whereis redis-cli

[root@localhost bin]# whereis redis-server

第三週作業

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