shell指令碼練習 15

2021-09-21 05:45:11 字數 527 閱讀 2443

題目:

請嘗試寫乙個指令碼。呼叫指令碼,會列印當前系統時間和日期,所有已登入的使用者和系統執行時間。並將這些資訊儲存到乙個日誌檔案中。

1.date 注意,區別與其他語言的獲取時間的對應選項字元 如分是%m秒是%s

# 獲取時間 

time=`date +"%y-%m-%d %h:%m:%s"`

2.獲取當前登入使用者。

w >> log

或who >> log

#!/bin/bash

nowtime=`date +"%y-%m-%d %h:%m:%s"`

filename='/test/'`date +"%y%m%d%h%m%s"`'.log'

if [ ! -e $filename ]

then

touch $filename

fiecho `who` >> $filename

shell指令碼練習

顯示系統資訊 bin bash descrition show system information echo os version is cat etc centos release echo kernel version is uname r echo cpu type lscpu grep m...

shell 指令碼練習

bin bash echo hello world chmod x test.sh 使指令碼具有執行許可權 test.sh 執行指令碼for file in ls etc 或for file in ls etc val expr 2 2 注意,這時的計算,2 2運算子和數字之間一定要加空格判斷字串是...

shell指令碼練習

1.簡單輸出指令碼 輸出 hello 王子 我們先建立指令碼檔案 touch lian.sh 這裡指令碼的檔案需要以。sh結尾 結果 2.通過位置變數建立系統賬號或密碼 結果 3.每週 5 使用 tar 命令備份 var log 下的所有日誌檔案 vim root logbak.sh 編寫備份指令碼...