Linux系統:基礎命令積累(一):rpm、Yum、man

一.rpm

RPM(紅帽軟件包管理器),使用範圍已不侷限於紅帽系統;

功能 命令 備註
安裝軟件的命令格式 rpm -ivh example.rpm 安裝(.rpm)源碼包,顯示信息及進度
rpm -i example.rpm 安裝(.rpm)源碼包
rpm -iv example.rpm 安裝(.rpm)源碼包,顯示信息
rpm -ih example.rpm 安裝(.rpm)源碼包,顯示進度
升級軟件的命令格式 rpm -Uvh example.rpm v\h同安裝命令一樣
卸載軟件的命令格式 rpm -e example.rpm  
查看系統是否安裝某一軟件包 rpm -q perl 直接查詢perl是否安裝,不做模糊匹配
rpm -qa | grep perl 在已安裝的所有軟件包中,過濾出perl匹配的結果並顯示
rpm -qa 查詢出已安裝的所有軟件包
查詢軟件描述信息的命令格式 rpm -qpi example.rpm 查詢未安裝的軟件包信息
rpm -qi example.rpm 查詢已安裝的軟件包信息
列出軟件文件信息的命令格式 rpm -qpl example.rpm  
rpm -ql example.rpm 查詢已安裝軟件的安裝路徑
  rpm -qR example.rpm 查詢已安裝軟件的依賴包信息
查詢文件屬於哪個.rpm包的命令格式 rpm -qf filename 查詢filename屬於哪個安裝包

下面簡單截圖:備註:尚未安裝的軟件包的信息,則在命令後,添加一個p即可,其中p代表(package)的含義;

二、Yum

儘管RPM能夠幫助用戶查詢軟件的相關的依賴關係,但是有些大型軟件與數十個程序均有依賴關係,安裝過程依然費時費力;Yum軟件倉庫可以根據用戶要求分析出所需軟件包與其依賴包,然後自動從服務器下載軟件包並安裝到系統。

功能 命令 備註
列出所有倉庫 yum repolist all  
列出倉庫中所有軟件包 yum list all  
查看軟件包信息 yum info 軟件包名稱  
安裝軟件包 yum install 軟件包名稱  
重新安裝軟件包 yum reinstall 軟件包名稱  
升級軟件 yum update 軟件包名稱  
移除軟件包 yum remove 軟件包  
清除所有倉庫緩存

yum clean all

yum clean 

yum clean headers

yum clean packages

yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 
檢查可更新的軟件包 yum check-update  
查看系統中已安裝的軟件包組 yum grouplist  
安裝指定的軟件包組 yum groupinstall 軟件包組  
移除指定的軟件包組 yum groupremove 軟件包組  
查詢指定的軟件包組信息 yum groupinfo 軟件包組  

下面簡單截圖:

軟件包安裝過程中,is this ok [y/d/N]

三、man

man用於查詢linux命令的;

man手冊的格式

    NAME              命令名稱及功能簡要說明

    SYNOPSIS        用法說明,包括可用的選項

    DESCRIPTION     命令功能的詳細說明,可能包括每一個選項的意義

    OPTIONS             說明每一項的意義

    FILES                   此命令相關的配置文件       

    BUGS        

    EXAMPLES          使用示例

    SEE ALSO           另外參照   

【使用方式】:…………………………………………………………………………………………………………

1.一般是先whatis example;2.再根據1的反饋,實現man命令進行查詢(也可直接man 命令);

3.man查詢的結果中,可以使用:/關鍵字?關鍵字,進行關鍵字定位篩選;n:定位到下一個搜索的關鍵字,N:定位到上一個搜索到的關鍵字;end:直接前往尾頁;home:直接前往首頁;空格鍵:向下翻一頁

截圖說明:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章