1. 使用 sed 命令列印出 /etc/passwd 檔案中的奇數行內容
cat -n /etc/passwd | sed -n '1~2p'
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 '/^#[[:blank:]]?/d' /data/fstab
5. 使用 sed 命令將 /etc/passwd 前三行資訊儲存至 /root/file.txt 檔案中
sed '1,3w /root/file.txt' /etc/passwd
6、使用rpm命令安裝、解除安裝、更新ntp-0.7.12x86_64.rpm軟體包?
install:rpm -ivh ntp-0.7.12x86_64.rpm
update: rpm -uvh ntp-0.7.12x86_64.rpm
erase: rpm -e ntp-0.7.12x86_64.rpm --nodeps
7、哪個命令可檢視安裝openssl.x86.rpm包的依賴關係,查詢會安裝哪⼏個⽂件,分別到哪個⽬錄,⽽不實際安裝?如何查詢openssl安裝的時間?如何查詢/usr/lib/libssl.so.6於哪個包安裝的?
依賴關係:rpm -qpr openssl.x86.rpm
安裝哪些檔案:rpm -ql openssl.x86.rpm
查詢/usr/lib/libssl.so.6於哪個包安裝:rpm -qf /usr/lib/libssl.so.6
8,實現開機自動掛載光碟
修改 /etc/fstab 檔案,
最後一行新增以下內容
/dev/sr0 /mnt iso9660 defaults 0 0
儲存退出,輸入mount -a立即生效。
9、檢視系統是否安裝reids軟體
rpm -qa |grep redis
第3周程式設計作業
13 1列印3個相鄰字母 20分 題目內容 當使用者輸入乙個英文本母後,程式能夠按照字母表的順序列印出3個相鄰的字母,其中使用者輸入的字母在中間。程式執行結果如下 dcde 這裡假設字母表首尾兩個字母是相連的。若輸入字母z,則程式輸出yza。輸入格式 乙個字母字元,可能為大寫,也可能為小寫。輸出格式...
第8周作業作業
1 對稱加密過程由那三部分組成 加密 傳送方將資訊通過對稱金鑰加密形成密文 傳輸 傳送方通過網路把密文傳出 解密 接收者將資訊用對稱金鑰進行解密形成明文 2 使用 openssl 中的 aes 對稱加密演算法對檔案 file.txt 進行加密,然後解密 openssl enc aes 128 cbc...
第4周作業
習題5 include using namespace std int main cout 自然對數 e 的近似值為 習題6 includeusing namespace std int main cout 習題7 include using namespace std int main 習題9 i...