#!/bin/bash
#迴圈新增使用者
read -p "enter:" passwd
for uname in
`cat users.txt`
doid
$uname
&> /dev/null
if[$? -eq 0 ]
;then
echo
"already exists"
else
useradd
"$uname"
&> /dev/null
echo
"$passwd"
|passwd --stdin "$uname"
&> /dev/null
if[$? -eq 0 ]
;then
echo
"$uname seccess"
else
echo
"$uname failure"
fifi
done
#!/bin/bash
#迴圈刪除使用者
for uname in
`cat users.txt`
doid
$uname
&> /dev/null
if[$? -eq 0 ]
;then
userdel -r "$uname"
&> /dev/null
echo
"del $uname seccess"
fidone
#!/bin/bash
hlist=
$(cat ~/ipaddrs.txt)
for ip in
$hlist
doping -c3 -i 2 -w 3 $ip
&> /dev/null
if[$? -eq 0 ]
;then
echo
"$ip onliine"
else
echo
"$ip offline"
fidone
#!/bin/bash
#while迴圈猜**
price=
$(expr $random % 1000)
times=0
while
true
doread -p "請輸入**:" int
let times++
if[$int -eq $price];
then
echo
"正確$int"
echo
"您一共猜了$times次"
elif
[$int -gt $price];
then
echo
"高了"
else
echo
"低了"
fidone
#!/bin/bash
#判斷輸入的值
read -p "請輸入乙個字元" key
case
"$key"
in[a-z]
|[a-z]
)echo
"您輸入的是 字母";;
[0-9]
)echo
"您輸入的是 數字";;
*)echo
"您輸入的是 空格、功能或其他控制字元";;
esac
at 時間 開始計畫任務
reboot
ctr + d 儲存任務
at -l 檢視計畫任務
atrm 刪除計畫任務
crond 服務名稱
crontab 服務工具
crontab -e 開始計畫任務
分 時 日 月 星期 命令
systemctl status crond
systemctl restart crond
systemctl enable crond
管理員 000
系統使用者
rhel5、6 1-499
rhel7,8 1-999
普通使用者
rhel5、6 500-65535
rhel7、8 1000-*
useradd 使用者新增
usermod 修改使用者
usermod -u 修改編號
usermod -g 修改組
usermod -g 修改擴充套件組
userdel 使用者刪除
groupadd 新增組
LinuxProbe學習筆記(一)
今天開始跟著劉遄老師學習linux,對於我這樣的小白而言,有乙個優秀的導師是非常之重要的,也希望在接下來的課程中能慢慢看到成長的自己,而為自己感到開心和快樂。今天第一堂課老師講了一些關於linux的普及知識,聽了很多,但是記住的不多,混個臉熟。開源是閉源的反義詞 開源既是開放源 將軟體包和程式 一起...
LinuxProbe學習筆記(四)
感覺學到的知識點越來越多,總之我相信多看多寫才是王道,今天的內容是餘下的一些命令。重定向,管道符,環境變數,雖然預習過了,但是感覺還是記不住,大概知道怎麼用的了,但是還是需要多加練習,也不知道自己能不能行,不過我相信努力就會有收貨檔案目錄管理命令 touch 新建檔案 d 修改訪問時間和最後一次修改...
linuxprobe第一課 筆記
apache來自於印第安語,力量無窮 mpl mozilla public license,mozilla公共許可 許可協議 相較於gpl許可協議,mpl更加注重對開發者的源 需求和收益之間的平衡。mit massachusetts institute of technology 許可協議 目前限制...