10個常用命令
(1) mkdir(make directories),用來建立乙個新的子目錄。
使用方式:mkdir [-p] name
引數:-p 確保目錄名稱存在,不存在的就建乙個。
例子:在工作目錄下建立乙個名為hello的子目錄:
$ mkdir hello
rmdir(remove directors),用來刪除乙個目錄。但是,只能刪除 空目錄。
使用方式:rmdir [-p] name
引數:-p 是當子目錄被刪除後使它也成為空目錄的話,則隨便一併刪除
例子:將工作目錄下名為hello的子目錄刪除:
$ rmdir hello
(2) cat 用來顯示、建立或者合併檔案
使用方式:cat [選項] filename
引數:-n 由1開始對所有輸出的行數編號
-b 和-n相似,但對空白行不編號
-s 當遇到有連續兩行以上的空白行,就代換為一行空白
例子:把file1的內容加上行號後輸入到file2裡
$ cat –n file1 > file2
(3) find 用來查詢指定檔案所在位置
使用方式:find filename
例子:在當前目錄以及其子目錄下所有延檔名是c的檔案
$ find . –name *.c
grep 查詢檔案中特定的字串
使用方式:grep [查詢字串][檔案目錄]
例子:在file1中查詢abc這個字串
$ grep abc file1
(4) tar 可以為檔案和目錄建立檔案。利用tar,使用者可以為某一特定檔案建立備份檔案,也可以在檔案中改變檔案或者向檔案中加入新的檔案。
使用方式:tar 主選項+輔選項檔案或者目錄
引數:主選項:
c 建立新的檔案
r 把要存檔的檔案追加到檔案檔案的末尾。
t 列出檔案檔案的內容檢視已經備份了哪些檔案
u 更新檔案
x 從檔案檔案中釋放檔案
輔助選項:
b 為磁帶機設定的,其後跟一數字用來說明區塊的大小
k 儲存已經存在的檔案
m 在還原檔案時把所有檔案的修改時間設定為現在
m 建立多卷的檔案檔案以便在幾個磁碟中存放
v 詳細報告tar處理檔案資訊
z 用gzip來壓縮/解壓縮。
j 用bzip2來壓縮/解壓縮
例子:將a.c b.c 打包壓縮成new.tar.gz
$ tar zcxf new.tar.gz a.c b.c
將new.tar.gz 解壓縮
$ tar zvxf ../ new.tar.gz
(5) diff 比較檔案的差異
使用方式:diff [選項] name1 name2
引數:-r 遞迴處理目錄
-u 輸出統一格式
-n patch裡包含新檔案
-a patch 裡可以包含二進位制檔案
例子:比較a.txt b.txt 檔案的差異,使用統一格式
$ diff –u a.txt b.txt
(6) patch 跟diff配合使用,把生成的補丁應用到現有**上
使用方式:patch [選項] [待patch 的檔案[patch]]
引數: -pn patch level (n是數字)
-b[字尾] 生成備份,預設是.org
例子:給software打補丁
$ diff –runa software-orig software > software.patch
$ patch < hello.patch
(7) ps [-aux] 檢視系統中的程序
kill [-9] pid 結束或者終止程序
kill %n 結束或終止後台中的程序
(8) export 設定或顯示環境變數
使用方法: export [-fnp][變數名稱]=[變數設定值]
引數: -f 代表[變數名稱]中為函式名稱
-n 刪除指定的變數
-p 列出所有的shell賦予程式的環境變數
例子: 將當前使用者主目錄新增到path
$ export path = ~:$path
(9) alias 檢視自己目前定義的所有命令,及所對應的別名
alise name 檢視指定的name命令的別名
alias name=』command line』 定義命令的別名
unalias name 刪除所定義的別名
(10) ping 用於檢視網路上的主機是否在工作
引數: -c 數目 在傳送指定數目的包後停止
-d 設定so_debug的選項
-f 大量且快速地送網路封包給一台機器看它的回應
-i 秒數 設定間隔幾秒送乙個封包,預設值是一秒
-l 次數 在指定次數內以最快的方式送封包
-q 不顯示封包的資訊只顯示最後的結果
-s 位元組數 設定資料報的大小
-r 不經由閘道器而直接送封包
Linux常用命令 十
shell概述 1 shell是什麼 1 shell是乙個命令列直譯器,它為使用者提供了乙個向linux核心傳送請求以便執行程式的介面系統級程式,使用者可以用shell來啟動 掛起 停止甚至是編寫一些程式。2 shell還是乙個功能相當強大的程式語言,易編寫,易除錯 靈活性較強。shell是解釋執行...
Linux十大常用命令
1 檢視檔案資訊 ls ls是英文單詞list的簡寫,其功能為列出目錄的內容,是使用者最常用的命令之一,它類似於dos下的dir命令。linux檔案或者目錄名稱最長可以有265個字元,代表當前目錄,代表上一級目錄,以 開頭的檔案為隱藏檔案,需要用 a 引數才能顯示。ls常用引數 引數 含義 a 顯示...
100個linux常用命令
1,echo aa test.txt 和 echo bb test.txt 將原檔案清空,並且內容寫入到檔案中,將內容放到檔案的尾部 2,chmod go w r home zhangy 給組使用者和其他使用者新增寫的許可權 3,tar tzvf test.tar.gz 列出歸檔內容 4,du ah...