Linux常用命令

1.常用快捷鍵

常用快捷鍵

功能

ctrl + c

停止進程

ctrl+l 或clear

清屏;徹底清屏是:reset

ctrl + q

退出

善於用tab

提示(更重要的是可以防止敲錯)

上下鍵

查找執行過的命令

ctrl +alt

linux和Windows之間切換

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


2.幫助命令

 

. man:是Linux下的幫助指令,通過man指令可以查看Linux中的指令幫助、配置文件幫助等等

案例實操

查看ls命令的幫助信息

 

[root@Linux01 ~]# man ls

.help:該命令是bash內建命令,用於顯示bash內建命令的幫助信息

 

   案例實操

 

       查看cd命令的幫助信息

 

[root@Linux01 ~]# help cd


 

3.文件目錄類操作

pwd 功能描述:顯示用戶當前工作目錄的絕對路徑
ls

功能描述:用來顯示目錄列表         

ls -a:展示包含隱藏的目錄名

ls -A: 展示不包含隱藏的目錄名

ls -l :  展示包含文件的屬性及權限信息

ls -R:遞歸展示目錄ls -s:以k為單位展示文件
ls -lh 展示包含文件的屬性及權限信息並且顯示大小(k為單位)

cd

功能描述:將當前工作目錄切換到指定目錄  

cd 絕對路徑/相對路徑:切換路徑;

cd .. :回到當前目錄的上一級目錄;

cd或cd~ :回到根目錄;

cd – :回到上一次所在目錄;

cd -P :跳轉到實際物理路徑,而非快捷方式路徑

 mkdir

功能描述:創建新目錄   

mkdir 要創建的目錄 :創建目錄

mkdir -p 要創建的多級目錄 :創建多層目錄;

mkdir -pv 要創建的多級目錄 :創建多層目錄並顯示創建過程

 rmdir

 功能描述:刪除目錄

rmdir 要刪除的目錄 :刪除目錄;

rmdir -p 要刪除的目錄 :遞歸刪除指定目錄;

rmdir -pv 要刪除的目錄 :遞歸刪除指定目錄並顯示刪除過程;

 touch

 功能描述:創建空文件

touch 要創建的文件名稱:創建空文件

 rename

 功能描述:批量為文件修改名稱

 rename  原字符串  新字符串  被操作的文件:單個修改文件名或批量修改文件名

案例:

將/home/test1下的文件名中的aa全部改為bb

[root@Linux01 home]# ls test1
aabb.txt aa.txt bbaacc.txt

[root@Linux01 home]# rename aa bb test1/*
[root@Linux01 home]# ls test1
bbbbcc.txt bbbb.txt bb.txt

 cp

 功能描述:cp指令用來將-一個或者 多個源文件或者目錄複製到指定的目標文件或者目錄

cp 源文件 文件複製到的目錄 :進行複製

cp -a 源文件 文件複製到的目錄 :保持源文件的結構和屬性進行複製;
cp -r 源文件 文件複製到的目錄 :遞歸複製;

加 -v :顯示拷貝過程

案例:

將etc下的passwd拷貝到home下

[root@Linux01 home]# cp /etc/passwd ./
[root@Linux01 home]# ls
banzhang.txt jinghang lisi3 passwd test1 work01-shell.sh xiaozhang
class233.txt jinghang2 mayun test test2 work02-shell.sh

 

 rm

 功能介紹: rm指令用於刪除給定的文件和目錄。

rm -r 文件或目錄名 :遞歸刪除目錄中所有內容;

rm -f 文件或目錄名 :強制執行刪除;

-i :交互式刪除,會詢問;

-v:顯示過程

 mv

 功能介紹: mv 移動文件與目錄或重命名

mv 老的目錄名 新的目錄名 :重命名;

mv 要被移動的目錄名 移動到目的目錄路徑:移動目錄

案例:

1、將/home/passwd目錄改為passs 

[root@Linux01 home]# mv passwd passs
[root@Linux01 home]# ls
banzhang.txt jinghang lisi3 passs test1 work01-shell.sh xiaozhang
class233.txt jinghang2 mayun test test2 work02-shell.sh

2、將home/passs移動到/home/test1下

[root@Linux01 home]# mv passs test1/
[root@Linux01 home]# ls test1
bbbbcc.txt bbbb.txt bb.txt passs

 cat

 功能介紹: 查看文件內容(一次性全部讀取,適用小文件)

-b :在非空行前面顯示行號;

-n:顯示所有行的行號,包括空行;

-s:壓縮空行,多個空行連續出現時僅顯示一個空行;

 more

 一次性讀取,全屏展示分屏查看器查看該文件(適用中小型文件)

 more  要查看的文件名 :查看文件,進去查看之後可以用內置快捷鍵如下

內置快捷鍵:空格:向下翻一頁,

      回車:向下翻一行,

      q:退出more,

      ctrl+F:向下滾動一屏,

      = :輸出當前行號;

 less

 跟more相似,但是他不是一次把整個文件加載之後再顯示,而是根據顯示需要加載內容,適用顯示大型文件;

less 文件名:要查看的文件名 :查看文件,進去查看之後可以用內置快捷鍵如下

內置快捷鍵: 空格:向下翻頁,

      / 字符串:查找該字符串,n:向下查找;N:向上查找

      q:退出less

 echo

 功能介紹:echo指令用於在shell中打印shell變量的值,或者直接輸出指定的字符串。

echo $指令名稱:執行該指令;

echo “內容”:打印該內容;

-e:支持反斜線控制的字符轉換,如下:

echo -e  “hello  \\  word” :輸出就是hello \ word

echo -e “hello \n word”:輸出的hello word會換行;

echo -e “hello \t  word” :輸出的hello word中間有一個製表符

 head

 功能介紹:head用於顯示文件的開頭部分內容,默認情況下head指令顯示文件的前10行內容。

head  要讀取文件名 : 讀取該文件前10行

head -n  指定數字  要讀取文件名:讀取該文件指定前幾行  

 tail

 功能介紹:tail用於輸出文件中尾部的內容,默認情況下tail指令顯示文件的後10行內容。

tail  要讀取文件名 : 讀取該文件後10行

tail -n 指定數字 要讀取文件名 :讀取該文件後幾行;

tail -f 文件名:監控該文件所有更新

 > 和 >>

 
> :覆蓋

>> :追加

 history

 功能介紹:history指令用於查詢歷史指令命令

history :查詢所有歷史指令命令

history 數字:從後查詢幾條執行過的命令

 ln

功能介紹:(硬)軟鏈接也稱為符號鏈接,類似於windows里的快捷方式,有自己的數據塊,主要存放了鏈接其他文件的路徑。

ln -s  原文件或目錄名 軟鏈接名:給原文件創建軟鏈接

案例:

  給/home/test創建軟鏈接名為aatest

  [root@Linux01 home]# ln -s test aatest

  [root@Linux01 home]# ll 

  總用量 48

  lrwxrwxrwx. 1 root      root         4 7月   4 15:41 aatest -> test

注意:

  1、ln 默認創建鏈接為硬鏈接,不能對目錄建立鏈接。要為目錄建立鏈接必須使用「-s」選項,指明創建的鏈接類型為符號鏈接。

  2、只能為普通文件創建硬鏈接, 不能為目錄創建硬鏈接。而符號鏈接(軟連接)則沒有任何限制,

  3、刪除軟鏈接: rm -rf 軟鏈接名,而不是rm -rf 軟鏈接名/

  4、查詢:通過ll就可以查看,列表屬性第1位是l,尾部會有位置指向。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 4、搜索查找類操作

find

功能介紹:find指令將從指定目錄向下遞歸地遍歷其各個子目錄,將滿足條件的文件顯示在終端

find -name 查詢目錄 :模糊查找所有的該目錄名的目錄

find -user 用戶名 :查找該用戶的所有文件目錄

find -size +/-10k : 查找大於/小於10k的文件

find -empty : 查找文件大小為0k的文件

find -empty |xargs ls -l :將之前查詢的文件當成參數傳給後面

find -type 加文件類型 : 查找對應的(文件類型:b代表塊設備文件,d代表目錄,f代表普通文件,c代表字符設備文件,l代表符號鏈接文件例如軟鏈接,s代表網絡套接字文件)

案例:

  在全部目錄中搜索test目錄

  [root@Linux01 home]# find / -name test

/home/test

/home/test2/test

/usr/bin/test

/usr/share/doc/db4-devel-4.7.25/ref/test

/usr/lib64/python2.6/test

/usr/lib64/python2.6/site-packages/OpenSSL/test

/lib/alsa/init/test

 

grep

功能介紹:grep 過濾查找,在文件中搜索匹配的行 (管道符,「|」,表示將前一個命令的處理結果輸出傳遞給後面的命令處理)

which

功能介紹:which指令用於查找並顯示給定指令的絕對路徑

which + 指令名:查找該命令的絕對路徑

whereis

whereis + 指令名:查找該指令相關文件的路徑

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

5、用戶管理類操作

useradd

功能介紹:useradd 添加新用戶

useradd  用戶名 :添加新用戶

useradd -g 組名 用戶名 :添加一個該組名的該用戶名(但是前提該組得存在,不會再自動創建組)

useradd -d  /添加該用戶的宿主目錄 用戶名:默認添加用戶組直接到根目錄,這個可以指定根目錄

useradd -u 要設置的ID號 用戶名:設置用戶ID

useradd -c “注釋內容” 用戶名:給用戶加說明;

passwd

功能介紹:passwd 設置用戶密碼

passwd 用戶名 :更改用戶密碼

id

功能介紹:id 查看用戶是否存在

id 用戶名 :查看用戶是否存在

查看創建的用戶 語法:cat  /etc/passwd
userdel

功能介紹:userdel刪除用戶及相關文件

userdel 用戶名:只刪除用戶,目錄還在

userdel -r 用戶名:刪除用戶及相關文件

userdel – f 用戶名 :強制刪除,即使正在登錄  

usermod

功能介紹:usermod指令用於修改用戶的基本信息

usermod -g 要換成的組名 用戶名:修改用戶的組

usermod -c “要修改成什麼注釋” 用戶名:修改用戶的注釋信息

usermod -d /想要修改成宿主目錄 用戶名:修改用戶的宿主目錄,但是不會幫你生成文件,只是會有路徑 

su

功能介紹:su <swith user> 切換用戶

su 用戶名:切換用戶

who

功能介紹:who 查看登錄用戶信息

whoami:查詢當前所登錄的用戶名

who am i:查詢系統登錄用戶信息

sudo

功能介紹:sudo 設置普通用戶具有root權限

先root用戶進入這個文件 vim /etc/sudoers,然後找到91行複製粘貼,將root修改為普通用戶名,然後su 普通用戶名:切換用戶,然後sudo vim /etc/sudoers:這個時候普通用戶就可以進這個配置文件了,只需要在指令前面加sudo 就可以執行root權限

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

6、用戶組管理操作

 groupadd

功能介紹:groupadd創建新工作組 

groupadd 新組名:創建一個新的用戶組

groupadd -g 新用戶組的ID 新用戶組:創建一個新的指定ID的用戶組

 groupdel

 功能介紹:groupdel刪除工作組

groupdel 用戶組:刪除用戶組(只能刪除沒有用戶的組,也就是空的用戶組)

 groupmod

 功能介紹:groupmod修改工作組信息

groupmod -n 修改後的組名 原組名:修改用戶組的組名

groupmod -g 修改後的組名ID 原組名:修改用戶組的ID(新的組名和ID必須唯一)

 查看創建的組  語法:cat  /etc/group

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

7、文件權限類操作

 

文件屬性

Linux系統是一種典型的多用戶系統,不同的用戶處於不同的地位,擁有不同的權限。為了保護系統的安全性,Linux系統對不同的用戶訪問同一文件(包括目錄文件)的權限做了不同的規定。在Linux中我們可以使用ll或者ls -l命令來顯示一個文件的屬性以及文件所屬的用戶和組。

             

 chmod

功能介紹:chmod 改變權限    

經驗技巧:
u:所有者 g:所有組 o:其他人 a:所有人(u、g、o的總和)
r=4 w=2 x=1 

chmod u/g/o  +/-  r/w/x  用戶名:添加或取消對應權限

chmod 三個數字(三個數字代表三組權限,每組可以計算rwx) 用戶名:添加或取消對應權限;

 

 chown

功能介紹:chown 改變文件或目錄所有者

chown 要改變成的用戶 文件名:更改該文件創建的用戶

chown -R 要改變成的用戶 文件名:遞歸更改,

再加-v:顯示修改過程

chgrp

功能介紹:chgrp 改變所屬組

chgrp 要改成的用戶組 文件名:改變文件的所屬組

chgrp 要改成的用戶名  要改成的用戶組 文件名:改變文件的所屬用戶及用戶組

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

 

 

 

 

 


 

8、時間日期類操作

date  

date :顯示當前時間

date -s 字符串時間  :設置系統時間

cal

cal : 查看當前月日曆

cal 某年:查看某年日曆;

 

 

 

 

 

 

 

 

 


 

 9、壓縮和解壓縮操作

gzip/gunzip

功能介紹: gzip/gunzip 壓縮與解壓縮;將文件壓縮為.gz後綴的文件,只能壓縮文件,不能壓縮目錄,不能保留原文件

案例:

  將/home下的class23.txt壓縮、解壓

[root@Linux01 home]# gzip class233.txt 

[root@Linux01 home]# ls
banzhang.txt jinghang lisi3 test test2 work02-shell.sh
class233.txt.gz jinghang2 mayun test1 work01-shell.sh xiaozhang
[root@Linux01 home]# gunzip class233.txt
[root@Linux01 home]# ls
banzhang.txt jinghang lisi3 test test2 work02-shell.sh
class233.txt jinghang2 mayun test1 work01-shell.sh xiaozhang

 zip/unzip  功能介紹: zip/unzip 壓縮與解壓縮、zip 壓縮命令在window/linux都通用,可以壓縮目錄且保留源文件。

zip -r  XXX.zip  要壓縮的內容 :遞歸壓縮成zip格式

unzip  XXX.zip  -d  要解壓到的目錄/ :解壓縮文件到指定目錄

 tar

 功能介紹: tar 打包備份

-z  打包同時壓縮

-c  產生.tar打包文件

-v  顯示詳細信息
-f  指定壓縮後的文件名
-x  解包.tar文件

tar -zcvf   XXX.tar.gz   要壓縮的內容 :壓縮指定內容

tar -zxvf  XXX.tar.gz  -C  解壓到的目錄:解壓到指定目錄

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

10、進程管理類操作

ps

功能介紹: 查看當前系統進程狀態

-a 選擇所有進程
-u 顯示所有用戶的所有進程
-x 顯示後台進程得運行參數

ps -aux :查看系統中所有進程

ps -ef :查看子父進程之間的關係

 kill

功能介紹: kill 終止進程

kill -9  進程ID:通過進程號強制殺死進程

killall 進程名稱:通過進程名稱殺死進程

 pstree

 功能介紹: pstree 查看進程樹

pstree -p :以樹的形式顯示進程名稱並顯示進程ID

pstree -u :以樹的形式顯示進程名稱並顯示進程所屬用戶

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

11、系統性能監控類操作

 

top

功能介紹: top指令實時報告系統整體性能情況(默認3秒更新)

top -d 秒數:指定幾秒更新數據

top -i :使top命令不顯示閑置和殭屍進程

top -p  指定進程ID:只監控指定進程

執行完這些指令後,可以進行排序

q:退出top

P:以CPU使用率排序,默認就是此項

M:以內存的使用率排序

N:以進程ID排序

k:根據進程的ID殺死進程

free

功能介紹: 顯示內存的使用情況

free -b:以位元組為單位顯示內存使用情況

free -k:以千位元組為單位顯示內存使用情況(默認)

free -m:以兆位元組為單位顯示內存使用情況

free -t:顯示匯總結果

netstat

功能介紹: netstat 顯示網絡統計網絡系統的狀態信息和端口佔用情況

選項 功能
-n 使用數字形式的IP、端口、用戶ID、協議、用戶等名稱信息
-l 僅列出有在listen(監聽)的服務狀態
-p 表示顯示哪個進程在調用
-a 顯示處於監聽狀態和處於非監聽狀態的socket信息
-u 查看udp連接信息
-t 查看tcp連接信息

常用

netstat -anp | grep 進程號:查看該進程網絡信息

netstat -nlp | grep 端口號:查看網絡端口號佔用情況(使用場景:如果端口被佔用,可是又要用這個端口,就可以找到佔用這個端口的進程,殺死)

 

 


 

 


 

12、磁盤分區類操作

df

功能介紹: df 查看磁盤空間使用情況(列出文件系統的整體磁盤使用量,顯示磁盤分區上可用的磁盤空間)

df -h :展示磁盤空間的使用情況

du

功能介紹: du 顯示每個文件和目錄的磁盤使用空間佔用情況

選項 
-s 指定目錄佔用大小匯總
-h 帶計量單位
-a 含文件
-c 列出明細的同時,增加匯總值

du 選項  需要查詢的目錄:展示某個文件或目錄的磁盤使用空間佔比情況

 fdisk

功能介紹:查看磁盤使用情況和磁盤分區

fdisk -l:查看磁盤使用情況和磁盤分區

fdisk /dev/sda :回車之後會讓按m尋求幫助,顯示出相應的指令,可以按下對應的進行增加分區,刪除分區,查詢分區等(q:查詢,n:新建分區,d:刪除分區,w:保存並退出)

 

 mount/umount  

概述:對於Linux用戶來講,不論有幾個分區,分別分給哪一個目錄使用,它就是一個根目錄、一個獨立唯一的文件結構。
Linux中每個分區都是用來組成整個文件系統的一部分,Linux採用一種叫做「掛載」的處理方法,它整個文件系統中包含了一整套的文件和目錄,並將一個分區和一個目錄聯繫起來,要載入的那個分區將使它的存儲空間在這個目錄下獲得。

案例:

 將鏡像文件掛載到/home/test下:

[root@Linux01 home]# mount -t iso9660 /dev/sr0 /home/test
mount: block device /dev/sr0 is write-protected, mounting read-only

[root@Linux01 home]# ll test
總用量 566
-r–r–r–. 2 root root 14 6月 29 2018 CentOS_BuildTag
dr-xr-xr-x. 3 root root 2048 6月 30 2018 EFI
-r–r–r–. 2 root root 212 11月 27 2013 EULA
-r–r–r–. 2 root root 18009 11月 27 2013 GPL
dr-xr-xr-x. 3 root root 2048 6月 30 2018 images
dr-xr-xr-x. 2 root root 2048 6月 30 2018 isolinux
dr-xr-xr-x. 2 root root 536576 6月 30 2018 Packages
-r–r–r–. 2 root root 1363 6月 29 2018 RELEASE-NOTES-en-US.html
dr-xr-xr-x. 2 root root 4096 6月 30 2018 repodata
-r–r–r–. 2 root root 1706 11月 27 2013 RPM-GPG-KEY-CentOS-6
-r–r–r–. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Debug-6
-r–r–r–. 2 root root 1730 11月 27 2013 RPM-GPG-KEY-CentOS-Security-6
-r–r–r–. 2 root root 1734 11月 27 2013 RPM-GPG-KEY-CentOS-Testing-6
-r–r–r–. 1 root root 3380 6月 30 2018 TRANS.TBL

卸載掛載點:

[root@Linux01 home]# umount /home/test
[root@Linux01 home]# ll test
總用量 0
-rw-r–r–. 1 root root 0 6月 29 20:12 ccab.txt
-rw-r–r–. 1 root root 0 6月 29 20:10 cca.txt
-rw-r–r–. 1 root root 0 6月 29 20:10 ccc.txt

 

 工作常用指令 統計/root文件夾下的文件的個數    :    ls -l /root | grep “^-” | wc -l

統計/root文件夾下的目錄的個數  : ls -l /root | grep “^d” | wc  -l                            
統計/root文件夾下文件的個數,包括子文件夾里的       :       ls -lR /root | grep “^-” | wc -l 
統計文件夾下目錄的個數,包括子文件夾里的              :       ls -lR /root | grep “^d” | wc -l
以樹狀顯示目錄結構                    :        yum install tree(安裝樹),才能用tree

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

13、軟件包管理類操作

RPM(對本地安裝包的操作)

概述:RPM(RedHat Package Manager),RedHat軟件包管理工具,類似windows裏面的setup.exe,是Linux這系列操作系統裏面的打包安裝工具

rpm -qa :查詢所安裝的所有rpm軟件包  例如:rpm -qa |grep firefox :查詢火狐的安裝包

rpm -qi  安裝包名稱  :查詢安裝的軟件包的詳細信息

rpm -e  安裝包名稱  :卸載軟件包

rpm -e  安裝包名稱  –nodeps :忽略依賴,卸載軟件包

 

選項 功能
-i    -i=install,安裝
-v   -v=verbose,顯示詳細信息
-h   -h=hash,進度條
–nodeps 不檢測依賴進度

rpm -ivh 安裝包名稱 :安裝軟件

 YUM

概述:YUM(全稱為 Yellow dog Updater, Modified)是一個前端軟件包管理器。基於RPM包管理,能夠從指定的服務器自動下載RPM包並且安裝,可以自動處理依賴性關係,並且一次安裝所有依賴的軟件包,無須繁瑣地一次次下載、安裝

 

選項 :
install  安裝rpm軟件包
update  更新rpm軟件包
check-update  檢查是否有可用的更新rpm軟件包
remove   刪除指定的rpm軟件包
list  顯示軟件包信息
clean  清理yum過期的緩存
deplist  顯示yum軟件包的所有依賴關係

yum 選項 安裝包名 :執行對應選項的功能

注意

默認的系統YUM源,需要連接國外apache網站,網速比較慢,可以修改關聯的網絡YUM源為國內鏡像的網站,比如網易163

//mirrors.163.com/.help/centos.html下載對應CentOS版本的YUM源,替代系統自帶的YUM源

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


 

 

14、定時任務操作

定時任務操作crontab

功能介紹:crontab指令周期性執行的任務

service crond restart/start  :啟動服務

選項 
-e  編輯crontab定時任務
-l  顯示待執行任務列表
-r  刪除當前用戶所有的crontab任務
-i  刪除用戶的計劃任務前要求用戶進行確認

crontab -e :進入編輯定時任務

案例:

每年的3月、7月的1號、2號、5號的12點52分向/home/class233.txt文件里寫入 紀念日

[root@Linux01 home]# crontab -e

52 12 1,2,5 3,7 * /bin/echo “紀念日” >> /home/class233.txt

 

定時任務文件編輯相關參數說明

 

進入crontab編輯界面。會打開vim編輯你的工作。

* * * * *  執行的任務 

項目 

含義 

範圍

第一個「*」

一小時當中的第幾分鐘

0-59

第二個「*」

一天當中的第幾小時

0-23

第三個「*」

一個月當中的第幾天

1-31

第四個「*」

一年當中的第幾月

1-12

第五個「*」

一周當中的星期幾

0-7(0和7都代表星期日)

    

特殊符號

含義

*

代表任何時間。比如第一個「*」就代表一小時中每分鐘都執行一次的意思。

代表不連續的時間。比如「0 8,12,16 * * * 命令」,就代表在每天的8點0分,12點0分,16點0分都執行一次命令

代表連續的時間範圍。比如「0 5  *  *  1-6命令」,代表在周一到周六的凌晨5點0分執行命令

*/n

代表每隔多久執行一次。比如「*/10  *  *  *  *  命令」,代表每隔10分鐘就執行一遍命令

Tags: