Linux 第二季 軟件安裝與用戶管理

軟件安裝

rpm (redhat package manager)
linux 所有的軟件都存在依賴關系

rpm     -ivh[軟件包]  #安裝rpm 包
rpm   -e [包名]         #卸載他
rpm  -U [包名]         #升級

rpm -ql[包名]  #查詢一個軟件包的安裝文件都存在什么地方
rpm -qi [包名] #查詢軟件安裝的信息
rpm -qa   #查詢系統里面安裝的rpm包的所有列表
rpm -q[包名]#查詢一個軟件是否被安裝
rpm -qf[文件] #查詢一個文件被哪個包安裝了



yum

相當于一個軟件管理管家
類似于360軟件中心,騰訊軟件管家,百度管家
yum 是可以幫你安裝rpm包的一個軟件,而且能幫你解決rpm包依賴關系,rug
依賴于另一些軟件,那么同時,也會把這些依賴的軟件給你安裝上

  /etc/yum.repos.d #這個就是yum 的倉庫
 mv    /etc/yum.repos.d /etc/yum.d.bak #給這個文件創建一個新的名字
 mkdir -p /etc/yum.repos.d  #創建一個文件
curl -O  拉網易的開源鏡像
 yum clean all    這是清理的軟件
 yum makecache    生成緩存文件,然后新的yum源就可以用了


yum install [軟件名 ]   #安裝軟件名
 yum install   -y [軟件名]    #不確認,直接安裝
 yum remove -y [軟件名]  #移除
 yum update -y[軟件包]  #升級包名
 yum search [軟件包]  #查詢一個軟件包信息
 yum list  #列出所有的報名


源代碼編譯詳情見linux 配置apache

 
 

用戶管理

useradd[用戶名]  #新增用戶 在home 文件夾下面創建用戶文件
/etc/passwd 這里面會有記錄
useradd -g[用戶組][用戶名] #創建用戶指定用戶組
usermod  -g [用戶組][用戶] #修改一個用戶到另一個用戶組
su [用戶名]   #切換到其他用戶登錄

/etc/passwd 文件說明

```
   1. 用戶名
   2. 密碼
   3. uid 用戶的id 
   4.gid 用戶組的id
   5.注釋
   6.用戶的家目錄
   7. 用戶一些運行環境 /bin/bash 具有shell腳本的能力

####用戶組管理
groupadd[組名]    #創建用戶組
groupdel[組名]      #刪除用戶組
groupmod -n[新組名][原來的組名] #修改用戶名
passwd[用戶名]     #修改密碼
 /etc/passwd  #用戶的配置文件
/etc/group       #用戶組的配置文件
/etc/shadow    #密碼文件
##磁盤管理
   磁盤, 存小東西的小盤盤 
gz   bz2   zip 
gzip  [文件名]  #壓縮文件,不支持目錄
gzip  -d  [壓縮包名]  #解壓一個文件
bz2
bzip -z [文件名] #壓縮,不支持
bzip -d [壓縮文件名] #解壓縮 

tar -cvf [包名][文件/文件夾] #打包
tar -xvf [包名] #解壓縮

-c #打包
-x #解包
-f指定文件名
-t #查看包里面的東西
-v 可視化輸出
tar -zcvf 打包并采用gzip的方式壓縮
tar -zxvf [壓縮包名] 使用gzip 解壓并jie解包

tar -jcvf 打包并采用bz2的房
tar - jxvf[壓縮包名] #使用gzip 解壓并解包

##zip

yum install -y zip unzip
zip [壓縮名.zip]壓縮
unzip [壓縮文件名.zip] 解壓壓縮名


shell 就是命令行
bash  ,sh ,zsh
powershell

記錄命令歷史

history #查看最近的1000條命令
!! 執行剛操作的 命令
!n 執行歷史里面的第幾個
![字符串] #執行最近一個匹配該字符串的命令

##給命令行起別名
 alias[新名字] = '[命令]'    #起別名
 unalias [新名字] #取消別名
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容