1. 常用指令
1.1 ln 軟連線
1、軟連建立:ln -s 原始檔 軟連結檔案
2、誤區:軟連結是建立的,就意味著軟連結檔案不可以在建立之前存在
3、類比:win快捷方式
4、刪除:rm就可以,但原始檔不受影響
5、失效:原始檔沒了或者路徑改變;ls -l 檢視時會看到原始檔有紅色背景不斷閃爍
6、區別:有自己的inode (與硬連結相比)
7、指向:可指向檔案、目錄
8、應用:隱藏原始檔路徑、真實名稱、軟體件升級
9、囉嗦:硬連結不可以指向目錄,但可以這樣玩——軟連結指目錄——為該軟連結建立硬連結
示例:
ln -s /usr/local/groovy-2.5.7 /usr/local/groovy
(這樣做的好處是,可以隨意變動版本,不同的版本總是指向唯一標識路徑)
ln a.txt copy.txt (用硬連結建立軟連結副本)
(這樣做的好處是,建立了一個副本,修改a的時候,copy也會被修改;刪除a的時候,copy不會被影響;即兩種之間存在互相指向的關係)
10、惡意:當員工惡意要毀掉公司時,這些可能會救公司一命
鳴謝:https://www.cnblogs.com/hxy5/p/9460063.htm...
1.1.1 刪除軟連線
正確的做法:
rm -rf java
錯誤的做法,使用tab預設是以下方式:
rm -rf java/
1.1.2 修改軟連線
意為: soft new forlder
ln -snf jdk-11.0.3 java
2. unzip
解壓到指定目錄:
unzip /home/gradle-5.5-all.zip -d .
3. mkdir
建立多級目錄:
mkdir -p /data/mysql
4. tar
解壓到某個目錄:
tar -zxvf /home/jdk-11.0.3_linux-x64_bin.tar.gz -C /usr/local/
5. 環境變數
輸出指定環境變數
echo $JAVA_HOME
輸出所有環境變數
env
6.系統配置
檢視cpu:
lscpu
檢視CPU詳細資訊:
cat /proc/cpuinfo
檢視記憶體:
free -h
列出所有裝置:
lsblk
檢視硬碟情況:
df
檢視boot掛載空間資訊:
df -h /boot
7. 時間配置
顯示時間:
date
設定時間:
找到相應的時區檔案 /usr/share/zoneinfo/Asia/Shanghai替換當前的/etc/localtime。
修改/etc/sysconfig/clock檔案的內容為:
ZONE=”Asia/Shanghai”
UTC=false
ARC=false
8. yum
自動搜尋最快映象外掛: yum install yum-fastestmirror\
安裝yum圖形視窗外掛: yum install yumex\
檢視可能批量安裝的列表: yum grouplist
1 安裝\
yum install 全部安裝\
yum install package1 安裝指定的安裝包package1\
yum groupinsall group1 安裝程式組group1
2 更新和升級\
yum update 全部更新\
yum update package1 更新指定程式包package1\
yum check-update 檢查可更新的程式\
yum upgrade package1 升級指定程式包package1\
yum groupupdate group1 升級程式組group1
3 查詢和顯示\
yum info package1 顯示安裝包資訊package1\
yum list 顯示所有已經安裝和可以安裝的程式包\
yum list package1 顯示指定程式包安裝情況package1\
yum groupinfo group1 顯示程式組group1資訊yum search string 根據關鍵字string查詢安裝包
4 刪除程式\
yum remove package1 刪除程式包package1\
yum groupremove group1 刪除程式組group1\
yum deplist package1 檢視程式package1依賴情況
5 清除快取\
yum clean packages 清除快取目錄下的軟體包\
yum clean headers 清除快取目錄下的 headers\
yum clean oldheaders 清除快取目錄下舊的 headers\
yum clean, yum clean all (= yum clean packages; yum clean oldheaders) 清除快取目錄下的軟體包及舊的headers
9. rpm
- 安裝
rpm -ivh mypackage
2.強制安裝 忽略報錯
rpm --force -ivh mypackage - 查詢
rpm -ql 包
4.解除安裝
rpm -e libaio
rpm -e mysql-community-server-5.7.26-1.el7.x86_64
5.查詢
rpm -ql tree
6.列出所有安裝過的包
rpm -qa
如: rpm -qa mysql
本作品採用《CC 協議》,轉載必須註明作者和本文連結