N46期第二週作業

2022-09-13 21:45:29 字數 938 閱讀 6877

a、ps b,eat c、more d、grep

2. 檢視⽂件最後100⾏的命令是( # tail -n 100 )。

3. 實現查詢⽂件fifile1⾥⾯空格開始的所在的⾏號?

# grep -en "^[[:space:]]" fifile1

4. 統計/etc/fstab⽂件中每個單詞出現的次數?

# grep -eo "\<[a-z]" /etc/fstab | sort | uniq -c

5. 如何檢視fifile1⽂件的第300到500⾏的內容?

# head -n 500 fifile1 | tail -n 300

6. shell 指令碼程式設計的主要應用範圍有哪些?

# 自動化常用命令

# 執行系統管理和故障排除

# 建立簡單的應用程式

# 處理文字或檔案

7. shell 指令碼檔案的第一行中 '#!/bin/bash' 的作用是什麼?

# 告訴他人是使用哪種語言執行-直譯器

8. 編寫指令碼 hostping.sh,接受乙個主機的 ipv4 位址做為引數,測試是否可連通。

如果能 ping 通,則提示使用者「該ip位址可訪問」;

如果不可 ping 通,則提示使用者「該ip位址不可訪問」。

方法1:

#!/bin/bash

ip=10.0.0.206

ping -c5 $ip &> /dev/null

if [ `echo $?` = 0 ];then

echo "該ip位址可訪問"

else

echo "該ip位址不可訪問"

fi

方法2:

ping -c3 $ip &> /dev/null && echo "該ip位址可訪問" || echo "該位址不可訪問"

N46期第1周作業

n46期第一周作業 1 解釋drwx rwx rwx中每個字元表 什麼?答 d 代表檔案型別是目錄 第乙個 rwx 代表 uid讀寫執行 許可權 第二個rwx 代表gid讀寫執行許可權 第三個rwx 代表other讀寫執行許可權 2 linux系統中,新增 戶的命令是 useradd 修改 戶密碼的...

N46期 第四周作業

1.計算100以內所有能被3整除的整數之和 答 vim 1.sh 2.編寫指令碼,求100以內所有正奇數之和 答 vim sum odd.sh sum 0 for i in seq s 1 2 100 do let sum i done echo sum sum 3.隨機生成10以內的數字,實現猜字...

N46期第四周作業

1.計算 100 以內所有能被 3 整除的整數之和 bin bash 計算100以內所有能被3整除的正整數的和 sum 0 for i 0 i 100 i do if i 3 eq 0 then let sum i fidone echo sum sum2.編寫指令碼,求 100 以內所有正奇數之和...