1. 程式人生 > >linux一些基本常識(三)

linux一些基本常識(三)

sta oca 幫助文檔 spa onf mov 源碼安裝 依賴 undle

acl:對本身權限的擴展
打包:zip 111.zip a.txt b.txt.....
zip -r /etc/sysconfig/* (樣才能第歸所有內容0)
解寶:uzip 111.txt -d path(-d時嗟呀到指定目錄)

tar的一些選項
-c創建一個包
-r加入到已有的一個包
-f代表文件
列出詳細信息-v
-t看壓縮包裏面的內容,但不解壓

可以直接安裝的包
bin
run
bundle(chmod a+x)給一個權限就可以運行,這三種包是可以體直接安裝的二進制軟件包。

mount -o loop

rpm -ivh 全名 安裝
rpm -e 全名 卸載
rpm -q
-i詳細信息
-d幫助文檔
-f查看文件名
-c配置文件
-l勒出所有與之相關的文但文件
-a查看所有已經安裝的文件信息

-qp(查看為安紮ung寶的名稱)
-i詳細信息
-d幫助文檔
-f查看文件名
-c配置文件
-l列出所有與之相關的文檔文件
-a查看所有已經安裝的文件信息


源碼安裝
make clean
./config
配置文件一定要在這裏/etc/yum.repos.d/(這個要特別註意,因為以後文件就都讀這個文件了)

list和repolist的區別
答:list列出來可以yum安裝的各種rpm包;而repolist是列出可用的配置yum源。
yum list | grep xxxx 過濾一些文件
yum search 包名稱 (查找相應包的名稱)

yum -install -y 名詞(不詢問)
yum -install 包的名稱(總要詢問)
-d 直接安裝,不安裝依賴項

yum localinstall 文件名 (安裝本地的,不用數據庫的,如果有依賴關系,會從數據庫查找解決)

yum clean all 清楚緩存
install 安裝
remove 卸載
list顯示可用rpm包的列表
search根據關鍵字在庫中查找
update更新系統中的所有rpm包

groupinfo 查看一組軟件包的信息
groupinstall 安裝一組軟件包
grouplist 查看有那些可用的軟件包組
groupremove 卸載一組軟件包


make的一些知識
1.下載源碼包
2.解壓包
3.進入到解壓目錄
4.make clean清除之前可能存在的編譯信息 如果有make distclean則執行該命令(distclean清除配置以及編譯信息)
5.如果該包下有configure 則執行./configure 進行配置
[[email protected] cmake-3.5.0]#./configure --help 查看配置幫助
6.make 編譯
7.make install 安裝 <make uninstall卸載>

linux一些基本常識(三)