1.1、ctrl
ctrl + c 強制停止
ctrl + d 退出登出
history 查看歷史命令
!命令前綴,自動匹配上一個命令
ctrl + r,搜索歷史命令
ctrl + a | e,光標(biāo)移動到命令開始或結(jié)束
ctrl + ← | →,左右跳單詞
ctrl + l 或 clear命令 清屏
1.2、軟件安裝
yum:RPM包軟件管理器,用于自動化安裝配置Linux軟件,并可以自動解決依賴問題
yum install|remove|search 軟件名字
1.3、服務(wù)/軟件 打開關(guān)閉 systemctl
systemctl start|stop|status|enable|disable
start 啟動
stop 關(guān)閉
status 查看狀態(tài)
enable 開啟開機自啟
disable 關(guān)閉開機自啟
應(yīng)用場景: 修改了網(wǎng)絡(luò)配置, 需要重啟網(wǎng)絡(luò)的服務(wù) systemctl stop/start
NetworkManager,主網(wǎng)絡(luò)服務(wù)
firewalld,防火墻服務(wù)
network,副網(wǎng)絡(luò)服務(wù)
sshd,ssh服務(wù)(FinalShell遠程登錄Linux使用的就是這個服務(wù))
1.4、軟連接
ln -s 參數(shù)1 參數(shù)2
-s選項,創(chuàng)建軟連接
參數(shù)1:被鏈接的文件或文件夾參數(shù)2:要鏈接去的目的地
1.5、查看主機名
hostname查看主機名
hostnamectl set-hostname 主機名,修改主機名(需root)
1.6、網(wǎng)絡(luò)操作
1、wget url地址:軟件下載地址
2、curl -O url 可以發(fā)送網(wǎng)絡(luò)請求
選項:-O,用于下載文件,當(dāng)url是下載鏈接時,可以使用此選項保存文件
參數(shù):url,要發(fā)起請求的網(wǎng)絡(luò)地址
1.7、端口
1、查看端口占用情況
使用nmap命令,安裝nmap:yum -y install nmap
2、查看指定端口占用情況
使用netstat -anp | grep 端口號,安裝netstat:yum -y install net-tools
1.8、進程管理
1、ps查看進程
選項:-e,顯示出全部的進程
選項:-f,以完全格式化的形式展示信息(展示全部信息)
一般來說,固定用法就是: ps -ef 列出全部進程的全部信息
2、kill關(guān)閉進程
選項:-9表示強制關(guān)閉進程
1.9、環(huán)境變量
1、查看環(huán)境變量 env | grep PATH或者 echo $PATH
臨時設(shè)置,語法:export 變量名=變量值
永久生效
針對當(dāng)前用戶生效,配置在當(dāng)前用戶的: ~/.bashrc文件中
針對所有用戶生效,配置在系統(tǒng)的: /etc/profile文件中
1.20、上傳、下載
rz上傳、sz下載,安裝yum -y install lrzsz
1.21、壓縮、解壓
1、壓縮文件格式介紹
rar、7zip:Windows系統(tǒng)常用
gzip、tar:Linux、MacOS常用
2、tar和gz介紹
tar稱為tarball,歸檔文件,不壓縮,僅僅封裝到.tar文件夾中
gz常見.tar.gz,即使用gzip壓縮文件
-c,創(chuàng)建壓縮文件,用于壓縮模式
-v,顯示壓縮、解壓過程
-x,解壓模式
-f,要創(chuàng)建的文件,或要解壓的文件,-f選項必須在最后一個位置
-z,gzip模式,不使用是普通的tarball格式,必須在第一個位置
-C,選擇解壓的目的地,用于解壓模式
3、tar壓縮
tar -cvf:壓縮成.tar文件,tar -zcvf:壓縮成.gzip
4、tar解壓
tar -xvf test.tar 將文件解壓至當(dāng)前目錄
tar -xvf test.tar -C /home、tar -zxvf test.tar.gz -C /home將文件解壓至制定目錄
5、zip命令
-r:被壓縮的文件包含目錄的時候,需要使用-r選項
zip -r test.zip test itheima a.txt 將test、itheima兩個文件夾和a.txt文件,壓縮到test.zip文件內(nèi)
6、unzip命令
-d 指定要解壓的位置
unzip test.zip -d /home,將test.zip解壓到指定文件夾內(nèi)(/home)