linux常用命令1

2021-06-09 05:04:06 字數 3503 閱讀 8753

linux常用命令

1.cd

2.pwd

3. ls

4.passwd

5.who

6. cat

7. mkdir

8. rmdir

9.chmod

10.chown

11.chgrp

12.touch

13.cp

14.mv

15.rm

16.find

17.grep

18.more

19. less

20.head

21. tail

22. cut

23.crontab

24.sleep

25. kill

26. ps

28.top

29.man,info

30. alias

31. unalias

32. clear

有些命令比較簡單我給刪除了

3.ls

格式: ls [-alrtafr][name...]

說明:顯示指定工作目錄下之內容(列出目前工作目錄所含之檔案及子目錄)。

-r將檔案以相反次序顯示(原定依英文本母次序)

-t將檔案依建立時間之先後次序列出

-a同-a,但不列出"."(當前目錄)及".."(父目錄)

-f在列出的檔案命令後加一符號;例如可執行檔案則加"*",目錄則加"/"

-r若目錄下有檔案,則以下之檔案亦皆依序列出

6.cat

格式:cat [-abeensttuv] [--help][--version] filename

說明:把檔案串連線後輸出到螢幕或加》 filename到另乙個檔案

引數:-a等價於-vet

-n或--number由1開始對所有輸出的行數編號

-b或--number-nonblank和-n相似,只不過對於空白行不編號

-e等價於–ve

-e每行末尾顯示乙個$符號

-s或--squeeze-blank當遇到有連續兩行以上的空白行,就代換為一行的空白行

-t等價於–vt

-t顯示製表符為^i

-v或--show-nonprinting, dos格式的回車換行顯示為^m

範例:1.把textfile1的檔案內容加上行號後輸入到textfile2檔案裡:

cat -n textfile1 > textfile2 

2.把textfile1和textfile2的檔案內容加上行號(空白行不加)之後將內容附加到textfile3:

cat -b textfile1 textfile2 >>textfile3

(>為重定向操作符,>>為重定向追加操作符)

9.chmod

格式:chmod [-cfvr] [--help] [--version]mode file...

說明: linux/unix的檔案訪問許可權分為**:檔案擁有者、組、其他。利用chmod控制檔案的訪問許可權。 

引數:mode :許可權設定字串,格式如下:[ugoa...][[+-=][rwx]...][,...],其中u表示該檔案的擁有者,g表示與該檔案的擁有者屬於同乙個組(group)者,o表示其他以外的人,a表示這三者皆是。

+表示增加許可權、-表示取消許可權、=表示唯一設定許可權。

r表示可讀取,w表示可寫入,x表示可執行。x表示只有當該檔案是個子目錄

或者該檔案已經被設定過為可執行。

-c :若該檔案許可權確實已經更改,才顯示其更改動作

-f :若該檔案許可權無法被更改也不要顯示錯誤訊息

-v :顯示許可權變更的詳細資料

-r :對目前目錄下的所有檔案與子目錄進行相同的許可權變更(即以遞迴的方式逐

個變更)

--help :顯示輔助說明

--version :顯示版本

範例:1.將檔案file1.txt設為所有人皆可讀取:

chmod ugo+r file1.txt或chmod a+r file1.txt

2.將檔案file1.txt與file2.txt設為該檔案擁有者,與其所屬同乙個組的人可寫入,但其他以外的人則不可寫入:

chmod ug+w,o-w file1.txt file2.txt

3.將ex1.py設定為只有該檔案擁有者可以執行:

chmod u+x ex1.py

4.將目前目錄下的所有檔案與子目錄皆設為任何人可讀取:

chmod -r a+r *

r-4w-2 x-1

相應的許可權對應相應的數字,所以改變file.txt的許可權為所有使用者

對檔案的含義     對目錄的含義

r讀許可權    可以檢視內容     可以列出目錄中的內容

w寫許可權    可以修改檔案內容 可以再目錄中建立刪除檔案

x執行許可權  可以執行檔案      可以進入目錄

10.chown

格式:chmod [-cfhvr] [--help] [--version]user[:group] file...

說明:利用chown可以將檔案的擁有者加以改變。     

引數:user:新的檔案擁有者的使用者

idgroup :新的檔案擁有者的使用者群體(group)

-c :若該檔案擁有者確實已經更改,才顯示其更改動作

-f :若該檔案擁有者無法被更改也不要顯示錯誤訊息

-h :只對於鏈結(link)進行變更,而非該link真正指向的檔案

-v :顯示擁有者變更的詳細資料

-r :對目前目錄下的所有檔案與子目錄進行相同的擁有者變更(即以遞迴的方式逐個變更)

--help :顯示輔助說明

--version :顯示版本

範例:1.將檔案file1.txt的擁有者設為users組的使用者jessie:

chown jessie:users file1.txt

2.將當前目錄下的所有檔案與子目錄的擁有者都設為users組的使用者lamport:

chmod -r lamport:users *

11.chgrp

格式: chgrp [-r] groupfile...

說明:改變檔案的所屬的組。  

引數:-r :對當前目錄下的所有檔案與子目錄(包括子目錄下的檔案)進行相同的變更

範例:1.將檔案file1.txt的所屬組設為users組:

chgrp users file1.txt

2.將當前目錄下的所有檔案與子目錄(包括子目錄下的檔案)都設為bin組:

chmod -r bin *

13.cp

格式:cp [-arf] sourcedest

cp [-arf]source... directory

說明:將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。

這兩個引數能滿足大多數要求,複製無非是複製檔案和資料夾,複製檔案包括單純的複製到本目錄並重命名,複製到其他目錄,而複製資料夾包括複製整個資料夾裡的內容,這時候只需要加引數-r就可以,然後分複製在本目錄或其他目錄。

引數:

Linux常用命令 1

檔案命名規則 1.出了 之外,所有的字元都合法 2.有些字元最好不用,如空格符,製表符,退格符,和字元 等 3.避免使用.作為普通檔名的第乙個字元 以點開頭的都是隱藏檔案,所以就不能作為普通檔名 4.大小寫敏感 命令格式 命令 選項 引數 說明 選項的意思可以理解為不同的操作方法,不同的設定,命令以...

Linux常用命令 1

cat option file 檢視文字檔案的內容 cat 重定向到其他檔案 覆蓋內容 cat 追加 在文字裡新增內容 more less less option file 檢視文字檔案的內容,螢幕顯示完一屏就等使用者按鍵,使用者可以向上或者向下檢視,如果中途退出,可以用q head head op...

linux常用命令 1

root localhost root 當前使用者 localhost 主機名 當前所在目錄 家目錄 超級使用者提示符 普通使用者提示符 ls 選項 檔案或目錄 選項 a 顯示所有檔案,包括隱藏檔案 l 顯示詳細資訊 d 檢視目錄屬性 h 人性化顯示檔案大小 i 顯示inode rw r r d資料...