Linux學習筆記之常用指令查漏補缺

一、查看幫助

man ls
ls --help

二、>指令和>>指令

【列表內容寫入文件】

ls -l > /home/hyh/tou.txt

【列表內容追加入文件】

ls -l >> /home/hyh/tou.txt

【將文件內容加入另一文件】

cat Hello.java > c.txt

【將內容寫入(追加爲>>)文件】

echo "hello,world" > d.txt

三、echo指令

【echo輸出當前環境路徑】

echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/usr/local/java/bin:/root/bin

【echo輸出到控制檯】

echo "hello"

四、head與tail指令

head -5 /etc/inittab #head(tail從後開始)查看前5行(默認爲10)內容
tail -f date.txt  # -f實時監控文件變化

五、ln指令

ln -s 【源文件或目錄】 【軟鏈接名】:給源文件或目錄創建一個軟鏈接。

ln -s /root /home/linkToRoot   # 在/home下創建linkToRoot目錄,指向/root,建立軟連接
rm -rf /home/linkToRoot     #注意linkToRoot後不加/表示只刪除linkToRoot,不刪除/root

六、history指令

【history查看歷史執行指令】

history 10 # 顯示最近10個使用過的命令

七、時間和日期指令

【date相關指令】

date "+%Y-%m-%d %H:%M:%S"  #2020-05-27 00:55:40
date -s "2020-05-27 00:55:40"  # 設置系統當前時間

【cal指令查看日曆】

cal # 顯示當前月的日曆
cal 2021 #顯示2021全年的日曆

八、搜索查找

【find查找文件路徑】

find 【搜索範圍】 【選項】

  • -name:按照文件名
  • -user:按照用戶名
  • -size:按照文件大小
find /home -name *.java  #查找/home目錄下查找名爲.java的文件路徑

【locate命令快速查找文件】

  • 沒有locate命令可以通過yum install mlocate安裝。
  • locate基於數據庫進行查詢,在第一次運行前,必須使用updatedb指令創建locate數據庫。
  • 利用locate指令快速定位文件。
yum install mlocate  # 安裝locate
updatedb  #更新locate數據庫
locate Hello.java

【grep指令和管道符|】

grep 【選項】 【查找內容】【 源文件】

  • -n:顯示匹配行及行號
  • -i:忽略字母大小寫

顯示Hello.java文件中main單詞所在行,並顯示行號。

cat /home/hyh/summer/Hello.java | grep -n main

九、壓縮與解壓縮

【gzip和gunzip指令】

gzip zi.txt #將zi.txt壓縮成zi.txt.gz,壓縮完成原先的文件消失
gunzip zi.txt.gz # 解壓縮

【zip和unzip指令】

  • 沒有這倆指令可以通過yum install zipyum install unzip安裝。
zip -r myhome.zip /home #將/home目錄下所有的內容解壓爲myhome.zip,在當前目錄下(-r 遞歸壓縮目錄)
unzip -d /opt/tmp myhome.zip  #將myhome.zip解壓縮到/opt/tmp目錄下(-d 指定壓縮後存放的目標路徑)

【tar指令】

tar 【選項】 *.tar.gz 【打包的內容】

  • -c:產生.tar打包的文件。
  • -v:顯示詳細信息。
  • -f:指定壓縮後的文件名。
  • -z:打包同時壓縮。
  • -x:解包.tar文件。
tar -zcvf res.tar.gz 1.txt 2.txt #將1.txt和2.txt解壓成res.tar.gz文件
tar -zcvf myhome.tar.gz /home #將/home目錄整個壓縮爲myhome.tar.gz
tar -zxvf res.tar.gz # 將res.tar.gz解壓到當前目錄下
tar -zxvf myhome.tar.gz -C /home/hyh #將myhome.tar.gz解壓到/home/hyh下
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章