看到一台電腦,首先會想了解其基本配置(如CPU、內存、磁盤空間),然後還能進行基本文件操作(如復制、移動、刪除),還有一些權限管理基本設置,在此記錄最基本的Linux命令,以供參考,對於命令的詳解請參考幫助或其他文檔。
1、 查看磁盤空間 df、 du
如:df -lh
df -hl 查看磁盤剩余空間
df -h 查看每個根路徑的分區大小
-T 打印文件系統類型。
-h 以友好格式顯示數值。
-H 也是以友好方式顯示數值,但1K是以1000計算的,而不是1024。
-l 只顯示本地文件系統。
-a 顯示全部文件系統。
-g 以GB為單位進行查看。
du 查看某一文件所占的空間
du -sh [目錄名] 返回該目錄的大小
du -sm [文件夾] 返回該文件夾總M數
du -a [目錄名] 目錄內每個文件的大小
du -s [目錄名] 目錄總體大小
du [目錄名] 各子目錄的大小
-g 以GB為單位
-m 以MB為單位
2、查看內存 free,top
如 free -m
3、文件操作
復制 cp
示例 :
將文件file1復制成文件file2
cp file1 file2
移動 mv
1.作用
mv命令來為文件或目錄改名或將文件由一個目錄移入另一個目錄中。該命令等同於DOS系統下的ren和move命令的組合。它的使用權限是所有用戶。
2.格式
mv [options] 源文件或目錄 目標文件或目錄
3.[options]主要參數
-i:交互方式操作。如果mv操作將導致對已存在的目標文件的覆蓋,此時系統詢問是否重寫,要求用戶回答”y”或”n”,這樣可以避免誤覆蓋文件。
-f:禁止交互操作。mv操作要覆蓋某個已有的目標文件時不給任何指示,指定此參數後i參數將不再起作用。
4.第二個參數
當第二個參數類型是文件時,mv命令完成文件重命名,它將所給的源文件或目錄重命名為給定的目標文件名。
當第二個參數是已存在的目錄名稱時,源文件或目錄參數可以有多個,mv命令將各參數指定的源文件均移至目標目錄中。在跨文件系統移動文件時,mv先拷貝,再將原有文件刪除,而鏈至該文件的鏈接也將丟失。
5.應用實例
(1)將/usr/udt中的所有文件移到當前目錄(用”.”表示)中:
$ mv /usr/udt/* .
(2)將文件test.txt重命名為wbk.txt:
$ mv test.txt wbk.txt
移除 rm
用戶可以用rm命令刪除不需要的文件。該命令的功能為刪除一個目錄中的一個或多個文件或目錄,它也可以將某個目錄及其下的所有文件及子目錄均刪除。對於鏈接文件,只是斷開了鏈接,原文件保持不變。
rm命令的一般形式為:
rm [選項] 文件…
如果沒有使用- r選項,則rm不會刪除目錄。
該命令的各選項含義如下:
- f 忽略不存在的文件,從不給出提示。
- r 指示rm將參數中列出的全部目錄和子目錄均遞歸地刪除。
- i 進行交互式刪除。
使用rm命令要小心。因為一旦文件被刪除,它是不能被恢復的。了防止這種情況的發生,可以使用i選項來逐個確認要刪除的文件。如果用戶輸入y,文件將被刪除。如果輸入任何其他東西,文件則不會刪除。