1. 程式人生 > >shell 練習題 2

shell 練習題 2

1、編寫指令碼/root/bin/argsnum.sh,接受一個檔案路徑作為引數;如果引數
個數小於1,則提示使用者“至少應該給一個引數”,並立即退出;如果引數個數
不小於1,則顯示第一個引數所指向的檔案中的空白行數
shell 練習題 2
shell 練習題 2
2、編寫指令碼/root/bin/hostping.sh,接受一個主機的IPv4地址做為引數,測
試是否可連通。如果能ping通,則提示使用者“該IP地址可訪問”;如果不可
ping通,則提示使用者“該IP地址不可訪問”
shell 練習題 2
shell 練習題 2
3、編寫指令碼/root/bin/checkdisk.sh,檢查磁碟分割槽空間和inode使用率,如
果超過80%,就發廣播警告空間將滿
shell 練習題 2
1、編寫指令碼per.sh,判斷當前使用者對指定引數檔案,是否不可讀並且不可寫
shell 練習題 2


2、編寫指令碼excute.sh ,判斷引數檔案是否為sh字尾的普通檔案,如果是,新增
所有人可執行許可權,否則提示使用者非指令碼檔案
shell 練習題 2
3、編寫指令碼nologin.sh和login.sh,實現禁止和允許普通使用者登入系統
臨時禁止其他使用者登入,可以使用 nologin 檔案,具體做法是在/etc/目錄下建立一個名稱為 nologin 的檔案。
#touch /etc/nologlin