軟件安裝
rpm (redhat package manager)
linux 所有的軟件都存在依賴關(guān)系
rpm -ivh[軟件包] #安裝rpm 包
rpm -e [包名] #卸載他
rpm -U [包名] #升級(jí)
rpm -ql[包名] #查詢一個(gè)軟件包的安裝文件都存在什么地方
rpm -qi [包名] #查詢軟件安裝的信息
rpm -qa #查詢系統(tǒng)里面安裝的rpm包的所有列表
rpm -q[包名]#查詢一個(gè)軟件是否被安裝
rpm -qf[文件] #查詢一個(gè)文件被哪個(gè)包安裝了
yum
相當(dāng)于一個(gè)軟件管理管家
類似于360軟件中心疲吸,騰訊軟件管家伦连,百度管家
yum 是可以幫你安裝rpm包的一個(gè)軟件抠藕,而且能幫你解決rpm包依賴關(guān)系,rug
依賴于另一些軟件蛛芥,那么同時(shí)庇配,也會(huì)把這些依賴的軟件給你安裝上
/etc/yum.repos.d #這個(gè)就是yum 的倉庫
mv /etc/yum.repos.d /etc/yum.d.bak #給這個(gè)文件創(chuàng)建一個(gè)新的名字
mkdir -p /etc/yum.repos.d #創(chuàng)建一個(gè)文件
curl -O 拉網(wǎng)易的開源鏡像
yum clean all 這是清理的軟件
yum makecache 生成緩存文件售睹,然后新的yum源就可以用了
yum install [軟件名 ] #安裝軟件名
yum install -y [軟件名] #不確認(rèn)越锈,直接安裝
yum remove -y [軟件名] #移除
yum update -y[軟件包] #升級(jí)包名
yum search [軟件包] #查詢一個(gè)軟件包信息
yum list #列出所有的報(bào)名
源代碼編譯詳情見linux 配置apache
用戶管理
useradd[用戶名] #新增用戶 在home 文件夾下面創(chuàng)建用戶文件
/etc/passwd 這里面會(huì)有記錄
useradd -g[用戶組][用戶名] #創(chuàng)建用戶指定用戶組
usermod -g [用戶組][用戶] #修改一個(gè)用戶到另一個(gè)用戶組
su [用戶名] #切換到其他用戶登錄
/etc/passwd 文件說明
```
1. 用戶名
2. 密碼
3. uid 用戶的id
4.gid 用戶組的id
5.注釋
6.用戶的家目錄
7. 用戶一些運(yùn)行環(huán)境 /bin/bash 具有shell腳本的能力
####用戶組管理
groupadd[組名] #創(chuàng)建用戶組
groupdel[組名] #刪除用戶組
groupmod -n[新組名][原來的組名] #修改用戶名
passwd[用戶名] #修改密碼
/etc/passwd #用戶的配置文件
/etc/group #用戶組的配置文件
/etc/shadow #密碼文件
##磁盤管理
磁盤仗嗦, 存小東西的小盤盤
gz bz2 zip
gzip [文件名] #壓縮文件,不支持目錄
gzip -d [壓縮包名] #解壓一個(gè)文件
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條命令
!! 執(zhí)行剛操作的 命令
!n 執(zhí)行歷史里面的第幾個(gè)
![字符串] #執(zhí)行最近一個(gè)匹配該字符串的命令
##給命令行起別名
alias[新名字] = '[命令]' #起別名
unalias [新名字] #取消別名