軟件安裝
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 [新名字] #取消別名