檢視系統資訊與解壓縮
阿新 • • 發佈:2021-01-01
01. 時間和日期
序號 | 命令 | 作用 |
---|---|---|
01 | date | 檢視系統時間 |
02 | cal | calender 檢視日曆,-y 選可以檢視一年的日曆 |
02. 磁碟資訊
序號 | 命令 | 作用 |
---|---|---|
01 | df -h | disk free 顯示磁碟剩餘空間 |
02 | du -h [目錄名] | disk usage 顯顯示目錄下的檔案大小 |
- 選項說明
引數 | 含義 |
---|---|
-h | 以人性化的方式顯示檔案大小 |
03. 程序
- 所謂程序,通俗的說就是當前正在執行的一個程式
序號 | 命令 | 作用 |
---|---|---|
01 | ps aux | process status 檢視程序的詳細狀況 |
02 | top | 動態顯示執行中的程序並且排序 |
03 | kill [-9] 程序代號 | 終止指定代號的程序,-9表示強行終止 |
ps 預設只會顯示當前使用者通過終端啟動的應用程式
- ps 選項說明功能
選項 | 含義 |
---|---|
a | 顯示終端上的所有程序,包括其他使用者的程序 |
u | 顯示程序的詳細狀態 |
x | 顯示沒有控制終端的程序 |
提示:使用kill命令時,最好只終止由當前使用者開啟的程序,而不要終止root身份開啟的程序,否則可能導致系統崩潰
- 要退出 top 可以直接輸入q
04. 查詢檔案
- find 命令功能非常強大,通常用來在特定的目錄下搜尋符合條件的檔案
序號 | 命令 | 作用 |
---|---|---|
01 | find [路徑] -name "*.py" | 查詢指定目錄下副檔名是.py的檔案,包括子目錄 |
- 如果省略路徑,表示當前資料夾下查詢
- 之前學習的萬用字元,在使用find命令時同時可用
示例:
- 1.搜尋桌面目錄下,檔名包含1的檔案
find -name "*1*"
- 2.搜尋桌面目錄下,所有以.txt為副檔名的檔案
find -name "*.txt"
- 3.搜尋桌面目錄下,以數字1開頭的檔案
find -name "1*"
05. 打包
-
tar 是Linux中最常用的備份工具,此命令可以把一系列檔案打包到一個大檔案中,也可以把一個打包的大檔案恢復成一系列檔案
-
tar 的命令格式如下
# 打包檔案 tar -cvf 打包檔案.tar 被打包的檔案/路徑... # 解包檔案 tar -xvf 打包檔案.tar
- tar 選項說明
選項 | 含義 |
---|---|
c | 生成檔案檔案,建立打包檔案 |
x | 解開檔案檔案 |
v | 列出歸檔解檔的詳細過程,顯示進度 |
f | 指定檔案檔名稱,f後面一定是.tar檔案,所以必須放選項最後 |
注意:f 選項必須放在最後,其他選項順序可以隨意
06. 壓縮/解壓縮
1)gzip
- tar與gzip命令結合可以使用實現檔案打包和解壓縮
- tar 只負責打包檔案,但不壓縮
- 用gzip壓縮tar打包後的檔案,其副檔名一般用 xxx.tar.gz
在Linux中,最常見的解壓縮檔案格式就是xxx.tar.gz
- 在tar 命令中有一個選項-z可可以呼叫gzip,從而可以方便地實現壓縮和解壓縮的功能
- 命令格式如下:
# 壓縮檔案
tar -zcvf 打包檔案.tar.gz 被壓縮的檔案/路徑...
# 解壓縮檔案
tar -zxvf 打包檔案.tar.gz
# 解壓縮到指定路徑
tar -zxvf 打包檔案.tar.gz -C 目標路徑
選項 | 含義 |
---|---|
-C | 解壓縮到指定目錄,注意:要解壓縮的目錄必須存在 |
2)bzip2(two)
-
tar 與 bzip2 命令結合可以使用實現檔案打包和壓縮(用法和gzip一樣)
- tar 只負責打包檔案,但不壓縮
- 用bzip2壓縮tar 打包後的檔案,其副檔名一般用xxx.tar.gz
-
在 tar 命運中有一個選項-j目標路徑bzip2,從而可以方便的實現壓縮和解壓縮的功能
-
命令格式如下:
# 壓縮檔案
tar -jcvf 打包檔案.tar.bz2 被壓縮的檔案/路徑...
# 解壓縮檔案
tar -jvxf 打包檔案.tar.bz2