一卧惜、Linux常用快捷鍵
快捷鍵 | 作用 |
---|---|
Tab | 補(bǔ)全文件名或者路徑 |
Ctrl + L | 清除屏幕,然后届榄,在最上面重新顯示目前光標(biāo)所在的這一行的內(nèi)容匀哄。 |
Ctrl + C | 終止當(dāng)前進(jìn)程 |
Ctrl + D | 注銷系統(tǒng)或結(jié)束終端 |
Ctrl + K | 刪除從光標(biāo)到行末的所有字符 |
Ctrl + U | 刪除從光標(biāo)到行首的所有字符 |
Ctrl + Insert | 復(fù)制 |
Shift + Insert | 粘貼 |
二聊训、關(guān)機(jī)和重啟
- 如果想終止該操作抱究,可以使用
Ctrl + C
強(qiáng)制終止命令即可
關(guān)機(jī):
shutdown -h now 立刻關(guān)機(jī)
shutdown -h 10 10分鐘后關(guān)機(jī)
shutdown -h 22:22 計(jì)算機(jī)將在22:22這個(gè)時(shí)刻關(guān)機(jī)
poweroff 立刻關(guān)機(jī)
halt 就是直接使用,效果等價(jià)于關(guān)機(jī)
重啟:
shutdown -r now 立刻重啟
shutdown -r 10 10分鐘后重啟
reboot 立刻重啟
把內(nèi)存的數(shù)據(jù)同步到磁盤:
sync 把內(nèi)存的數(shù)據(jù)同步到磁盤
當(dāng)我們關(guān)機(jī)或者重啟時(shí)带斑,都應(yīng)該先執(zhí)行以下 sync
指令鼓寺,把內(nèi)存的數(shù)據(jù)寫入磁盤,防止數(shù)據(jù)丟失勋磕。
三妈候、目錄切換 cd
命令:cd [相對(duì)路徑或絕對(duì)路徑]
cd / 切換到根目錄
cd /usr 切換到根目錄下的usr目錄
cd ../ 切換到上一級(jí)目錄 或者 cd ..
cd 切換到當(dāng)前用戶的主目錄也就是home目錄
cd ~ 切換到當(dāng)前用戶的主目錄也就是home目錄(和上面 cd 效果一樣)
cd - 切換到上次訪問(wèn)的目錄
四、目錄查看 ls
命令:ls [-al]
ls 查看當(dāng)前目錄下的所有目錄和文件
ls -a 查看當(dāng)前目錄下的所有目錄和文件(包括隱藏的文件)
ls -l 或 ll 列表查看當(dāng)前目錄下的所有目錄和文件(列表查看挂滓,顯示更多信息)
ls /dir 查看指定目錄下的所有目錄和文件 如:ls /usr
ll -h 以容易理解的格式列出文件大小 (例如 1K 234M 2G)
五苦银、目錄操作
5.1 創(chuàng)建目錄——mkdir
命令:mkdir [-p] 目錄
-p
父目錄不存在情況下先生成父目錄
mkdir hello 在當(dāng)前目錄下創(chuàng)建一個(gè)名為hello的目錄
mkdir /usr/hello 在指定目錄下創(chuàng)建一個(gè)名為hello的目錄
mkdir -p a/b/c.txt 遞歸創(chuàng)建多個(gè)目錄
5.2 刪除目錄或文件——rm
命令:rm [-rf] 目錄
-r
遞歸 -f
強(qiáng)制
兩個(gè)一起用你可以刪掉世界(很暴力很血腥,危險(xiǎn)的命令)
刪除文件夾:
rmdir abc 刪除名為abc的文件夾(僅能刪除空文件夾)
rm -rf abc 遞歸強(qiáng)制刪除名為abc的文件夾及它下面的所有文件
刪除全部 謹(jǐn)慎使用!aB病7哪睢:
rm -rf * 將當(dāng)前目錄下的所有目錄和文件全部刪除
rm -rf /* 【自殺命令!慎用想括!慎用陷谱!慎用!】將根目錄下的所有文件全部刪除
注意:rm不僅可以刪除目錄瑟蜈,也可以刪除其他文件或壓縮包烟逊,為了方便大家的記憶,無(wú)論刪除任何目錄或文件踪栋,都可以直接使用 rm -rf 目錄/文件/壓縮包
5.3 目錄修改——mv 和 cp
-
5.3.1 重命名目錄 mv
//語(yǔ)法:
mv 當(dāng)前目錄 新目錄
//示例:
mv aaa bbb //將目錄aaa改為bbb
//注意:mv的語(yǔ)法不僅可以對(duì)目錄進(jìn)行重命名而且也可以對(duì)各種文件焙格,壓縮包等進(jìn)行 重命名的操作
-
5.3.2 剪切目錄 mv
//語(yǔ)法:
mv 目錄名稱 目錄的新位置
//示例:
mv ./abc ./hello/hi //將當(dāng)前目錄下的abc目錄剪切到 當(dāng)前目錄下的hello目錄中的hi目錄下
//注意:mv語(yǔ)法不僅可以對(duì)目錄進(jìn)行剪切操作,對(duì)文件和壓縮包等都可執(zhí)行剪切操作
-
5.3.3 拷貝目錄 cp
//語(yǔ)法:
cp -r 目錄名稱 目錄拷貝的目標(biāo)位置 //-r代表遞歸
//示例:
cp c/abc.java ./b //將c目錄下的abc.java文件 復(fù)制到b目錄下
//注意:cp命令不僅可以拷貝目錄還可以拷貝文件夷都,壓縮包等,拷貝文件和壓縮包時(shí)不用寫-r遞歸
5.4 搜索目錄——find
//語(yǔ)法:
find 目錄 參數(shù) 文件名稱
//示例:
find /usr/tmp -name 'a*' 查找/usr/tmp目錄下的所有以a開頭的目錄或文件
5.5 > 指令 和 >> 指令
-
>
:輸出重定向- 會(huì)將原來(lái)的文件內(nèi)容覆蓋
-
>>
:追加- 不會(huì)覆蓋原來(lái)的文件內(nèi)容予颤,而是追加到文件的尾部
>:指令用法
ll t6 > a.txt 將ll t6展示的內(nèi)容囤官,覆蓋寫入a.txt(如果a.txt文件不存在,會(huì)自動(dòng)創(chuàng)建)
cat /etc/profile > b.txt 將cat /etc/profile展示的內(nèi)容蛤虐,覆蓋寫入b.txt
>>:指令用法
ll t6 >> a.txt 將ll t6展示的內(nèi)容党饮,追加寫入a.txt(如果a.txt文件不存在,會(huì)自動(dòng)創(chuàng)建)
echo "hello world!" > a.txt 將"hello world!"追加寫入 a.txt
5.6 輸出內(nèi)容到控制臺(tái)——echo
命令:echo [選項(xiàng)] [輸出內(nèi)容]
示例:使用 echo 指令輸出環(huán)境變量,輸出當(dāng)前的環(huán)境路徑驳庭。
echo $PATH 輸出 $PATH 環(huán)境變量路徑
5.7 顯示文件的開頭部分內(nèi)容——head
命令:head 文件
-n 顯示的行數(shù)
示例:
head /etc/profile 顯示profile文件的前10行內(nèi)容(默認(rèn)顯示前10行)
head -n 20 /etc/profile 顯示profile文件的前20行內(nèi)容
5.8 輸出文件中尾部的內(nèi)容——tail
tail
:指定行數(shù)或者動(dòng)態(tài)查看
-n :后面接數(shù)字刑顺,代表顯示幾行的意思
-f :表示持續(xù)偵測(cè)后面所接的檔名,追蹤日志時(shí)會(huì)經(jīng)常用到饲常《滋茫【Ctrl + C】可強(qiáng)制終止命令。
示例:
tail abc.java 默認(rèn)顯示abc.java這個(gè)文件的后10行數(shù)據(jù)
tail -n 20 abc.java 顯示該文件的后20行數(shù)據(jù)
常用:
tail 30 -f abc.java 顯示該文件后30行數(shù)據(jù)贝淤,并追蹤查看后續(xù)內(nèi)容
5.9 查看已經(jīng)執(zhí)行過(guò)歷史命令——history
示例:
history 查看所有的歷史指令
history 10 查看歷史指令的后10個(gè)
!178 運(yùn)行歷史指令 編號(hào)為178 的指令
六柒竞、文件操作以及 文件權(quán)限 的修改
6.1 新建文件——touch
命令:touch 文件名
touch aa.txt //在當(dāng)前目錄創(chuàng)建一個(gè)名為aa.txt的文件
6.2 刪除文件——rm
命令:rm -rf 文件名
rm -rf aa.txt //刪除當(dāng)前文件夾下的aa.txt文件
6.3 修改文件——(vi編譯器)
vi編輯器
vi是linux中最經(jīng)典的文本編輯器,vi一共有3種工作模式播聪,分別是正常模式朽基,編輯模式(插入模式),命令行模式:
-命令:vi 文件名
或 vim 文件名
都可進(jìn)入vi編譯器進(jìn)行文件的編譯
---首先輸入 vi 文件名 進(jìn)入的是正常模式
---正常模式-->編輯模式:按 i
o
a
任意一個(gè)鍵
---正常模式-->命令行模式:按 :
---編輯模式-->命令行模式:按 Esc
- 1.正常模式
- 在正常模式下离陶,我們可以使用快捷鍵以vim打開一個(gè)檔案就直接進(jìn)入一般模式了(這是默認(rèn)的模式)稼虎。在這個(gè)模式中,你可以使用【上下左右】按鍵來(lái)移動(dòng)光標(biāo)招刨,你可以使用【刪除字符】或【刪除整行】來(lái)處理檔案內(nèi)容霎俩,也可以使用【復(fù)制、貼上】來(lái)處理你的文件數(shù)據(jù)。
- 2.插入模式/編輯模式
- 在模式下茸苇,程序員可以輸入內(nèi)容排苍。按下i,I,o,O,a,A等任何一個(gè)字母之后才會(huì)進(jìn)入編輯模式,一般來(lái)說(shuō)按i即可
- 3.命令行模式
:q!
:強(qiáng)制退出学密,不保存
:wq!
:保存并強(qiáng)制退出
vi編譯器快捷鍵的使用
1.拷貝當(dāng)前行 yy,拷貝當(dāng)前行向下的5行 5yy,并粘貼 p;
2.刪除當(dāng)前行 dd,刪除當(dāng)前行向下的5行 5dd;
3.在文件中查找某個(gè)單詞(命令行模式下)/關(guān)鍵字 淘衙,回車進(jìn)行查找,輸入 n 查找下一個(gè)
4.設(shè)置文件的行號(hào)腻暮,取消文件的行號(hào)(命令行模式下) :set nu 和 :set nonu
5.編輯 /etc/profile 文件彤守,使用快捷鍵到底文檔的最末行[G]和最首行[gg],注意這些都是在正常模 式下執(zhí)行的。
6.在一個(gè)文件中輸入 "hello" ,然后又撤銷這個(gè)動(dòng)作哭靖,再正常模式下輸入 u
6.4 文件的查看——cat具垫、more、less
文件的查看命令:cat
more
less
tail
cat
:由第一行開始顯示文件內(nèi)容
-b :列出行號(hào)试幽,僅針對(duì)非空白行做行號(hào)顯示筝蚕,空白行不標(biāo)行號(hào)!
-n :列印出行號(hào)铺坞,連同空白行也會(huì)有行號(hào)起宽,與 -b 的選項(xiàng)不同;
示例:
cat abc.java 顯示當(dāng)前目錄下abc.java文件的內(nèi)容
more
:百分比顯示
[回車]:向下一行
[空格]:向下一頁(yè)
q:退出查看
示例:
more abc.java 顯示當(dāng)前目錄下abc.java文件的內(nèi)容
less
:翻頁(yè)查看
[回車]:向下一行
[空格]:向下一頁(yè)
[上下]:上一行或下一行
[左右]:左右移動(dòng)文檔
q:退出查看
示例:
less abc.java 顯示當(dāng)前目錄下abc.java文件的內(nèi)容
tail
:指定行數(shù)或者動(dòng)態(tài)查看
-n :后面接數(shù)字济榨,代表顯示幾行的意思
-f :表示持續(xù)偵測(cè)后面所接的檔名坯沪,追蹤日志時(shí)會(huì)經(jīng)常用到∏芑【Ctrl + C】可強(qiáng)制終止命令腐晾。
示例:
tail abc.java 默認(rèn)顯示abc.java這個(gè)文件的后10行數(shù)據(jù)
tail -n 20 abc.java 顯示該文件的后20行數(shù)據(jù)
tail 30 -f abc.java 顯示該文件后30行數(shù)據(jù),并追蹤查看后續(xù)內(nèi)容
6.5 文件 及 文件夾 的權(quán)限修改——chmod
6.5.1 Linux權(quán)限介紹
-
Linux權(quán)限格式:<類型><用戶><組><其他用戶>
Linux權(quán)限- 所屬用戶(user) 代表的字母:u
- 所屬組(group)代表的字母: g
- 其他用戶(other)代表的字母:o
- 所有用戶(all) 代表的字母:a
- 沒(méi)有權(quán)限
r read 讀取權(quán)限
w write 寫入權(quán)限
x execute 執(zhí)行權(quán)限
- 第一部分:第一位丐一,文件類型(d 目錄藻糖,- 普通文件,| 超鏈接文件)
- 第二部分:所屬用戶權(quán)限钝诚,文件屬于哪個(gè)用戶颖御。所代表的英文:u
- 第三部分:所屬組權(quán)限, 所屬用戶所在組別凝颇。 所代表的英文:g
- 第四部分:其他用戶權(quán)限潘拱,文件不屬于該用戶,不屬于該用戶所在組拧略。所代表的英文:o
6.5.2 對(duì) 單個(gè)文件 或 單個(gè)文件夾 的權(quán)限更改——chmod
-
方式一:
命令:chmod 權(quán)限設(shè)置 需要更改權(quán)限的文件名
示例:(更改 所屬用戶 的權(quán)限)
chmod u=rwx aaa.java 更改aaa.java 所屬用戶 的權(quán)限為所有權(quán)限
示例:(更改 所屬組 的權(quán)限)
chmod g=rx aaa.java 更改aaa.java 所屬組 的權(quán)限為rx
示例:(更改 所有用戶 的權(quán)限)
chmod a=r aaa.java 更改aaa.java 所有用戶 的權(quán)限為a
-
方式二:
通過(guò)數(shù)字變更權(quán)限:
r=4 w=2 x=1
rwx=4+2+1=7
示例:
chmod 744 abc.java 更改 abc.java 文件的權(quán)限為 -rwxr--r--
6.5.3 對(duì) 多個(gè)文件 或 多個(gè)文件夾 的權(quán)限更改——chmod
命令:chmod -R 權(quán)限設(shè)置 需要更改權(quán)限的文件夾名
示例:
chmod -R u=r abc 將abc目錄及abc目錄中的所有文件及文件夾的 所屬用戶權(quán)限 改為 r
七芦岂、grep 指令 和 管道符號(hào) |
grep
:查找字符串
-i 忽略大小寫查找數(shù)據(jù)
格式:
grep 需要搜索的字符串 搜索的文件
示例:
grep class demo.java 從demo.java文件中搜索class字符串(返回該字符串所在的行)
grep命令通常要和管道命令進(jìn)行連用:
要求:
查找當(dāng)前目錄下帶有字母 ins 的所在行
示例:
ll | grep ins 將ll結(jié)果中帶有 ins 字符的所在行進(jìn)行返回
ps -ef | grep -i vim 忽略大小寫,將系統(tǒng)所有進(jìn)程中有關(guān)vim的進(jìn)程查詢出來(lái)
八垫蛆、文件的解禽最、壓縮命令
Linux壓縮包的兩種后綴格式:
-xxx.tar
打包腺怯,大小不會(huì)進(jìn)行壓縮
-xxx.tar.gz
打包并壓縮文件大小
命令:tar
-c 建立一個(gè)壓縮文件的參數(shù)指令(create) --壓縮
-x 解開一個(gè)壓縮文件的參數(shù)指令(extract)--解壓
-z 用gzip壓縮
-v 壓縮的過(guò)程中顯示文件
-f 使用檔名,在 f 之后要立即接檔名
常用的 壓縮 參數(shù)組合:zcvf (順序不可變)
常用的 解壓 參數(shù)組合:zxvf (順序不可變)
壓縮:
tar -zcvf 壓縮包的名字.tar.gz 需要壓縮的內(nèi)容
示例:
tar -zcvf hello.tar.gz * //將當(dāng)前目錄下所有內(nèi)容進(jìn)行打包壓縮川无,最終文件名為:hello.tar.gz
--------------------------------------------------------------------------
解壓:(解壓到當(dāng)前文件夾)
tar -zxvf 需要解壓的壓縮包名稱
示例:
tar -zxvf hello.tar.gz //將當(dāng)前目錄下的hello.tar.gz文件呛占,解壓到當(dāng)前目錄。
(解壓到指定文件夾)【常用】:(-C 大寫)
tar -zxvf 需要解壓的壓縮包名稱 -C 指定解壓路徑
示例:
tar -zxvf home/hello.tar.gz -C /usr/local/java //將home文件夾下的hello.tar.gz解壓到指定文件夾
九懦趋、Linux磁盤情況查詢
9.1 查詢系統(tǒng)整體磁盤使用情況——df -lh
df -lh 查詢系統(tǒng)整體磁盤使用情況
9.2 查詢指定目錄的磁盤占用情況——du -h
命令:du -h /目錄
-s 指定目錄占用大小匯總
-h 帶計(jì)量單位
-a 含文件
--max-depth=1 子目錄深度
-c 列出明細(xì)的同時(shí)晾虑,增加匯總值
示例:
du -ach --max-depth=1 /opt 查詢 /opt 目錄的磁盤占用情況,深度為 1
9.3 磁盤情況-工作實(shí)用指令
ll /home | grep "^-" | wc -l 統(tǒng)計(jì)/home 文件夾下文件的個(gè)數(shù)
思路:
先列出home文件所有內(nèi)容仅叫,過(guò)濾以"-"開頭的普通文件帜篇,統(tǒng)計(jì)個(gè)數(shù)
---------------------------------------------------------------
ll /home | grep "^d" | wc -l 統(tǒng)計(jì)/home 文件夾下l目錄的個(gè)數(shù)
思路:
先列出home文件所有內(nèi)容,過(guò)濾以"d"開頭的普通文件诫咱,統(tǒng)計(jì)個(gè)數(shù)
---------------------------------------------------------------
ll -R /home | grep "^-" | wc -l 統(tǒng)計(jì)/home 文件夾下文件的個(gè)數(shù)笙隙,包括子文件夾里的
思路:
先列出home文件包括子文件夾中所有內(nèi)容,過(guò)濾以"-"開頭的普通文件坎缭,統(tǒng)計(jì)個(gè)數(shù)
---------------------------------------------------------------
以樹狀顯示目錄結(jié)構(gòu):tree
如果提示tree 指令沒(méi)有找到竟痰,則需要執(zhí)行 yun install tree 進(jìn)行安裝,安裝成功后
tree /usr/local 以樹狀顯示/usr/local中的目錄結(jié)構(gòu)
十掏呼、Linux網(wǎng)絡(luò)配置
10.1 顯示網(wǎng)絡(luò)配置(查詢ip)——ifconfig
命令:ifconfig
ifconfig 查看ip
10.2 監(jiān)控網(wǎng)絡(luò)狀態(tài)——netstat(查看端口號(hào))
命令:netstat [-anp]
-t TCP協(xié)議
-u UDP協(xié)議
-l 監(jiān)聽
-r 路由
-n 顯示IP地址和端口號(hào)
示例:(常用)
netstat -tlun 查看本機(jī)監(jiān)聽的端口
netstat -anp 查看本機(jī)所有的網(wǎng)絡(luò)連接
netstat -lnpt 查看監(jiān)聽的端口
10.3 測(cè)試與目標(biāo)主機(jī)的連通性——ping
命令:ping ip地址
-c 設(shè)定ping的次數(shù)凯亮,如果沒(méi)有設(shè)定默認(rèn)會(huì)一直ping下去直到按 Ctrl + C 結(jié)束
-f 洪水ping,也就是以最快的速度去ping哄尔,可以用來(lái)測(cè)試丟包率
-i 設(shè)定ping的時(shí)間間隔,如 ping -i 0.5 www.baidu.com 表示每隔0.5秒ping一次柠并,如果沒(méi)有設(shè)置默認(rèn)是一秒一次
-s 設(shè)置發(fā)送的數(shù)據(jù)包的大小岭接,默認(rèn)發(fā)送56字節(jié),最大只能設(shè)置為65507字節(jié)
示例:
ping www.baidu.com 對(duì)目標(biāo)主機(jī)域名進(jìn)行連通性測(cè)試
ping 14.215.177.38 對(duì)目標(biāo)主機(jī)IP進(jìn)行連通性測(cè)試
ping -c 5 www.baidu.com 指定ping的次數(shù)臼予,如果不指定會(huì)一直ping下去
ping -f www.baidu.com 洪水ping鸣戴,也就是以最快的速度去ping,可以用來(lái)測(cè)試丟包率
十一粘拾、進(jìn)程管理
11.1 查看系統(tǒng)進(jìn)程——ps
命令:ps [-ef]
-e 顯示所有程序窄锅,此參數(shù)與 a 的效果相同
-f 顯示UID、PPID缰雇、C與STIME欄位
示例:
ps -ef 查看系統(tǒng)進(jìn)程
ps -ef | grep -i vim 忽略大小寫入偷,將系統(tǒng)所有進(jìn)程中有關(guān)vim的進(jìn)程查詢出來(lái)
11.2 殺死進(jìn)程——kill
命令:kill -9 PID號(hào)
-9 表示強(qiáng)迫進(jìn)程立即停止
示例:
kill -9 7834 將進(jìn)程號(hào)為7834的進(jìn)程,強(qiáng)制殺死
11.3 服務(wù)(Service)管理
命令:service 服務(wù)名 [start | stop | restart | reload | status]
在 CentOS7.0 后 不再使用 service ,而是下面這個(gè)命令
service [start | stop | restart | reload | status] 服務(wù)名
Centos7以后示例:
systemctl status firewalld 查看防火墻狀態(tài)
systemctl start firewalld 啟動(dòng)防火墻
systemctl stop firewalld 停止防火墻
11.4 動(dòng)態(tài)監(jiān)控進(jìn)程——top
命令:top [選項(xiàng)]
-d 指定top命令每隔幾秒更新械哟,默認(rèn)是3秒刷新一次
-i 使top不顯示任何閑置或者僵死進(jìn)程
-P 通過(guò)指定監(jiān)控進(jìn)程ID來(lái)僅僅監(jiān)控某個(gè)進(jìn)程的狀態(tài)
示例:
top 動(dòng)態(tài)查看執(zhí)行的進(jìn)程
top -d 10 動(dòng)態(tài)查看執(zhí)行的進(jìn)程疏之,每10秒刷新一次
進(jìn)入top指令后:
u:然后輸入"u"回車,再輸入用戶名暇咆,即可只監(jiān)控該用戶的所有進(jìn)程
k:然后輸入“k”回車锋爪,再輸入要結(jié)束的進(jìn)程 ID 號(hào)
交互操作說(shuō)明:
P 以CPU使用率排序丙曙,默認(rèn)就是此項(xiàng)
M 以內(nèi)存的使用率排序
N 以PID排序
q 退出top
十二、RPM 和 YUM
12.1 rpm 包的簡(jiǎn)單查詢指令
rpm命令是RPM軟件包的管理工具其骄。rpm原本是Red Hat Linux發(fā)行版專門用來(lái)管理Linux各項(xiàng)套件的程序亏镰,由于它遵循GPL規(guī)則且功能強(qiáng)大方便,因而廣受歡迎拯爽。逐漸受到其他發(fā)行版的采用索抓。RPM套件管理方式的出現(xiàn),讓Linux易于安裝某抓,升級(jí)纸兔,間接提升了Linux的適用度。
-a 查詢所有套件
-q 使用詢問(wèn)模式否副,當(dāng)遇到任何問(wèn)題時(shí)汉矿,rpm 指令會(huì)先詢問(wèn)用戶
示例:
查詢軟件包:
rpm -qa 查詢所安裝的所有 rpm 軟件包
rpm -qa | more 分頁(yè)顯示所有
rpm -qa | grep jdk 查詢 jdk 的軟件包
查詢軟件包信息:
rpm -qi file 查詢安裝的file的軟件包信息
查詢軟件包中的文件:
rpm -ql file 查詢 rpm 包安裝到哪里去了
查詢某個(gè)文件屬于哪個(gè) rmp 包:
rpm -qf /etc/passwd 查詢passwd文件屬于哪個(gè) rpm 包
12.2 rpm 包的卸載——rpm -e
命令:rpm -e rpm包的名稱
--nodeps 強(qiáng)制刪除
示例:
rpm -e jdk 刪除安裝的 jdk 的 rpm 包(刪除后電腦中就沒(méi)有jdk了)
rpm -e --nodeps jdk 強(qiáng)制刪除(盡量不使用強(qiáng)制刪除)
12.3 rpm 包的安裝
命令:rpm -ivh rpm包全路徑名稱
i 安裝(install)
v 提示(verbose)
h 進(jìn)度條(hash)
12.4 yum 基本介紹
全稱:Yellow dog Updater ModifiedYum 是一個(gè) Shell 前端軟件包管理器。
基于RPM包管理备禀,能夠從指定的服務(wù)器自動(dòng)下載RPM包并且安裝洲拇,可以自動(dòng)處理依賴性關(guān)系,并且一次安裝所有依賴的軟件包曲尸。使用 yum 的前提是可以聯(lián)網(wǎng)赋续。
12.5 yum 基本指令【查詢與安裝】
查詢 yum 服務(wù)器是否有需要安裝的軟件:
yun list | grep -i jdk 查詢 yum 服務(wù)器所有包含jdk的(不區(qū)分大小寫)
安裝:
yum install jdk 下載安裝(默認(rèn)安裝最新版本)
【溫馨提示】:
想掌握這些命令,那就聽我一句勸![拿起鍵盤就是干]
[圖片上傳失敗...(image-f71252-1630371708953)]