068-Linux命令

一、Linux命令

1.1幫助命令

1.1.1man 獲得幫助信息

(1)基本語法:

man [命令或配置文件]       (功能描述:獲得幫助信息)
image.png

NAME 命令的名稱和單行描述
SYNOPSIS 怎樣使用命令
DESCRIPTION 命令功能的深入討論
EXAMPLES 怎樣使用命令的例子
SEE ALSO 相關(guān)主題(通常是手冊頁)

(2)數(shù)字說明q
1.用戶在shell環(huán)境中可以操作的命令或是可執(zhí)行的文件
2.系統(tǒng)內(nèi)核(kernel)可以調(diào)用的函數(shù)
3.常用的函數(shù)or函數(shù)庫
4.設(shè)備配置文件
5.配置文件的格式
6.游戲相關(guān)
7.linux網(wǎng)絡(luò)協(xié)議和文件系統(tǒng)
8.系統(tǒng)管理員可以用的命令
9.跟內(nèi)核有關(guān)系的文件

1.1.2 help 獲得shell內(nèi)置命令的幫助信息

基本語法:

help 命令 (功能描述:獲得shell內(nèi)置命令的幫助信息)
image.png

有詳細說明。

1.1.3 常用快捷鍵

1)ctrl + c:停止進程
2)ctrl+l:清屏
3)ctrl + q:退出
4)善于用tab鍵
5)上下鍵:查找執(zhí)行過的命令
6)ctrl +alt:linux和Windows之間切換

1.2 文件目錄類

1.2.1 pwd 顯示當(dāng)前工作目錄的絕對路徑

基本語法:

pwd     (功能描述:顯示當(dāng)前工作目錄的絕對路徑)
image.png

1.2.2 ls 列出目錄的內(nèi)容

基本語法:
ls [選項] [目錄或是文件]
選項:
-a :全部的文件,連同隱藏檔( 開頭為 . 的文件) 一起列出來(常用)
-l :長數(shù)據(jù)串列出,包含文件的屬性與權(quán)限等等數(shù)據(jù);(常用)
每行列出的信息依次是: 文件類型與權(quán)限 鏈接數(shù) 文件屬主 文件屬組 文件大小用byte來表示 建立或最近修改的時間 名字

image.png
image.png
image.png

1.2.3 mkdir 創(chuàng)建一個新的目錄(文件夾)

基本語法:

mkdir [-p] 要創(chuàng)建的目錄

選項:

-p:創(chuàng)建多層目錄
image.png
image.png

1.2.4 rmdir 刪除一個空的目錄

基本語法:

rmdir 要刪除的空目錄
image.png

1.2.5 touch 創(chuàng)建空文件

基本語法:

touch 文件名稱
image.png

1.2.6 cd 切換目錄

基本語法:

(1)cd 絕對路徑
(2)cd 相對路徑
(3)cd ~或者cd     (功能描述:回到自己的家目錄)
(4)cd -         (功能描述:回到上一次所在目錄)
(5)cd ..            (功能描述:回到當(dāng)前目錄的上一級目錄)
(6)cd -P            (功能描述:跳轉(zhuǎn)到實際物理路徑,而非快捷方式路徑)

1.2.7 cp 復(fù)制文件或目錄

基本語法:

(1)cp source dest (功能描述:復(fù)制source文件到dest)
(2)cp -r sourceFolder targetFolder (功能描述:遞歸復(fù)制整個文件夾)

image.png
image.png

1.2.8 rm 移除文件或目錄

基本語法

(1)rmdir deleteEmptyFolder  (功能描述:刪除空目錄)
(2)rm -rf deleteFile            (功能描述:遞歸刪除目錄中所有內(nèi)容)
image.png

1.2.9 mv 移動文件與目錄或重命名

基本語法:

(1)mv oldNameFile newNameFile   (功能描述:重命名)
(2)mv /temp/movefile /targetFolder  (功能描述:遞歸移動文件)
image.png

1.2.10 cat 查看文件內(nèi)容

查看文件內(nèi)容,從第一行開始顯示。

基本語法

cat  [選項] 要查看的文件

選項:
-A :相當(dāng)于 -vET 的整合選項,可列出一些特殊字符而不是空白而已;
-b :列出行號,僅針對非空白行做行號顯示,空白行不標(biāo)行號!
-E :將結(jié)尾的斷行字節(jié) $ 顯示出來;
-n :列出行號,連同空白行也會有行號,與 -b 的選項不同;
-T :將 [tab] 按鍵以 ^I 顯示出來;
-v :列出一些看不出來的特殊字符

image.png

1.2.11 tac查看文件內(nèi)容

查看文件內(nèi)容,從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫。

基本語法:

tac  [選項參數(shù)] 要查看的文件
image.png

1.2.12 more 查看文件內(nèi)容

查看文件內(nèi)容,一頁一頁的顯示文件內(nèi)容。

基本語法:

more 要查看的文件

功能使用說明
空白鍵 (space):代表向下翻一頁;
Enter:代表向下翻『一行』;
q:代表立刻離開 more ,不再顯示該文件內(nèi)容。
Ctrl+F 向下滾動一屏
Ctrl+B 返回上一屏
= 輸出當(dāng)前行的行號
:f 輸出文件名和當(dāng)前行的行號

image.png

1.2.13 less 查看文件內(nèi)容

less 的作用與 more 十分相似,都可以用來瀏覽文字檔案的內(nèi)容,不同的是 less 允許使用[pageup] [pagedown]往回滾動。

基本語法:

less 要查看的文件

功能使用說明
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;n:向下查找;N:向上查找;
?字串 :向上搜尋『字串』的功能;n:向上查找;N:向下查找;
q :離開 less 這個程序;

image.png

按q之后

image.png

1.2.14 head查看文件內(nèi)容

查看文件內(nèi)容,只看頭幾行。

基本語法

head -n 10 文件 (功能描述:查看文件頭10行內(nèi)容,10可以是任意行數(shù))

image.png

1.2.15 tail 查看文件內(nèi)容

查看文件內(nèi)容,只看尾巴幾行。

基本語法

(1)tail -n 10 文件 (功能描述:查看文件頭10行內(nèi)容,10可以是任意行數(shù))
(2)tail -F 文件 (功能描述:實時追蹤該文檔的所有更新)

image.png

1.2.16 重定向命令

基本語法:

(1)ls -l >文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))
(2)ls -al >>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)

image.png

1.2.17 echo

基本語法:

(1)echo 要顯示的內(nèi)容 >> 存儲內(nèi)容的的文件  (功能描述:將要顯示的內(nèi)容,存儲到文件中)
(2)echo 變量      (功能描述:顯示變量的值)
image.png

1.2.18 ln軟鏈接

基本語法:

ln -s [原文件] [目標(biāo)文件] (功能描述:給原文件創(chuàng)建一個軟鏈接,軟鏈接存放在目標(biāo)文件目錄)
刪除軟鏈接: rm -rf itstar,而不是rm -rf itstar/

image.png

之前cd有個-p參數(shù)。。如果不加這個參數(shù),進入的是軟連接地址,如果加參數(shù),進入的是實際物理地址。

1.2.19 history查看所敲命令歷史

基本語法:

history
image.png

1.3 時間日期類

基本語法

date [OPTION]... [+FORMAT]

1.3.1 date顯示當(dāng)前時間

基本語法:
(1)date (功能描述:顯示當(dāng)前時間)
(2)date +%Y (功能描述:顯示當(dāng)前年份)
(3)date +%m (功能描述:顯示當(dāng)前月份)
(4)date +%d (功能描述:顯示當(dāng)前是哪一天)
(5)date +%Y%m%d date +%Y/%m/%d … (功能描述:顯示當(dāng)前年月日各種格式 )
(6)date "+%Y-%m-%d %H:%M:%S" (功能描述:顯示年月日時分秒)

image.png

1.3.2 date顯示非當(dāng)前時間

基本語法:

(1)date -d '1 days ago' (功能描述:顯示前一天日期)
(2)date -d yesterday +%Y%m%d (同上)
(3)date -d next-day +%Y%m%d (功能描述:顯示明天日期)
(4)date -d 'next monday' (功能描述:顯示下周一時間)

image.png

1.3.3 date設(shè)置系統(tǒng)時間

基本語法:

date -s 字符串時間

1.3.4 cal查看日歷

基本語法:

cal [選項] (功能描述:不加選項,顯示本月日歷)
選項:
-3 ,顯示系統(tǒng)前一個月,當(dāng)前月,下一個月的日歷
具體某一年,顯示這一年的日歷。

image.png

1.4 用戶管理命令

1.4.1 useradd 添加新用戶

基本語法:

useradd 用戶名     (功能描述:添加新用戶)
image.png

1.4.2 passwd 設(shè)置用戶密碼

基本語法:

passwd 用戶名  (功能描述:設(shè)置用戶密碼)
image.png

1.4.3 id 判斷用戶是否存在

基本語法:

id 用戶名
image.png

1.4.4 su 切換用戶

基本語法:
su 用戶名稱 (功能描述:切換用戶,只能獲得用戶的執(zhí)行權(quán)限,不能獲得環(huán)境變量)
su - 用戶名稱 (功能描述:切換到用戶并獲得該用戶的環(huán)境變量及執(zhí)行權(quán)限)

1.4.5 userdel 刪除用戶

基本語法:

(1)userdel  用戶名     (功能描述:刪除用戶但保存用戶主目錄)
(2)userdel -r 用戶名       (功能描述:用戶和用戶主目錄,都刪除)
image.png

1.4.6 who 查看登錄用戶信息

基本語法
(1)whoami (功能描述:顯示自身用戶名稱)
(2)who am i (功能描述:顯示登錄用戶的用戶名)
(3)who (功能描述:看當(dāng)前有哪些用戶登錄到了本臺機器上)

image.png

1.4.7 設(shè)置AncientMing普通用戶具有root權(quán)限

修改配置文件
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:

image.png
image.png

1.4.8 cat /etc/passwd 查看創(chuàng)建了哪些用戶

cat /etc/passwd

image.png

1.4.9 usermod修改用戶

基本語法:
usermod -g 用戶組 用戶名

1.5 用戶組管理命令

每個用戶都有一個用戶組,系統(tǒng)可以對一個用戶組中的所有用戶進行集中管理。不同Linux 系統(tǒng)對用戶組的規(guī)定有所不同,
如Linux下的用戶屬于與它同名的用戶組,這個用戶組在創(chuàng)建用戶時同時創(chuàng)建。
用戶組的管理涉及用戶組的添加、刪除和修改。組的增加、刪除和修改實際上就是對/etc/group文件的更新。

1.5.1 groupadd 新增組

基本語法
groupadd 組名

1.5.2 groupdel刪除組

基本語法:
groupdel 組名

1.5.3 groupmod修改組

基本語法:
groupmod -n 新組名 老組名

1.5.4 cat /etc/group 查看創(chuàng)建了哪些組

1.6 文件權(quán)限類

1.6.1 文件屬性

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

從左到右的10個字符表示:
如果沒有權(quán)限,就會出現(xiàn)減號[ - ]而已。從左至右用0-9這些數(shù)字來表示:
(1)0首位表示類型
在Linux中第一個字符代表這個文件是目錄、文件或鏈接文件等等

  • 代表文件
    d 代表目錄
    c 字符流,裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置)
    s socket
    p 管道
    l 鏈接文檔(link file);
    b 設(shè)備文件,裝置文件里面的可供儲存的接口設(shè)備(可隨機存取裝置)
    (2)第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限。---User
    (3)第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,---Group
    (4)第7-9位確定其他用戶擁有該文件的權(quán)限 ---Other
image.png

rxw作用文件和目錄的不同解釋
(1)作用到文件:
[ r ]代表可讀(read): 可以讀取,查看
[ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個文件的前提條件是對該文件所在的目錄有寫權(quán)限,才能刪除該文件.
[ x ]代表可執(zhí)行(execute):可以被系統(tǒng)執(zhí)行
(2)作用到目錄:
[ r ]代表可讀(read): 可以讀取,ls查看目錄內(nèi)容
[ w ]代表可寫(write): 可以修改,目錄內(nèi)創(chuàng)建+刪除+重命名目錄
[ x ]代表可執(zhí)行(execute):可以進入該目錄

image.png

(1)如果查看到是文件:鏈接數(shù)指的是硬鏈接個數(shù)。創(chuàng)建硬鏈接方法
ln [原文件] [目標(biāo)文件]

(2)如果查看的是文件夾:鏈接數(shù)指的是子文件夾個數(shù)。

1.6.2 chmod改變權(quán)限

基本語法:

chmod  [{ugoa}{+-=}{rwx}] [文件或目錄] [mode=421 ]  [文件或目錄] 

功能描述
改變文件或者目錄權(quán)限
文件: r-查看;w-修改;x-執(zhí)行文件
目錄: r-列出目錄內(nèi)容;w-在目錄中創(chuàng)建和刪除;x-進入目錄
刪除一個文件的前提條件:該文件所在的目錄有寫權(quán)限,你才能刪除該文件。

1.6.3 chown改變所有者

基本語法:
chown [最終用戶] [文件或目錄] (功能描述:改變文件或者目錄的所有者)

1.6.4 chgrp改變所屬組

基本語法:

chgrp [最終用戶組] [文件或目錄]   (功能描述:改變文件或者目錄的所屬組)

1.6.5 su 切換用戶

基本語法:

su -username (功能描述:切換用戶)

1.7 磁盤分區(qū)類

1.7.1 fdisk查看分區(qū)

基本語法:

fdisk -l            (功能描述:查看磁盤分區(qū)詳情)
注意:在root用戶下才能使用

(1)Linux分區(qū)
這個硬盤是20G的,有255個磁面;63個扇區(qū);2610個磁柱;每個 cylinder(磁柱)的容量是 8225280 bytes=8225.280 K(約為)=2.225280M(約為);

image.png

(2)Win7分區(qū)

image.png
image.png

1.7.2 df查看硬盤

基本語法:
df 參數(shù) (功能描述:列出文件系統(tǒng)的整體磁盤使用量,檢查文件系統(tǒng)的磁盤空間占用情況)
參數(shù):
-a :列出所有的文件系統(tǒng),包括系統(tǒng)特有的 /proc 等文件系統(tǒng);
-k :以 KBytes 的容量顯示各文件系統(tǒng);
-m :以 MBytes 的容量顯示各文件系統(tǒng);
-h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
-H :以 M=1000K 取代 M=1024K 的進位方式;
-T :顯示文件系統(tǒng)類型,連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬盤容量,而以 inode 的數(shù)量來顯示

1.7.3 mount/umount掛載/卸載

對于Linux用戶來講,不論有幾個分區(qū),分別分給哪一個目錄使用,它總歸就是一個根目錄、一個獨立且唯一的文件結(jié)構(gòu)
Linux中每個分區(qū)都是用來組成整個文件系統(tǒng)的一部分,她在用一種叫做“掛載”的處理方法,它整個文件系統(tǒng)中包含了一整套的文件和目錄,并將一個分區(qū)和一個目錄聯(lián)系起來,要載入的那個分區(qū)將使它的存儲空間在這個目錄下獲得。

0)掛載前準(zhǔn)備(必須要有光盤或者已經(jīng)連接鏡像文件)

1)掛載光盤語法:

mount [-t vfstype] [-o options] device dir

(1)-t vfstype 指定文件系統(tǒng)的類型,通常不必指定。mount 會自動選擇正確的類型。

常用類型有:

光盤或光盤鏡像:iso9660

DOS fat16文件系統(tǒng):msdos

Windows 9x fat32文件系統(tǒng):vfat

Windows NT ntfs文件系統(tǒng):ntfs

Mount Windows文件網(wǎng)絡(luò)共享:smbfs

UNIX(LINUX) 文件網(wǎng)絡(luò)共享:nfs

(2)-o options 主要用來描述設(shè)備或檔案的掛接方式。常用的參數(shù)有:

loop:用來把一個文件當(dāng)成硬盤分區(qū)掛接上系統(tǒng)

ro:采用只讀方式掛接設(shè)備

rw:采用讀寫方式掛接設(shè)備

iocharset:指定訪問文件系統(tǒng)所用字符集

(3)device 要掛接(mount)的設(shè)備

(4)dir設(shè)備在系統(tǒng)上的掛接點(mount point)

卸載光盤語法:

umount 設(shè)備文件名或掛載點

開機自動掛載語法:

vi /etc/fstab
添加紅框中內(nèi)容,保存退出。

image.png

1.8 搜索查找類

1.8.2 grep 過濾查找及“|”管道符

0)管道符,“|”,表示將前一個命令的處理結(jié)果輸出傳遞給后面的命令處理

1)基本語法

grep+參數(shù)+查找內(nèi)容+源文件

參數(shù):
-c:只輸出匹配行的計數(shù)。
-I:不區(qū)分大小寫(只適用于單字符)。
-h:查詢多文件時不顯示文件名。
-l:查詢多文件時只輸出包含匹配字符的文件名。
-n:顯示匹配行及行號。
-s:不顯示不存在或無匹配文本的錯誤信息。
-v:顯示不包含匹配文本的所有行。

1.8.3 which 文件搜索命令

基本語法:

which 命令        (功能描述:搜索命令所在目錄及別名信息)

1.8.4 find 查找文件或者目錄

基本語法:

find [搜索范圍] [匹配條件]

1.9 進程線程類

進程是正在執(zhí)行的一個程序或命令,每一個進程都是一個運行的實體,都有自己的地址空間,并占用一定的系統(tǒng)資源。

1.9.1 ps查看系統(tǒng)中所有進程

基本語法:

ps -aux     (功能描述:查看系統(tǒng)中所有進程)

功能說明
USER:該進程是由哪個用戶產(chǎn)生的
PID:進程的ID號
%CPU:該進程占用CPU資源的百分比,占用越高,進程越耗費資源;
%MEM:該進程占用物理內(nèi)存的百分比,占用越高,進程越耗費資源;
VSZ:該進程占用虛擬內(nèi)存的大小,單位KB;
RSS:該進程占用實際物理內(nèi)存的大小,單位KB;
TTY:該進程是在哪個終端中運行的。其中tty1-tty7代表本地控制臺終端,tty1-tty6是本地的字符界面終端,tty7是圖形終端。pts/0-255代表虛擬終端。
STAT:進程狀態(tài)。常見的狀態(tài)有:R:運行、S:睡眠、T:停止?fàn)顟B(tài)、s:包含子進程、+:位于后臺
START:該進程的啟動時間
TIME:該進程占用CPU的運算時間,注意不是系統(tǒng)時間
COMMAND:產(chǎn)生此進程的命令名

1.9.2 top查看系統(tǒng)健康狀態(tài)

基本命令
top [選項]
(1)選項:
-d 秒數(shù):指定top命令每隔幾秒更新。默認是3秒在top命令的交互模式當(dāng)中可以執(zhí)行的命令:
-i:使top不顯示任何閑置或者僵死進程。
-p:通過指定監(jiān)控進程ID來僅僅監(jiān)控某個進程的狀態(tài)。

(2)操作選項:
P: 以CPU使用率排序,默認就是此項
M: 以內(nèi)存的使用率排序
N: 以PID排序
q: 退出top

3)查詢結(jié)果字段解釋

第一行信息為任務(wù)隊列信息

image.png

第二行為進程信息

image.png

第三行為CPU信息

image.png

第四行為物理內(nèi)存信息

image.png
image.png

第五行為交換分區(qū)(swap)信息

image.png

top命令第七行,各進程的監(jiān)控:
依次對應(yīng):
PID — 進程id
USER — 進程所有者
PR — 進程優(yōu)先級
NI — nice值。負值表示高優(yōu)先級,正值表示低優(yōu)先級
VIRT — 進程使用的虛擬內(nèi)存總量,單位kb。VIRT=SWAP+RES
RES — 進程使用的、未被換出的物理內(nèi)存大小,單位kb。RES=CODE+DATA
SHR — 共享內(nèi)存大小,單位kb
S — 進程狀態(tài)。D=不可中斷的睡眠狀態(tài) R=運行 S=睡眠 T=跟蹤/停止 Z=僵尸進程
%CPU — 上次更新到現(xiàn)在的CPU時間占用百分比
%MEM — 進程使用的物理內(nèi)存百分比
TIME+ — 進程使用的CPU時間總計,單位1/100秒
COMMAND — 進程名稱(命令名/命令行)

1.9.3 pstree查看進程樹

基本語法:
pstree [選項]
選項
-p: 顯示進程的PID
-u: 顯示進程的所屬用戶
顯示“-bash: pstree: command not found” 表示沒有pstree的命令
yum安裝:
yum -y install psmisc

1.9.4 kill終止進程

基本語法:
kill -9 pid進程號
選項
-9 表示強迫進程立即停止

1.9.5 netstat顯示網(wǎng)絡(luò)統(tǒng)計信息

基本語法:
netstat -anp (功能描述:此命令用來顯示整個系統(tǒng)目前的網(wǎng)絡(luò)情況。例如目前的連接、數(shù)據(jù)包傳遞數(shù)據(jù)、或是路由表內(nèi)容)
選項:
-an 按一定順序排列輸出
-p 表示顯示哪個進程在調(diào)用
-nltp 查看tcp協(xié)議進程端口號

1.9.6 前后臺進程切換

.6 前后臺進程切換
1)基本語法:
fg %1 (功能描述:把后臺進程轉(zhuǎn)換成前臺進程)
ctrl+z bg %1 (功能描述:把前臺進程發(fā)到后臺)

1.10 壓縮和解壓類

1.10.1 gzip/gunzip壓縮

基本語法:
gzip+文件 (功能描述:壓縮文件,只能將文件壓縮為*.gz文件)
gunzip+文件.gz (功能描述:解壓縮文件命令)

特點:
(1)只能壓縮文件不能壓縮目錄
(2)不保留原來的文件

1.10.2 zip/unzip壓縮

基本語法:
zip + 參數(shù) + XXX.zip + 將要壓縮的內(nèi)容 (功能描述:壓縮文件和目錄的命令,window/linux通用且可以壓縮目錄且保留源文件)
參數(shù):
-r 壓縮目錄

1.10.3 tar打包

基本語法:
tar + 參數(shù) + XXX.tar.gz + 將要打包進去的內(nèi)容 (功能描述:打包目錄,壓縮后的文件格式.tar.gz)
參數(shù):
-c 產(chǎn)生.tar打包文件
-v 顯示詳細信息
-f 指定壓縮后的文件名
-z 打包同時壓縮
-x 解包.tar文件

(1)壓縮:tar -zcvf XXX.tar.gz n1.txt n2.txt
壓縮多個文件

(2)解壓:tar -zxvf XXX.tar.gz

解壓到當(dāng)前目錄

tar -zxvf test.tar.gz

解壓到/opt目錄

tar -zxvf test.tar.gz -C /opt

1.11 后臺服務(wù)管理類

1.11.1 service后臺服務(wù)管理

1)service network status 查看指定服務(wù)的狀態(tài)
2)service network stop 停止指定服務(wù)
3)service network start 啟動指定服務(wù)
4)service network restart 重啟指定服務(wù)
5)service --status-all 查看系統(tǒng)中所有的后臺服務(wù)

1.11.2 chkconfig設(shè)置后臺服務(wù)的自啟配置

1)chkconfig 查看所有服務(wù)器自啟配置
2)chkconfig iptables off 關(guān)掉指定服務(wù)的自動啟動
3)chkconfig iptables on 開啟指定服務(wù)的自動啟動

1.12 crond系統(tǒng)定時任務(wù)

1.12.1 crond服務(wù)管理

service crond restart (重新啟動服務(wù))

1.12.2 crontab定時任務(wù)設(shè)置

基本語法
crontab [選項]
選項:
-e: 編輯crontab定時任務(wù)
-l: 查詢crontab任務(wù)
-r: 刪除當(dāng)前用戶所有的crontab任務(wù)

參數(shù)說明

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

          • 執(zhí)行的任務(wù)
image.png

(2)特殊符號

image.png

(3)特定時間執(zhí)行命令

image.png

案例:
*/5 * * * * /bin/echo ”11” >> /tmp/test
*/1 * * * * /bin/echo ”11” >> /opt/TZ/ITSTAR

二、RPM

2.1 概述

RPM(RedHat Package Manager),Rethat軟件包管理工具,類似windows里面的setup.exe
是Linux這系列操作系統(tǒng)里面的打包安裝工具,它雖然是RedHat的標(biāo)志,但理念是通用的。
RPM包的名稱格式

Apache-1.3.23-11.i386.rpm
“apache” 軟件名稱
“1.3.23-11”軟件的版本號,主版本和此版本
“i386”是軟件所運行的硬件平臺
“rpm”文件擴展名,代表RPM包

2.2 常用命令

2.2.1 查詢(rpm -qa)

基本語法:
rpm -qa (功能描述:查詢所安裝的所有rpm軟件包)
過濾
rpm -qa | grep rpm軟件包

2.2.2 卸載(rpm -e)

基本語法:
(1)rpm -e RPM軟件包
或者(2) rpm -e --nodeps 軟件包
--nodeps 如果該RPM包的安裝依賴其它包,即使其它包沒裝,也強迫安裝。

2.2.3 安裝(rpm -ivh)

基本語法:
rpm -ivh RPM包全名
-i=install,安裝
-v=verbose,顯示詳細信息
-h=hash,進度條
--nodeps,不檢測依賴進度

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容