主頁 > 作業系統 > Linux常用命令

Linux常用命令

2020-09-15 02:15:39 作業系統

VI/VIM編輯器

  •   一般模式

    以vi打開一個檔案就直接進入一般模式了(這是默認的模式),在這個模式中, 你可以使用『上下左右』按鍵來移動游標,你可以使用『洗掉字符』或『洗掉整行』來處理檔案內容, 也可以使用『復制、貼上』來處理你的檔案資料,

 

      

語法

功能描述

yy

復制游標當前一行

y數字y  

復制一段(從第幾行到第幾行)

p

箭頭移動到目的行粘貼

u

撤銷上一步

dd

洗掉游標當前行

d數字d

洗掉游標(含)后多少行

x

洗掉一個字母,相當于del,向后刪

X

洗掉一個字母,相當于Backspace,向前刪

yw

復制一個詞

dw

洗掉一個詞

shift+^

移動到行頭

shift+$

移動到行尾

gg或者1+G

移動到頁頭

G

移動到頁尾

數字+G(先輸入數字,在按G)

 

  •       編輯模式

      

按鍵

功能

i

當前游標前

a

當前游標后

o

當前游標行的下一行

I

游標所在行最前

A

游標所在行最后

O

當前游標行的上一行

  •     指令模式  

 

    

命令

功能

:w

保存

:q

退出

:!

強制執行

/ 要查找的詞

n 查找下一個,N 往上查找

? 要查找的詞

n是查找上一個,N是往下查找

:set nu

顯示行號

:set nonu

關閉行號

ZZ(shift+zz)

沒有修改檔案直接退出,如果修改了檔案保存后退出

  •      模式間轉換

      ESC

 

 



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為單位)

ll -h: 展示包含檔案的屬性及權限資訊并且顯示大小(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

http://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分鐘就執行一遍命令

轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/40721.html

標籤:Linux

上一篇:使用qt windeployqt生成exe出錯,缺少參考vs自編的dll

下一篇:大佬們,我的電腦卡在開機進不去了,我之前下載了個騰訊電腦管家給電腦殺了個毒,然后重啟之后進不去了現在改如何解決?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • CA和證書

    1、在 CentOS7 中使用 gpg 創建 RSA 非對稱密鑰對 gpg --gen-key #Centos上生成公鑰/密鑰對(存放在家目錄.gnupg/) 2、將 CentOS7 匯出的公鑰,拷貝到 CentOS8 中,在 CentOS8 中使用 CentOS7 的公鑰加密一個檔案 gpg -a ......

    uj5u.com 2020-09-10 00:09:53 more
  • Kubernetes K8S之資源控制器Job和CronJob詳解

    Kubernetes的資源控制器Job和CronJob詳解與示例 ......

    uj5u.com 2020-09-10 00:10:45 more
  • VMware下安裝CentOS

    VMware下安裝CentOS 一、軟硬體準備 1 Centos鏡像準備 1.1 CentOS鏡像下載地址 下載地址 1.2 CentOS鏡像下載程序 點擊下載地址進入如下圖的網站,選擇需要下載的版本,這里選擇的是Centos8,點擊如圖所示。 決定選擇Centos8后,選擇想要的鏡像源進行下載,此 ......

    uj5u.com 2020-09-10 00:12:10 more
  • 如何使用Grep命令查找多個字串

    如何使用Grep 命令查找多個字串 大家好,我是良許! 今天向大家介紹一個非常有用的技巧,那就是使用 grep 命令查找多個字串。 簡單介紹一下,grep 命令可以理解為是一個功能強大的命令列工具,可以用它在一個或多個輸入檔案中搜索與正則運算式相匹配的文本,然后再將每個匹配的文本用標準輸出的格式 ......

    uj5u.com 2020-09-10 00:12:28 more
  • git配置http代理

    git配置http代理 經常遇到克隆 github 慢的問題,這里記錄一下幾種配置 git 代理的方法,解決 clone github 過慢。 目錄 git配置代理 git單獨配置github代理 git配置全域代理 配置終端環境變數 git配置代理 主要使用 git config 命令 git單獨 ......

    uj5u.com 2020-09-10 00:12:33 more
  • Linux npm install 裝包時提示Error EACCES permission denied解

    npm install 裝包時提示Error EACCES permission denied解決辦法 ......

    uj5u.com 2020-09-10 00:12:53 more
  • Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包

    Centos 7下安裝nginx,使用yum install nginx,提示沒有可用的軟體包。 18 (flaskApi) [root@67 flaskDemo]# yum -y install nginx 19 已加載插件:fastestmirror, langpacks 20 Loading ......

    uj5u.com 2020-09-10 00:13:13 more
  • Linux查看服務器暴力破解ssh IP

    在公網的服務器上經常遇到別人爆破你服務器的22埠,用來挖礦或者干其他嘿嘿嘿的事情~ 這種情況下正確的做法是: 修改默認ssh的22埠 使用設定密鑰登錄或者白名單ip登錄 建議服務器密碼為復雜密碼 創建普通用戶登錄服務器(root權限過大) 建立堡壘機,實作統一管理服務器 統計爆破IP [root ......

    uj5u.com 2020-09-10 00:13:17 more
  • CentOS 7系統常見快捷鍵操作方式

    Linux系統中一些常見的快捷方式,可有效提高操作效率,在某些時刻也能避免操作失誤帶來的問題。 ......

    uj5u.com 2020-09-10 00:13:31 more
  • CentOS 7作業系統目錄結構介紹

    作業系統存在著大量的資料檔案資訊,相應檔案資訊會存在于系統相應目錄中,為了更好的管理資料資訊,會將系統進行一些目錄規劃,不同目錄存放不同的資源。 ......

    uj5u.com 2020-09-10 00:13:35 more
最新发布
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:43:21 more
  • vim的常用命令

    Vim的6種基本模式 1. 普通模式在普通模式中,用的編輯器命令,比如移動游標,洗掉文本等等。這也是Vim啟動后的默認模式。這正好和許多新用戶期待的操作方式相反(大多數編輯器默認模式為插入模式)。 2. 插入模式在這個模式中,大多數按鍵都會向文本緩沖中插入文本。大多數新用戶希望文本編輯器編輯程序中一 ......

    uj5u.com 2023-04-20 08:42:36 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:26:53 more
  • 設定Windows主機的瀏覽器為wls2的默認瀏覽器

    這里以Chrome為例。 1. 準備作業 wsl是可以使用Windows主機上安裝的exe程式,出于安全考慮,默認情況下改功能是無法使用。要使用的話,終端需要以管理員權限啟動。 我這里以Windows Terminal為例,介紹如何默認使用管理員權限打開終端,具體操作如下圖所示: 2. 操作 wsl ......

    uj5u.com 2023-04-19 09:25:49 more
  • docker學習

    ###Docker概述 真實專案部署環境可能非常復雜,傳統發布專案一個只需要一個jar包,運行環境需要單獨部署。而通過Docker可將jar包和相關環境(如jdk,redis,Hadoop...)等打包到docker鏡像里,將鏡像發布到Docker倉庫,部署時下載發布的鏡像,直接運行發布的鏡像即可。 ......

    uj5u.com 2023-04-19 09:19:04 more
  • Linux學習筆記

    IP地址和主機名 IP地址 ifconfig可以用來查詢本機的IP地址,如果不能使用,可以通過install net-tools安裝。 Centos系統下ens33表示主網卡;inet后表示IP地址;lo表示本地回環網卡; 127.0.0.1表示代指本機;0.0.0.0可以用于代指本機,同時在放行設 ......

    uj5u.com 2023-04-18 06:52:01 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:50 more
  • 解決linux系統的kdump服務無法啟動的問題

    問題:專案麒麟系統服務器的kdump服務無法啟動,沒有相關日志無法定位問題。 1、查看服務狀態是關閉的,重啟系統也無法啟動 systemctl status kdump 2、修改grub引數,修改“crashkernel”為“512M(有的機器數值太大太小都會導致報錯,建議從128M開始試,或者加個 ......

    uj5u.com 2023-04-12 09:59:01 more
  • 你是不是暴露了?

    作者:袁首京 原創文章,轉載時請保留此宣告,并給出原文連接。 如果您是計算機相關從業人員,那么應該經歷不止一次網路安全專項檢查了,你肯定是收到過資訊系統技術檢測報告,要求你加強風險監測,確保你提供的系統服務堅實可靠了。 沒檢測到問題還好,檢測到問題的話,有些處理起來還是挺麻煩的,尤其是線上正在運行的 ......

    uj5u.com 2023-04-05 16:52:56 more
  • 細節拉滿,80 張圖帶你一步一步推演 slab 記憶體池的設計與實作

    1. 前文回顧 在之前的幾篇記憶體管理系列文章中,筆者帶大家從宏觀角度完整地梳理了一遍 Linux 記憶體分配的整個鏈路,本文的主題依然是記憶體分配,這一次我們會從微觀的角度來探秘一下 Linux 內核中用于零散小記憶體塊分配的記憶體池 —— slab 分配器。 在本小節中,筆者還是按照以往的風格先帶大家簡單 ......

    uj5u.com 2023-04-05 16:44:11 more