一、Linux命令
1.1幫助命令
1.1.1man 獲得幫助信息
(1)基本語法:
man [命令或配置文件] (功能描述:獲得幫助信息)

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)置命令的幫助信息)

有詳細說明。
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)前工作目錄的絕對路徑)

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



1.2.3 mkdir 創(chuàng)建一個新的目錄(文件夾)
基本語法:
mkdir [-p] 要創(chuàng)建的目錄
選項:
-p:創(chuàng)建多層目錄


1.2.4 rmdir 刪除一個空的目錄
基本語法:
rmdir 要刪除的空目錄

1.2.5 touch 創(chuàng)建空文件
基本語法:
touch 文件名稱

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ù)制整個文件夾)


1.2.8 rm 移除文件或目錄
基本語法
(1)rmdir deleteEmptyFolder (功能描述:刪除空目錄)
(2)rm -rf deleteFile (功能描述:遞歸刪除目錄中所有內(nèi)容)

1.2.9 mv 移動文件與目錄或重命名
基本語法:
(1)mv oldNameFile newNameFile (功能描述:重命名)
(2)mv /temp/movefile /targetFolder (功能描述:遞歸移動文件)

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 :列出一些看不出來的特殊字符

1.2.11 tac查看文件內(nèi)容
查看文件內(nèi)容,從最后一行開始顯示,可以看出 tac 是 cat 的倒著寫。
基本語法:
tac [選項參數(shù)] 要查看的文件

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)前行的行號

1.2.13 less 查看文件內(nèi)容
less 的作用與 more 十分相似,都可以用來瀏覽文字檔案的內(nèi)容,不同的是 less 允許使用[pageup] [pagedown]往回滾動。
基本語法:
less 要查看的文件
功能使用說明
空白鍵 :向下翻動一頁;
[pagedown]:向下翻動一頁;
[pageup] :向上翻動一頁;
/字串 :向下搜尋『字串』的功能;n:向下查找;N:向上查找;
?字串 :向上搜尋『字串』的功能;n:向上查找;N:向下查找;
q :離開 less 這個程序;

按q之后

1.2.14 head查看文件內(nèi)容
查看文件內(nèi)容,只看頭幾行。
基本語法
head -n 10 文件 (功能描述:查看文件頭10行內(nèi)容,10可以是任意行數(shù))

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

1.2.16 重定向命令
基本語法:
(1)ls -l >文件 (功能描述:列表的內(nèi)容寫入文件a.txt中(覆蓋寫))
(2)ls -al >>文件 (功能描述:列表的內(nèi)容追加到文件aa.txt的末尾)

1.2.17 echo
基本語法:
(1)echo 要顯示的內(nèi)容 >> 存儲內(nèi)容的的文件 (功能描述:將要顯示的內(nèi)容,存儲到文件中)
(2)echo 變量 (功能描述:顯示變量的值)

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

之前cd有個-p參數(shù)。。如果不加這個參數(shù),進入的是軟連接地址,如果加參數(shù),進入的是實際物理地址。
1.2.19 history查看所敲命令歷史
基本語法:
history

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

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

1.3.3 date設(shè)置系統(tǒng)時間
基本語法:
date -s 字符串時間
1.3.4 cal查看日歷
基本語法:
cal [選項] (功能描述:不加選項,顯示本月日歷)
選項:
-3 ,顯示系統(tǒng)前一個月,當(dāng)前月,下一個月的日歷
具體某一年,顯示這一年的日歷。

1.4 用戶管理命令
1.4.1 useradd 添加新用戶
基本語法:
useradd 用戶名 (功能描述:添加新用戶)

1.4.2 passwd 設(shè)置用戶密碼
基本語法:
passwd 用戶名 (功能描述:設(shè)置用戶密碼)

1.4.3 id 判斷用戶是否存在
基本語法:
id 用戶名

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 用戶名 (功能描述:用戶和用戶主目錄,都刪除)

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

1.4.7 設(shè)置AncientMing普通用戶具有root權(quán)限
修改配置文件
修改 /etc/sudoers 文件,找到下面一行,在root下面添加一行,如下所示:


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

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

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):可以進入該目錄

(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(約為);

(2)Win7分區(qū)


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)容,保存退出。

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ù)隊列信息

第二行為進程信息

第三行為CPU信息

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


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

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ù)

(2)特殊符號

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

案例:
*/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,不檢測依賴進度