Linux基本命令引數

2021-09-30 04:38:22 字數 4554 閱讀 8058

一、linux基本命令引數

1、 cd 切換當前目錄為

2、 pwd 顯示當前目錄

3、 mkdir 建立資料夾

mkdir –p directory 引數-p表示可以連同父目錄一起建立

4、 rmdir 刪除空資料夾

rmdir –p directory 引數-p表示可以連同父目錄一起刪除

5、 touch 更新檔案訪問跟修改時間

6、 ls 列出目錄內容

-a 列出隱藏檔案,檔案以「.」開頭的 均為隱藏檔案

-l 列出檔案的詳細資訊

-f 加上檔案型別的指示符號

-d 只顯示目錄名而不顯示目錄內容

-r 連同子目錄中的內容一起列出

7、 cat 檢視文字內容(全部)

8、 more 檢視文字內容(分頁不可回看)、ctrl+c或q終止

9、 less 檢視文字內容(分頁可回看)、ctrl+p、ctrl+n、ctrl+c、q

10、 head 檢視檔案前幾行(預設10)

-n 顯示檔案的前n行(n為常數)

11、 tail 檢視檔案後幾行(預設10)

-n 顯示檔案的後n行(n為常數)

12、 ln 檔案之間建立鏈結

13、 cp 拷貝檔案或目錄到另一檔案或目錄

-a 拷貝時保留所有,遞迴複製

-d 拷貝時保留鏈結

-f 強制刪除已經存在的目錄檔案而不詢問使用者

14、 mv 為檔案或目錄改名,或者將檔案由乙個目錄移動到另乙個目錄

-i 互動方式操作

-f 禁止互動操作

15、 rm 刪除乙個目錄中的乙個或多個檔案或目錄 –f、-r、-i

-f 忽略不存在的檔案,不給出提示

-r 全部遞迴執行刪除

-i 互動式刪除

16、 find 在指定目錄中搜尋檔案 *、/、.

17、 which 查詢乙個或多個命令的程式所在路徑

18、 grep 在指定檔案中搜尋特定內容並輸出

-c 只輸出匹配行的計數

-i 不區分大小寫

-h 查詢多個檔案時只輸出包含匹配字元的檔名

-n 顯示匹配行及行號

-s 不顯示不存在或者無匹配文字的錯誤資訊

-v 顯示不包含匹配文字的所有行

-r 連同子目錄中所有檔案一起查詢

19、 wc 顯示給定檔案中的行數、字數、位元組數、檔名

-l 統計行數

-w 統計字數

-c 統計位元組數

20、 chmod 改變檔案或目錄的訪問許可權

文字、數字設定法

21、 chgrp 改變指定檔案所屬的使用者組

-r 遞迴式地改變指定目錄及其下的所有子目錄和檔案的屬性

22、 chown 改變某個檔案或目錄的屬主和屬組

-r 遞迴式地改變指定目錄及其下的所有子目錄和檔案的擁有者

-v 顯示clown命令所做的工作

23、 tar 為檔案和目錄建立檔案 cf

c 建立新文件

r 把要存檔的檔案追加到檔案檔案的末尾

t 檢視已備份了哪些檔案

u 更新檔案

x 從檔案中釋放檔案(常用)

f 使用檔案檔案(必選)

k 儲存已存在的檔案

m 在還原檔案時,把所有檔案的修改時間設為現在

m 建立多卷

v 詳細報告tar處理的檔案資訊

w 每一步都要確認

z 用gzip來壓縮/解壓檔案(常用)

j 用bzip2來壓縮/解壓檔案(常用)

24、 gzip 壓縮檔案

-d 將壓縮檔案解壓(常用)

-r 遞迴地查詢指定目錄並壓縮其中的所有檔案或是解壓縮

-v 對每個壓縮和解壓的檔案,顯示檔名和壓縮比

26、 ps 監控後台程序的工作情況

-e 顯示所有程序

-f 全格式

-h 不顯示標題

-l 長格式

-w 寬輸出

-a 顯示所有程序,包括其他使用者

27、 jobs 顯示當前shell下正在執行哪些作業

28、 fg 把指定的後台作業或掛起作業移到前台執行

29、 bg 把被掛起的程序提到後台執行

30、 kill 給乙個程序發訊號,或終止乙個程序的執行 –sigkill

31、 mount 載入檔案系統

32、 umount 解除安裝檔案系統

33、 df 檢查檔案系統的磁碟空間占用情況

-a 顯示所有檔案系統的磁碟使用情況

-k 以k位元組為單位顯示

-t 顯示指定型別的檔案系統的磁碟空間使用情況

-t 顯示檔案系統型別

34、 du 統計目錄所佔磁碟空間的大小

-a 遞迴地顯示各檔案及目錄所佔空間的大資料塊數

-b 以位元組為單位列出磁碟空間使用情況

-k 以1024位元組為單位列出磁碟空間使用情況

-c 最後加上總計

35、 dd 把指定的輸入檔案拷貝的指定的輸出檔案中,並且在拷貝過程中可以進行格式轉換,跟ghost的功能類似

36、 netstat 顯示網路連線、路由表和網路介面資訊,檢視哪些網路正在執行

37、 nslookup 查詢一台主機的ip位址跟其對應的網域名稱

38、 finger 查詢使用者資訊

39、 ping 檢視網路上的主機是否在工作

-c 在傳送指定數目的包後停止

-f 大量且快速地給一台機器發包

-s 指定傳送的資料位元組數

40、 ftp 在本地機和遠端機之間以ftp協議傳送檔案

41、 lftp 也是一種ftp客戶程式

42、 telnet 使用者通過該命令登陸遠端計算機,就像登陸到本地機上執行命令一樣

43、 man 檢視手冊(幫助檔案)

44、 alias 給字串起別名

45、 echo 在顯示器上顯示一段文字,一般起到乙個提示的作用

46、 date 顯示和設定系統時間

47、 clear 清屏

48、 umask 指定使用者建立檔案時的掩碼

二、cd的常見用法:

1、 進入家目錄:cd

3、 進入上兩級目錄:cd ../..

4、 由a進入b目錄,再由b目錄返回a目錄:cd –

三、tree的使用(樹形顯示目錄):

sudo apt-get install tree

linux下一切目錄皆視為檔案

四、關於tar

壓縮演算法

gzip

bzip

打包壓縮

zcvf

jcvf

解包壓縮

zxvf

jxvf

檢視打包壓縮檔案

tvftvf

linux檔案的預設許可權

rwx rwx rwx(存在許可權為1,不存在為0)

111 111 111

7 7 7

r-- r-x rw-

100 101 110

4 5 6

linux檔案的預設許可權是由linux許可權掩碼-umask決定的

虛擬終端中執行umask命令,會得到0022的返回結果,這就是umask

約定:目錄的最大許可權-777

檔案的最大許可權-666

umask(八進位制)

目錄(7777)

檔案(666)

linux預設許可權:

目錄: 777

umask

: 022

檔案: 666

umask

: 022

檔案最大的預設許可權為666,而目錄為777的本質原因是檔案和目錄的執行許可權的含義不同

五、自定義linux檔案許可權

chmod設定許可權之符號法

u rg w

chmod (-r) o +/- x file(directory)

a schmod設定許可權之數字法

chmod (-r)(數字)file(directory)

chown不僅可以改變檔案的屬主,同時也可以改變檔案屬主所屬的組,所以chgrp就用得很少了,注意chown三種用法

chown owner.group file

chown owner:group file

chown:group file (相當於chgrp)

六、關於mount/umount

sudo fdisk –l

sudo mount –t vfat dev/sdb4 /mnt

sudo mount –o iocharset=utf8 dev/sdb4 /mnt

sudo umount /mnt

sudo umount /sdb4

linux可以識別的檔案系統

windows95/98常用的fat 32檔案系統:vfat;

win nt/2000 的檔案系統:ntfs;

os/2用的檔案系統:hpfs;

linux用的檔案系統:ext2、ext3;

cd-rom光碟用的檔案系統:iso9660。

linux基本命令

linux常用命令 基礎 eg man ls 就可以檢視ls相關的用法 注 按q鍵或者ctrl c退出,在linux下可以使用ctrl c終止當前程式執行。2.ls 檢視目錄或者檔案的屬 列舉出任一目錄下面的檔案 eg ls usr man ls l a.d表示目錄 directory 如果是乙個 ...

《linux基本命令》

博主部落格 斷橋殘雪 uname 顯示版本資訊 同win2k的 ver dir 顯示當前目錄檔案,ls al 顯示包括隱藏檔案 同win2k的 dir pwd 查詢當前所在的目錄位置 cd cd 回到上一層目錄,注意cd 與.之間有空格。cd 返回到根目錄。cat 檔名 檢視檔案內容 cat abc...

LINUX 基本命令

檔案和目錄操作的基本命令 cat clear cmp cut diff du emacs fgrep file grep head ln less more pico pwd sort stat strings tail touch umask uniq vi wc whatis ls ls 選項 ...