計畫任務
在指定時間去執行的指令碼,就是計畫任務
crontab
-l 列出當前所有已經設定好的計畫任務-e 編輯計畫任務表
-r 清空所有任務計畫表
m:分鐘
h:小時
dom:天
mon:月
dow:周
command:執行的命令或者指令碼
0,30 9-18 * * 1-5 /home/tianya/script.txt每月的每週的周1–周5,9點到18點每小時的整點和半點執行script.txt
* * * * *
/home/tianya/script.txt每分鐘都執行, 最小單位分鐘
寫完之後就不需要使用者干涉了,可以退出終端或者做其他事,在寫的過程中一律採用絕對路徑。
初始化檔案
系統級改變,所有使用者生效。檔案存在 /etc/profile
使用者級,只針對當前的使用者。使用者家目錄.bashrc/.bash_profile
環境變數
var=value 針對當前shell有效,子shell無效
export var=value 子shell也有效
列印需要$ ,設定不需要。
取值的三種方式$echo 檢視環境變數whichvi 查詢命令在哪個目錄下,根據環境變數,按順序查詢,找到後後面就不再找了。n=「」
n=$na 引用其他環境變數,前面一定更要加
$
,n=
uname -n
反引號,用乙個命令的結果作為變數的值whereis
1:把path環境變數路徑下全部搜尋一遍,找到命令對應的所有目錄,
2:找到命令相關手冊的目錄。
看圖
history 歷史命令
history 5 最後5條alias別名!n !1187 按編號執行對應的命令
!! 執行最近的一條命令
alias alias=valueumask控制新檔案或者新目錄許可權的alias h=history
alias 列出所有的別名
unalias alias_name 取消別名
umask033 設定掩碼,預設掩碼022.掩碼有的許可權在新的檔案或目錄中是沒有的。
系統預設變數
$shell 使用者的預設shell設定陣列$user 登入系統使用者名稱
$home 家目錄路徑名
$pwd 當前路徑名
export array=(a,b,c) 設定使用者管理涉及使用者的三個主要配置檔案echo $ 訪問
for ele in ar
ray[
@];d
oech
o ele done 分行顯示
/etc/passwd 使用者資訊檔案所屬chown 修改檔案擁有者/etc/group 組資訊
/etc/shadow 密碼和相關控制資訊
chown [option]chgrp 修改檔案所屬組引數:-r 遞迴改變目錄的擁有者
-f: 不顯示擁有者的詳細資訊
chgrp [option]groupmod -n group1 g1 改組名引數:-r 遞迴改變目錄的擁有者
-f: 不顯示擁有者的詳細資訊
或chown user:group file
groupadd -g gno gname 新增組
groupdel gname 刪除組
groupmod [option] groupname
引數: -n 新組名:修改組的名字
-g gid:修改組的gid
groupmod -g 1000 g1 將g1組的組號修改為1000
新增刪除組成員
gpasswd [option] groupnamegroups username 檢視使用者所屬組建立使用者引數: -a 使用者名稱:向指定組新增使用者
-d 使用者名稱:從指定 組中刪除使用者
gpasswd -a username groupname
gpasswd -d username groupname
useradd [option] username如:useradd -m -d /home/gulang -g groupname -s /bin/bash gulang-引數 :
-u uid:指定uid
-g 組名:指定使用者所屬組
-d 路徑:指定使用者主目錄
-s shell :指定shell型別
-m 建立使用者主目錄
刪除使用者
userdel [option] username修改使用者資訊引數:
-r 刪除使用者主目錄
如: userdel -r u1
usermod [option] username引數:
-l 新的使用者名稱:修改使用者主目錄
-d 路徑:修改使用者主目錄
如: usermod -d /home/gulang gulang
usermod -l gulang1 gulang 將gulang 修改為gulang1
Linux自學之旅 基礎命令(五)
linux自學之旅 基礎命令 五 總結 1.上一節我們講述了 硬鏈結 和軟鏈結,主要講述了兩種鏈結的區別和他們的一些基本工作原理,還沒看的下方鏈結 硬鏈結和軟鏈結 2.那麼這節我們就接著講目錄和檔案都可以操作的命令 還記得我們之前講過的rmdir命令,它的作用只是刪除乙個空目錄,我們說過他在日常使用...
Linux基礎入門(五) 學習筆記 歷史命令
介紹 wget aliyuncs com courses 1 data1裡面記錄是一些命令的記錄,現在需要你從裡面找出出現頻率次數前3的命令並儲存在 home shiyanlou result。目標處理文字data 將結果寫入result 結果包含次數和命令,如 100 ls 提示cut擷取 c 8...
Linux系統基礎操作命令 遠端操作(五)
ssh命令 遠端免金鑰登入 輸入命令 rpm qa grep ssh 檢視ssh服務是否安裝 注 若沒安裝ssh則可輸入 yum install openssh server安裝。service sshd restart 啟用ssh服務 service sshd stop 啟用ssh服務 servi...