Linux就應該這麽學第六課
阿新 • • 發佈:2019-05-14
新的 usermod 禁止 ima 終端 -c 模式 普通 解釋
crontab -r 刪除計劃任務
crontab -u 管理員使用此命令可以編輯其他人的計劃任務
設置的計劃任務時間格式:
、* * * * * 命令
分鐘 小時 日 月 星期
-N 不創建同名的基本用戶組
-s 指定該用戶的默認Shell解釋器
c:字符設備文件
p:管道文件
r:可讀 可以查看文件的列表
w:可寫 可以新增、刪除、重命名
x:可執行 可以進入該目錄
學習筆記如下:
Linux就應該這麽學第六課
for條件循環語句
格式:
for 變量名 in 取值來源
do
命令序列
done
while條件循環語句
格式:
while 條件測試操作
do
命令序列
done
case條件測試語句
case 變量值 in
模式 1)
命令序列1
;;
模式 2)
命令序列2
;;
模式 3)
命令序列3
;;
*)
默認命令序列
esac
計劃任務服務程序
at命令
at +時間
按ctrl+d組合鍵來結束編寫計劃任務
at -l
查看任務列表
at -c 序號
查看任務詳細
atrm 序列號
刪除任務
crond服務
crontab -e 創建、編輯計劃任務
crontab -l 查看計劃任務
crontab -u 管理員使用此命令可以編輯其他人的計劃任務
設置的計劃任務時間格式:
、* * * * * 命令
分鐘 小時 日 月 星期
用戶身份與文件權限
用戶身份:
管理員UID為0:系統管理員
系統用戶UID為1-999
普通用戶UID1000開始
useradd
創建新的用戶
格式:useradd 參數 用戶名
創建默認用戶家目錄:/home
默認解釋器:/bin/bash
創建同名的一個用戶組
參數:
-d 指定用戶家目錄
-e 賬戶到期時間,格式為YYYY-MM-DD
-u 指定該用戶的默認UID
-g 指定一個初始的用戶基本組(必須已存在)
-G 指定一個或者多個擴展用戶組
-s 指定該用戶的默認Shell解釋器
groupadd
創建用戶組 groupdd 選項 群組名
usermod
修改用戶的屬性
usermod 選項 用戶名
-d -m 連用,可重新指定用戶的家目錄並自動把舊的數據轉移過去
-e 賬戶到期時間,格式為yYYY-MM-DD
-g變更所屬用戶組
-G變更擴展用戶組
-L鎖定用戶禁止其登錄系統
-U解鎖用戶
-s變更默認終端
-u修改用戶的UID
userdel
刪除用戶 useradd 選項 用戶名
刪除時家目錄會保存下來,-r可以全部刪除
文件權限與歸屬
-:普通文件
d:目錄文件
l:鏈接文件
b:塊設備文件
p:管道文件
r:可讀 可以查看文件的列表
w:可寫 可以新增、刪除、重命名
x:可執行 可以進入該目錄
學習筆記如下:
Linux就應該這麽學第六課