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