Linux基本命令

一.?幫助命令

1.man 獲得幫助信息

基本語(yǔ)法:man [命令或配置文件] (功能描述:獲得幫助信息)

(1)顯示說(shuō)明


LS(1)? ? ? ? ? ? ? ? ? ? ? ? ? ? User Commands? ? ? ? ? ? ? ? ? ? ? ? ? LS(1)

NAME? 命令的名稱和單行描述

SYNOPSIS 怎樣使用命令

DESCRIPTION 命令功能的深入討論

EXAMPLES? 怎樣使用命令的例子

SEE ALSO? 相關(guān)主題(通常是手冊(cè)頁(yè))

(2)數(shù)字說(shuō)明q

1.用戶在shell環(huán)境中可以操作的命令或是可執(zhí)行的文件

2.系統(tǒng)內(nèi)核(kernel)可以調(diào)用的函數(shù)

3.常用的函數(shù)or函數(shù)庫(kù)

4.設(shè)備配置文件

5.配置文件的格式

6.游戲相關(guān)

7.linux網(wǎng)絡(luò)協(xié)議和文件系統(tǒng)

8.系統(tǒng)管理員可以用的命令

9.跟內(nèi)核有關(guān)系的文件

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

基本語(yǔ)法:help 命令 (功能描述:獲得shell內(nèi)置命令的幫助信息)

3.常用快捷鍵

1)ctrl + c:停止進(jìn)程

2)ctrl+l:清屏,徹底清屏是:reset

3)ctrl + q:退出

4)善于用tab鍵

5)上下鍵:查找執(zhí)行過(guò)的命令

6)ctrl +alt:linux和Windows之間切換



二.文件目錄類

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

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

a.ls [選項(xiàng)] [目錄或是文件]

b.-a :全部的文件,連同隱藏檔( 開頭為 . 的文件) 一起列出來(lái)(常用)

c.-l :長(zhǎng)數(shù)據(jù)串列出,包含文件的屬性與權(quán)限等等數(shù)據(jù);(常用)

3.mkdir創(chuàng)建一個(gè)新的目錄

a.mkdir [-p] 要?jiǎng)?chuàng)建的目錄

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

4.rmdir:rmdir 要?jiǎng)h除的空目錄

5.touch :touch 文件名稱

6.cd切換目錄

(1)cd 絕對(duì)路徑

(2)cd 相對(duì)路徑

(3)cd ~或者cd (功能描述:回到自己的家目錄)

(4)cd - (功能描述:回到上一次所在目錄)

(5)cd .. (功能描述:回到當(dāng)前目錄的上一級(jí)目錄)

(6)cd -P (功能描述:跳轉(zhuǎn)到實(shí)際物理路徑,而非快捷方式路徑)

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

(1)cp source dest (功能描述:復(fù)制source文件到dest)

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

8.rm移除文件或目錄

(1)rmdir deleteEmptyFolder (功能描述:刪除空目錄)

(2)rm -rf deleteFile (功能描述:遞歸刪除目錄中所有內(nèi)容)

9.mv 移動(dòng)文件與目錄或重命名

(1)mv oldNameFile newNameFile (功能描述:重命名)

(2)mv /temp/movefile /targetFolder (功能描述:遞歸移動(dòng)文件)

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

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

-A :相當(dāng)于 -vET 的整合選項(xiàng),可列出一些特殊字符而不是空白而已;

-b :列出行號(hào),僅針對(duì)非空白行做行號(hào)顯示,空白行不標(biāo)行號(hào)!

-E :將結(jié)尾的斷行字節(jié) $ 顯示出來(lái);

-n :列出行號(hào),連同空白行也會(huì)有行號(hào),與 -b 的選項(xiàng)不同;

-T :將 [tab] 按鍵以 ^I 顯示出來(lái);

-v :列出一些看不出來(lái)的特殊字符

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

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

tac [選項(xiàng)參數(shù)] 要查看的文件

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

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

空白鍵 (space):代表向下翻一頁(yè);

Enter:代表向下翻『一行』;

q:代表立刻離開 more ,不再顯示該文件內(nèi)容。

Ctrl+F 向下滾動(dòng)一屏

Ctrl+B 返回上一屏

= 輸出當(dāng)前行的行號(hào)

:f 輸出文件名和當(dāng)前行的行號(hào)

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

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

空白鍵 :向下翻動(dòng)一頁(yè);

[pagedown]:向下翻動(dòng)一頁(yè);

[pageup] :向上翻動(dòng)一頁(yè);

/字串 :向下搜尋『字串』的功能;n:向下查找;N:向上查找;

?字串 :向上搜尋『字串』的功能;n:向上查找;N:向下查找;

q :離開 less 這個(gè)程序;

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

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

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

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

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

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

(2)tail -f 文件 (功能描述:實(shí)時(shí)追蹤該檔的所有更新)

16 重定向命令

(1)ls -l >文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))

(2)ls -al >>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)

17 echo

(1)echo 要顯示的內(nèi)容 >> 存儲(chǔ)內(nèi)容的的文件 (功能描述:將要顯示的內(nèi)容,存儲(chǔ)到文件中)

(2)echo 變量 (功能描述:顯示變量的值)

18 ln軟鏈接

ln -s [原文件] [目標(biāo)文件] (功能描述:給原文件創(chuàng)建一個(gè)軟鏈接,軟鏈接存放在目標(biāo)文件目錄)

19 history 查看所敲命令歷史


三.時(shí)間日期類

1 date顯示當(dāng)前時(shí)間

(1)date (功能描述:顯示當(dāng)前時(shí)間)

(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" (功能描述:顯示年月日時(shí)分秒)

2 date顯示非當(dāng)前時(shí)間

(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' (功能描述:顯示下周一時(shí)間)

3 date設(shè)置系統(tǒng)時(shí)間:date -s 字符串時(shí)間

4 cal查看日歷

cal [選項(xiàng)] (功能描述:不加選項(xiàng),顯示本月日歷)

a. -3 ,顯示系統(tǒng)前一個(gè)月,當(dāng)前月,下一個(gè)月的日歷;

b.具體某一年,顯示這一年的日歷。


四.用戶管理命令

1 useradd 添加新用戶

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

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

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

3 id 判斷用戶是否存在

id 用戶名

4 su 切換用戶

a.? su 用戶名稱 (功能描述:切換用戶,只能獲得用戶的執(zhí)行權(quán)限,不能獲得環(huán)境變量)

b.? su - 用戶名稱 (功能描述:切換到用戶并獲得該用戶的環(huán)境變量及執(zhí)行權(quán)限)

5 userdel 刪除用戶

(1)userdel 用戶名 (功能描述:刪除用戶但保存用戶主目錄)

(2)userdel -r 用戶名 (功能描述:用戶和用戶主目錄,都刪除)

6 who 查看登錄用戶信息

(1)whoami (功能描述:顯示自身用戶名稱)

(2)who am i (功能描述:顯示登錄用戶的用戶名)

(3)who (功能描述:看當(dāng)前有哪些用戶登錄到了本臺(tái)機(jī)器上)

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

修改配置文件

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

## Allow root to run any commands anywhere

root? ? ALL=(ALL)? ? ALL

atguigu? ALL=(ALL)? ? ALL

或者配置成采用sudo命令時(shí),不需要輸入密碼

## Allow root to run any commands anywhere

root? ? ? ALL=(ALL)? ? ALL

zhya? ALL=(ALL)? ? NOPASSWD:ALL

修改完畢,現(xiàn)在可以用zhya帳號(hào)登錄,然后用命令 su - ,即可獲得root權(quán)限進(jìn)行操作。

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

9 usermod修改用戶所屬組

????usermod -g 用戶組 用戶名


五.用戶組管理命令

1 groupadd 新增組

????groupadd 組名

2 groupdel刪除組

????groupdel 組名

3 groupmod修改組

????groupmod -n 新組名 老組名

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


六.文件權(quán)限類

1 文件屬性



1)從左到右的10個(gè)字符表示:

如果沒(méi)有權(quán)限,就會(huì)出現(xiàn)減號(hào)[ - ]而已。從左至右用0-9這些數(shù)字來(lái)表示:

(1)0首位表示類型

在Linux中第一個(gè)字符代表這個(gè)文件是目錄、文件或鏈接文件等等

-?代表文件

d代表目錄

c字符流,裝置文件里面的串行端口設(shè)備,例如鍵盤、鼠標(biāo)(一次性讀取裝置)

?s socket

p管道

l鏈接文檔(link file);

b設(shè)備文件,裝置文件里面的可供儲(chǔ)存的接口設(shè)備(可隨機(jī)存取裝置)

(2)第1-3位確定屬主(該文件的所有者)擁有該文件的權(quán)限。---User

(3)第4-6位確定屬組(所有者的同組用戶)擁有該文件的權(quán)限,---Group

(4)第7-9位確定其他用戶擁有該文件的權(quán)限 ---Other

2)rxw作用文件和目錄的不同解釋

a. 作用到文件:

[ r ]代表可讀(read): 可以讀取,查看

[ w ]代表可寫(write): 可以修改,但是不代表可以刪除該文件,刪除一個(gè)文件的前提條件是對(duì)該文件所在的目錄有寫權(quán)限,才能刪除該文件.

[ x ]代表可執(zhí)行(execute):可以被系統(tǒng)執(zhí)行

b.作用到目錄:

[ r ]代表可讀(read): 可以讀取,ls查看目錄內(nèi)容

[ w ]代表可寫(write): 可以修改,目錄內(nèi)創(chuàng)建+刪除+重命名目錄

[ x ]代表可執(zhí)行(execute):可以進(jìn)入該目錄

2 chmod改變權(quán)限

chmod [{ugoa}{+-=}{rwx}] [文件或目錄](méi) [mode=421 ] [文件或目錄](méi)

改變文件或者目錄權(quán)限

文件: r-查看;w-修改;x-執(zhí)行文件

目錄: r-列出目錄內(nèi)容;w-在目錄中創(chuàng)建和刪除;x-進(jìn)入目錄

刪除一個(gè)文件的前提條件:該文件所在的目錄有寫權(quán)限,你才能刪除該文件。

3 chown改變所有者

chown [最終用戶] [文件或目錄](méi) (功能描述:改變文件或者目錄的所有者)

4 chgrp改變所屬組

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


七.?磁盤分區(qū)類

1 fdisk查看分區(qū)

fdisk -l (功能描述:查看磁盤分區(qū)詳情)

注意:在root用戶下才能使用

2 df查看硬盤

df 參數(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 的進(jìn)位方式;

-T :顯示文件系統(tǒng)類型,連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;

-i :不用硬盤容量,而以 inode 的數(shù)量來(lái)顯示

3 mount/umount掛載/卸載

mount -t cifs username="administrator",password="cat" //192.168.21.31//ShareDoc /mnt/cdrom

掛載光盤語(yǔ)法:mount [-t vfstype] [-o options] device dir

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

? ????????常用類型有:

????????????光盤或光盤鏡像:iso9660

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

????????????Windows9x 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主要用來(lái)描述設(shè)備或檔案的掛接方式。常用的參數(shù)有:

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

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

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

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

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

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

example:

(1)光盤鏡像文件的掛載

? ? ??a.建立掛載點(diǎn):mkdir /mnt/cdrom/

? ? ? b.設(shè)備/dev/cdrom掛載到掛載點(diǎn)/mnt/cdrom中:mount -t iso9660 /dev/cdrom /mnt/cdrom/

(2)? ?卸載光盤語(yǔ)法:umount設(shè)備文件名或掛載點(diǎn)

(3)??開機(jī)自動(dòng)掛載語(yǔ)法:vi /etc/fstab

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


八.搜索查找類

1 find 查找文件或者目錄

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

(1)按文件名:根據(jù)名稱查找/目錄下的filename.txt文件。

????????????find /opt/ -name *.txt

(2)按擁有者:查找/opt目錄下,用戶名稱為-user的文件

????????????find /opt/ -user atguigu

(3)按文件大?。涸?home目錄下查找大于200m的文件(+n 大于 -n小于 n等于)

????????????find /home -size +204800

2 grep 過(guò)濾查找及“|”管道符

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

基本語(yǔ)法:grep+參數(shù)+查找內(nèi)容+源文件

-c:只輸出匹配行的計(jì)數(shù)。

-i:不區(qū)分大小寫(只適用于單字符)。

-h:查詢多文件時(shí)不顯示文件名。

-l:查詢多文件時(shí)只輸出包含匹配字符的文件名。

-n:顯示匹配行及行號(hào)。

-s:不顯示不存在或無(wú)匹配文本的錯(cuò)誤信息。

-v:顯示不包含匹配文本的所有行。[反選]

example:ls | grep -n test

3 which 文件搜索命令

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

example:which ls? ? --->? ??/bin/ls


九.進(jìn)程線程類

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

1 ps查看系統(tǒng)中所有進(jìn)程

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

2)功能說(shuō)明

USER:該進(jìn)程是由哪個(gè)用戶產(chǎn)生的

PID:進(jìn)程的ID號(hào)

%CPU:該進(jìn)程占用CPU資源的百分比,占用越高,進(jìn)程越耗費(fèi)資源;

%MEM:該進(jìn)程占用物理內(nèi)存的百分比,占用越高,進(jìn)程越耗費(fèi)資源;

VSZ:該進(jìn)程占用虛擬內(nèi)存的大小,單位KB;

RSS:該進(jìn)程占用實(shí)際物理內(nèi)存的大小,單位KB;

TTY:該進(jìn)程是在哪個(gè)終端中運(yùn)行的。其中tty1-tty7代表本地控制臺(tái)終端,tty1-tty6是本地的字符界面終端,tty7是圖形終端。pts/0-255代表虛擬終端。

STAT:進(jìn)程狀態(tài)。常見的狀態(tài)有:R:運(yùn)行、S:睡眠、T:停止?fàn)顟B(tài)、s:包含子進(jìn)程、+:位于后臺(tái)

START:該進(jìn)程的啟動(dòng)時(shí)間

TIME:該進(jìn)程占用CPU的運(yùn)算時(shí)間,注意不是系統(tǒng)時(shí)間

COMMAND:產(chǎn)生此進(jìn)程的命令名

Χ?1E??

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

1)基本命令

top [選項(xiàng)]

A? ?選項(xiàng):

-d秒數(shù):指定top命令每隔幾秒更新。默認(rèn)是3秒在top命令的交互模式當(dāng)中可以執(zhí)行的命令:

-i:使top不顯示任何閑置或者僵死進(jìn)程。

-p:通過(guò)指定監(jiān)控進(jìn)程ID來(lái)僅僅監(jiān)控某個(gè)進(jìn)程的狀態(tài)。

-s:?使top命令在安全模式中運(yùn)行。這將去除交互命令所帶來(lái)的潛在危險(xiǎn)。

B? ?操作選項(xiàng):

P: 以CPU使用率排序,默認(rèn)就是此項(xiàng)

M: 以內(nèi)存的使用率排序

N: 以PID排序

q: 退出top


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

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

a.? 15:41:35系統(tǒng)當(dāng)前時(shí)間

b.? ?up 156 day, 52 min系統(tǒng)的運(yùn)行時(shí)間,本機(jī)已經(jīng)運(yùn)行156天52分鐘

c.? 1 users當(dāng)前登錄了一個(gè)用戶

d.? load ?average: ?0.00, 0.02, 0.00:系統(tǒng)在之前1分鐘,5分鐘,15分鐘的平均負(fù)載。一般認(rèn)為小于1時(shí),負(fù)載較小。如果大于1,系統(tǒng)已經(jīng)超出負(fù)荷。

第二行為進(jìn)程信息

Tasks: ?172 total? ? ? ? ? ? ? ? ? ????????????????????????????系統(tǒng)中的進(jìn)程總數(shù)

1 running? ? ? ? ? ? ? ? ? ? ? ? ? ????????????????????????????正在運(yùn)行的進(jìn)程數(shù)

171 sleeping????????????????????????????????????????????????????睡眠的進(jìn)程

0 stopped? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?正在停止的進(jìn)程

0 zombie????????????????????????????????????????????????????????????僵尸進(jìn)程。如果不是0,需要手工檢查僵尸進(jìn)程

第三行為CPU信息

Cpu(s): ?0.6 us????????????????????????????????用戶模式占用的CPU百分比

0.2? sy????????????????????????????????????????????系統(tǒng)模式占用的CPU百分比

0.0ni????????????????????????????????????????????????改變過(guò)優(yōu)先級(jí)的用戶進(jìn)程占用的CPU百分比

99.2id????????????????????????????????????????????????空閑CPU的CPU百分比

0.0wa????????????????????????????????????????????????等待輸入/輸出的進(jìn)程的占用CPU百分比

0.0hi????????????????????????????????????????????????????硬中斷請(qǐng)求服務(wù)占用的CPU百分比

0.0si? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 軟中斷請(qǐng)求服務(wù)占用的CPU百分比

0.0 st? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?st(Steal ?time) 虛擬時(shí)間百分比。就是當(dāng)有虛擬機(jī)時(shí),虛擬CPU等待實(shí)際CPU的時(shí)間百分比。

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

Mem: ???32946884 total????????????????物理內(nèi)存的總量,單位KB

1235268 used????????????????????????????已經(jīng)使用的物理內(nèi)存數(shù)量

19114504 free? ? ? ? ? ? ? ? ? ? ?空閑的物理內(nèi)存數(shù)量

12597112? buffers????????????????????作為緩沖的內(nèi)存數(shù)量

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

Swap: ??0total????????????????交換分區(qū)(虛擬內(nèi)存)的總大小

0k used????????????????????????????????????已經(jīng)使用的交互分區(qū)的大小

0 free????????????????????????????空閑交換分區(qū)的大小

13388944? cached? ? ? ? ? ? ? ?作為緩存的交互分區(qū)的大小


執(zhí)行上述命令后,可以按P、M、N對(duì)查詢出的進(jìn)程結(jié)果進(jìn)行排序。

3 pstree查看進(jìn)程樹

pstree [選項(xiàng)]

-p: 顯示進(jìn)程的PID

-u: 顯示進(jìn)程的所屬用戶

4 kill終止進(jìn)程

kill -9 pid進(jìn)程號(hào)

-9 表示強(qiáng)迫進(jìn)程立即停止

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

netstat -anp (功能描述:此命令用來(lái)顯示整個(gè)系統(tǒng)目前的網(wǎng)絡(luò)情況。例如目前的連接、數(shù)據(jù)包傳遞數(shù)據(jù)、或是路由表內(nèi)容)

-an 按一定順序排列輸出

-p 表示顯示哪個(gè)進(jìn)程在調(diào)用

-nltp 查看tcp協(xié)議進(jìn)程端口號(hào)

example:

查看端口50070的使用情況netstat -anp | grep 50070


十 壓縮和解壓類

1 gzip/gunzip壓縮

1)基本語(yǔ)法:

gzip+文件 (功能描述:壓縮文件,只能將文件壓縮為*.gz文件)

gunzip+文件.gz (功能描述:解壓縮文件命令)

2)特點(diǎn):

a.只能壓縮文件不能壓縮目錄

b.不保留原來(lái)的文件

c.只能一個(gè)一個(gè)壓縮,不能將多個(gè)打包到一個(gè)壓縮包

2 zip/unzip壓縮

1)基本語(yǔ)法:

zip + 參數(shù) + XXX.zip + 將要壓縮的內(nèi)容

(功能描述:壓縮文件和目錄的命令,window/linux通用且可以壓縮目錄且保留源文件)

-r 壓縮目錄

2)?案例:

壓縮 1.txt 和2.txt,壓縮后的名稱為mypackage.zip: zip test.zip test1.java test.java

解壓 mypackage.zip:? ? ? ? ? unzip test.zip

3 tar打包

1)基本語(yǔ)法:

tar + 參數(shù) + XXX.tar.gz + 將要打包進(jìn)去的內(nèi)容(功能描述:打包目錄,壓縮后的文件格式.tar.gz)

-c 產(chǎn)生.tar打包文件

-v 顯示詳細(xì)信息

-f 指定壓縮后的文件名

-z 打包同時(shí)壓縮

-x 解包.tar文件

2)壓縮:tar -zcvf XXX.tar.gz n1.txt n2.txt

3)解壓:tar -zxvf XXX.tar.gz -C 解壓目的地


十一? 后臺(tái)服務(wù)管理類

1 service后臺(tái)服務(wù)管理

1)查看指定服務(wù)的狀態(tài)?service network status

2)停止指定服務(wù)? ?service network stop

3) 啟動(dòng)指定服務(wù)? ?service network start

4)重啟指定服務(wù)?service network restart

5)查看系統(tǒng)中所有的后臺(tái)服務(wù)?service --status-all

2 chkconfig設(shè)置后臺(tái)服務(wù)的自啟配置

1)查看所有服務(wù)器自啟配置?chkconfig

2) 關(guān)掉指定服務(wù)的自動(dòng)啟動(dòng)??chkconfig iptables off

3)開啟指定服務(wù)的自動(dòng)啟動(dòng)? ?chkconfig iptables on


十二 crond系統(tǒng)定時(shí)任務(wù)

1 crond服務(wù)管理

[root@localhost ~]# service crond restart (重新啟動(dòng)服務(wù))

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

1)基本語(yǔ)法

crontab [選項(xiàng)]

選項(xiàng):

-e: ???編輯crontab定時(shí)任務(wù)

-l: ???查詢crontab任務(wù)

-r: ???刪除當(dāng)前用戶所有的crontab任務(wù)

5個(gè)*

第一個(gè)“*”一小時(shí)當(dāng)中的第幾分鐘0-59

第二個(gè)“*”一天當(dāng)中的第幾小時(shí)0-23

第三個(gè)“*”一個(gè)月當(dāng)中的第幾天1-31

第四個(gè)“*”一年當(dāng)中的第幾月1-12

第五個(gè)“*”一周當(dāng)中的星期幾0-7(0和7都代表星期日)

特殊符號(hào)含義

*代表任何時(shí)間。比如第一個(gè)“*”就代表一小時(shí)中每分鐘都執(zhí)行一次的意思。

,代表不連續(xù)的時(shí)間。比如“0 8,12,16 * * * 命令”,就代表在每天的8點(diǎn)0分,12點(diǎn)0分,16點(diǎn)0分都執(zhí)行一次命令

-代表連續(xù)的時(shí)間范圍。比如“0 5 ?* ?* ?1-6命令”,代表在周一到周六的凌晨5點(diǎn)0分執(zhí)行命令

*/n代表每隔多久執(zhí)行一次。比如“*/10 ?* ?* ?* ?* ?命令”,代表每隔10分鐘就執(zhí)行一遍命令

案例

45 22 * * *命令在22點(diǎn)45分執(zhí)行命令

0 17 * * 1命令每周1 的17點(diǎn)0分執(zhí)行命令

0 5 1,15 * *命令每月1號(hào)和15號(hào)的凌晨5點(diǎn)0分執(zhí)行命令

40 4 * * 1-5命令每周一到周五的凌晨4點(diǎn)40分執(zhí)行命令

*/10 4 * * *命令每天的凌晨4點(diǎn),每隔10分鐘執(zhí)行一次命令

0 0 1,15 * 1命令每月1號(hào)和15號(hào),每周一的0點(diǎn)0分都會(huì)執(zhí)行命令。注意:星期幾和幾號(hào)最好不要同時(shí)出現(xiàn),因?yàn)樗麄兌x的都是天。非常容易讓管理員混亂。(日期與星期同時(shí)設(shè)置為”或”)

*/5 * * * * /bin/echo ”11” >> /tmp/test

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

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

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