工作中5個實用的Linux命令
導讀 | 這裡有五個有用的 ,它們將在您的日常 Linux 操作中派上用場:tar、shutdown、free、df和locate。 |
tar 最初被設計用來在磁碟上建立檔案的備份副本,事實上,tar實際上代表的磁碟歸檔。
tar命令建立一個或多個檔案壓縮檔案,這樣可以很容易地從一個目錄移動到另外一個目錄。
您可以使用tar命令建立整個目錄的存檔,如下所示:
tar –cvf wljsghq.tar 目錄名/
在這個例子中,引數-cvf呼叫三個選項:
c,建立一個 tar 存檔;
v,以詳細模式執行tar,以便單獨列出新增到存檔中的檔案;
f,提供要建立的存檔檔案的名稱。
接下來是存檔檔案的名稱(在本例中為wljsghq.tar),最後是包含要歸檔的檔案的資料夾的名稱。要從存檔中提取檔案,請使用以下命令:
tar –xvf wljsghq.tar
在這裡,指定-x而不是-c來提取而不是建立存檔,指定存檔檔案(在本例中為wljsghq.tar)的內容被提取到當前工作目錄。
用命令關閉linux比較快。如果要立即關閉,請輸入以下命令:
shutdown now
要立即重新啟動系統,請輸入:
shutdown -r now
要安排在特定時間(例如凌晨 2:00)重新啟動,請輸入:
shutdown -r 2:00
要在一個小時後重新啟動,請輸入:
shutdown –r +60
free命令可以讓你知道 上有多少空閒的記憶體,只需輸入free,您將看到類似於以下內容的輸出:
total used free shared buff/cache available Mem: 4030488 961888 1795920 2228 1272680 2803356 Swap: 2097148 0 2097148
您還可以使用-h引數將數字轉換為 KB、MB 或 GB,以便人們更容易閱讀:
total used free shared buff/cache available Mem: 3.8G 938M 1.7G 2.2M 1.3G 2.7G Swap: 2.0G 0B 2.0G
在這裡,你可以看到系統總共有3.8GB的RAM,其中938MB是使用的,1.7GB是免費的。
disk free的縮寫,列出Linux系統上的所有磁碟卷可用空間,對於每個掛載的磁碟,df列出磁碟空間總量、已用空間量、可用空間量和已用空間百分比。
例如,輸入不帶引數的命令df,您將看到類似以下的輸出:
Filesystem 1K-blocks Used Available Use% Mounted on devtmpfs 2005408 0 2005408 0% /dev tmpfs 2015244 228 2015016 1% /dev/shm tmpfs 2015244 1336 2013908 1% /run tmpfs 2015244 0 2015244 0% /sys/fs/cgroup /dev/sda5 154803352 5044044 149759308 4% / tmpfs 2015244 96 2015148 1% /tmp /dev/sda2 289293 92512 177325 35% /boot tmpfs 403052 8 403044 1% /run/user/42 tmpfs 403052 24 403028 1% /run/user/1000
此處,每個卷的磁碟空間以 1KB 塊為單位列出,這相當於 2GB 的磁碟空間。因此,第一個驅動器 (devtmpfs) 總共有 2,005,408 個 1KB 模組。
您可以使用-h引數來獲得更易讀的結果:
Filesystem Size Used Avail Use% Mounted on devtmpfs 2.0G 0 2.0G 0% /dev tmpfs 2.0G 228K 2.0G 1% /dev/shm tmpfs 2.0G 1.4M 2.0G 1% /run tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup /dev/sda5 148G 4.9G 143G 4% / tmpfs 2.0G 112K 2.0G 1% /tmp /dev/sda2 283M 91M 174M 35% /boot tmpfs 394M 8.0K 394M 1% /run/user/42 tmpfs 394M 28K 394M 1% /run/user/1000
如果你能記得的部分或全部檔名,但你不知道檔案在哪個目錄,例如,假設你需要找到包含該檔案的目錄的httpd.conf。位此,請輸入以下命令:
locate httpd.conf
您將獲得系統中名為httpd.conf的任何檔案的位置,在我的 Linux 系統上,有兩個:
/etc/httpd/conf/httpd.conf /usr/lib/tmpfiles.d/httpd.conf
如果您不確定確切的檔名,您可以使用萬用字元。例如,要查詢副檔名為.conf 的所有檔案,請使用以下命令:
locate *.conf
結果將是數百個檔案的列表,這些檔案可能難以閱讀,要將顯示限制為一次只顯示一個螢幕,您可以將輸出透過管道傳遞給more命令,如下所示:
locate *.conf | more
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2842161/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 工作中實用的5個Excel小技巧,提升辦公效率!Excel
- 5個相見恨晚的Linux命令,每一個都非常實用Linux
- 最最實用的30個Linux命令!Linux
- 工作中遇到的Linux命令Linux
- 實用的Linux命令Linux
- Linux中11個比較實用的命令列Linux命令列
- 8 個實用的 Linux netcat 命令示例Linux
- Linux 中 17 個 tar 命令實用示例Linux
- 每天一個Linux命令(5):rm命令Linux
- 每天一個 Linux 命令(5):rm 命令Linux
- 每天一個linux命令(5):rm 命令Linux
- Linux 下 cut 命令的 4 個基礎實用的示例Linux
- 5個相見恨晚的Linux命令Linux
- 實用的Linux命令列技巧Linux命令列
- 11 個鮮為人知卻超實用的 Linux 命令!Linux
- 15個Linux Grep命令使用例項(實用、常用)Linux
- 10 個鮮為人知的 Linux 命令(5)Linux
- 5 個獲取 Linux 主機資訊的命令Linux
- 5個經典有趣的 Linux 命令列技巧Linux命令列
- 5 個用於在 Linux 終端中查詢域名 IP 地址的命令Linux
- 分享幾個工作中實用的程式碼最佳化技巧!
- 25個實用的VMware ESXi命令
- 實用處理字串的linux命令字串Linux
- 超實用的 Linux 高階命令!Linux
- 媽咪,我找到了!15個實用的Linux find命令示例Linux
- 媽咪 我找到了! 15個實用的Linux find命令示例Linux
- 工作中常用的git命令Git
- 實用Unix/Linux 命令(轉)Linux
- 測試工作中經常用到的一丟Linux命令Linux
- 十個鮮為人知的Linux命令 - Part 5Linux
- Linux必學的60個命令(5)-網路安全Linux
- MySQL常見6個考題在實際工作中的運用MySql
- 推薦5個常用Linux運維命令Linux運維
- Linux實驗的幾個基礎命令Linux
- 最實用的 Linux 命令列使用技巧Linux命令列
- 一些常用&實用的Linux命令Linux
- ls 命令的 20 個實用範例
- 十個你可能沒用過的Linux命令Linux