linux中15個常用命令

2021-07-11 01:32:41 字數 2327 閱讀 1281

1. ls

ls命令是列出目錄內容的意思。執行它就是列出資料夾裡的內容,可能是檔案也可能是資料夾。

1.1 ls -l

ls -l命令以詳情模式列出資料夾的內容。 

1.2 ls -a

ls -a命令會列出資料夾裡的所有內容,包括以」.」開頭的隱藏檔案。 

對ls -l 命令輸出的說明:

1. d (代表了是目錄). 

2. rwxr-xr-x 是檔案或者目錄對所屬使用者,同一組使用者和其它使用者的許可權。 

3. 上面例子中第乙個wangshuide 代表了檔案檔案屬於使用者wangshuide 

4. 上面例子中的第二個wangshuide代表了檔案檔案屬於使用者組wangshuide

5. 4096 代表了檔案大小為4096位元組. 

6. mar 19 00:05 代表了檔案最後一次修改的日期和時間. 

7. 最後面的就是檔案/資料夾的名字 

更多」ls」例子請檢視

2.dd

dd命令作用是將某個檔案拷貝到指定位置上,並可以在拷貝的同時指定某一轉換。

說明:將documents資料夾下(~波浪線代表根目錄)的1.txt拷貝到public資料夾中,if=後面指定原始檔路徑和名稱,of=後面指

定目的檔案的路徑和名稱(一般和原始檔名稱相同)。

說明:將documents資料夾下的1.txt備份的過程中,用gzip工具進行壓縮,儲存到public資料夾中

說明:將壓縮的備份檔案2.gz恢復到documents資料夾中

3.uname

uname命令就是unix name的簡寫。顯示機器名,作業系統和核心的詳細資訊。 

1. linux: 機器的核心名 

2. localhost.localdomain : 機器的節點名 

3. 2.6.32-431.el6.x86_64: 核心發布版本 

4. #1 smp:核心版本 

5. x86_64:處理器架構 

6. 「gnu/linux「: 作業系統名 

4.history

history命令就是歷史記錄,它顯示了在終端中所執行過的所有命令的歷史。 

5.mkdir

mkdir(make directory)命令在命名路徑下建立新的目錄,可同時建立多個資料夾,然而如果目錄已經存在了,那麼它就會返回

乙個錯誤資訊」不能建立資料夾,資料夾已經存在了」(「cannot create folder, folder already exists」) 。

6.chmod

chmod命令改變檔案的許可權,其中read (r)=4 write(w)=2 execute(x)=1,如果你想給檔案唯讀許可權,就設定為』4』;只寫許可權,

設定許可權為』2』;只執行許可權,設定為1; 讀寫許可權,就是4+2 = 6, 以此類推。

現在需要設定3種使用者和使用者組許可權。第乙個是擁有者,然後是使用者所在的組,最後是其它使用者。

可以看到public下的1.txt已經無法讀和寫操作了。

7.cat

cat 代表了鏈結(concatenation),連線兩個或者更多文字檔案或者以標準輸出形式列印檔案的內容。

說明:將1.txt和2.txt檔案合併成乙個名為result.txt的檔案中

說明:檢視result.txt檔案的內容。

8.cp

cp就是copy複製,它會從乙個地方複製乙個檔案到另外乙個地方。

9.mv

mv就是move移動(剪下),它會從乙個地方乙個檔案移動(剪下)到另外乙個地方。

10.pwd

pwd(print working directory),在終端中顯示當前工作目錄的全路徑。 

11.cd

cd(change directory)命令代表了改變目錄 。

1.cd ~ :返回根目錄

2.cd .. :返回上級目錄

3.cd ../.. :返回上兩級目錄,依次類推

12.find

find命令代表查詢匹配指定路徑下的檔案和資料夾

13.passwd

passwd就是修改使用者密碼password

14.gzip和gunzip

gzip和gunzip分別代表壓縮和解壓縮某一檔案或資料夾

15.vim

vim命令是建立乙個文字檔案(實際上沒真正建立該檔案,只有在編輯完後儲存再真正建立該檔案),並開啟乙個編輯視窗,

按「i」字母後才能編輯,要想儲存,並退出該檔案,要先按「esc」鍵,再連續輸入「:wq」即可儲存並退出該檔案,若想再次編輯

該檔案,輸入vi +檔名(注意vi和檔名之間有空格)

linux常用命令 15 tail命令

tail命令用於輸入檔案中的尾部內容。tail命令 預設在螢幕上顯示指定檔案的 末尾10行 如果給定的檔案不止乙個,則在顯示的每個檔案前面加乙個檔名標題。如果沒有指定檔案或者檔名為 則讀取標準輸入。注意 如果表示位元組或行數的n值之前有乙個 號,則從檔案開頭的第n項開始顯示,而不是顯示檔案的最後n項...

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...

Linux常用命令(15)之Shell基礎

1.shell是乙個命令直譯器,為使用者提供乙個向linux核心傳送請求以便執行程式的介面系統級程式。絕大多數linux用的都是bash 2.shell主要分為兩種語法型別 bourne和c 這兩種語法彼此不相容 bourne shell包括 sh ksh bash psh zsh c shell包...