Linux命令基礎學習1

2021-06-23 05:50:57 字數 4069 閱讀 3065

1、命令格式:  命令 [-選項] [引數]    (選項是用來調整命令功能的,有的命令可以不帶引數,但是有的必須使用引數)

例如:ls -la /etc

說明:①個別命令使用不遵循此格式

②當有多個選項時,可以寫在一起

③簡化選項與完整選項

-a等於--all (簡化選項使用乙個-,完整選項使用兩個-)

2、目錄處理命令:ls  (在linux中以.開頭的檔案是隱藏檔案。隱藏檔案的目的是隱藏檔案正常時系統檔案,盡量避免誤操作)

命令名稱:ls

命令英文原意:list

命令所在路徑:/bin/ls

執行許可權:所有使用者

功能描述:顯示目錄檔案

語法:ls 選項 [-ald] [檔案或目錄]

-a   顯示所有檔案,包括隱藏檔案  all

-l     詳細資訊顯示   long

-d    檢視目錄屬性   directory

-h    人性化的顯示   human

-i     檢視任何乙個檔案的i節點

3、目錄處理命令:mkdir

命令名稱:mkdir

命令英文原意:make directories

命令所在路徑:/bin/mkdir

執行許可權:所有使用者

功能描述:建立新目錄        -p  遞迴建立

語法:mkdir -p [目錄名稱]

範例:$   mkdir -p /tmp/japan/aa

$   mkdir /tmp/japan/bb  /tmp/japan/cc

4、目錄處理命令:cd

命令名稱:cd

命令英文原意:change directory

命令所在路徑:shell 內建命令

執行許可權:所有使用者

功能描述:切換目錄

語法:cd [目錄]

範例:$ cd /tmp/japan/aa   切換到指定目錄

$ cd ..                      返回到上一級目錄(命令和目錄之間必須有空格)

5、目錄處理命令:rmdir

命令名稱:rmdir

命令英文原意:remove empty directories

命令所在路徑:/bin/rmdir

執行許可權:所有使用者

功能描述:刪除空目錄

語法:rmdir  [目錄]

範例:$ rmdir /tmp/japan/aa  

6、目錄處理命令:cp

命令名稱:cp

命令英文原意:copy

命令所在路徑:/bin/cp

執行許可權:所有使用者

功能描述:複製檔案或目錄

語法:cp -rp [原檔案或目錄] [目標目錄]   (可以再複製的同時進行檔案改名)

-r    複製目錄

-p    保留檔案屬性

範例:$ cp -r /tmp/japan/bb /root     將目錄/tmp/japan/bb

複製到目錄/root下

$ cp -rp/tmp/japan/cc/tmp/japan/bb  /root   將/tmp/japan

目錄下的bbhe ccm目錄複製到/root 下,保持目錄屬性

7、目錄處理命令:mv

命令名稱:mv

命令英文原意:move

命令所在路徑:/bin/mv

執行許可權:所有使用者

功能描述:剪下檔案、改名

語法:mv [原檔案或目錄] [目標目錄]

8、目錄處理命令:rm   (如果誤刪檔案,別做過多讀寫操作,做的越多恢復的機率越小,在linux中沒有**站)

命令名稱:rm

命令英文原意:remove

命令所在路徑:/bin/rm

執行許可權:所有使用者

功能描述:刪除檔案

語法:rm -rf  [原檔案或目錄] [目標目錄]

-r   刪除目錄

-f    強制執行

9、檔案處理命令:touch  (在建立檔案中不能再檔名中使用空格,如果使用則建立兩個檔案,但是可以把整體名稱用雙引號引起來,代表乙個整體)

命令名稱:touch

命令英文原意:touch

命令所在路徑:/bin/touch

執行許可權:所有使用者

功能描述:建立空檔案

語法:touch [檔名]

10、檔案處理命令:cat  (不適用顯示內容比較長的檔案)

命令名稱:cat

命令所在路徑:/bin/cat

執行許可權:所有使用者

功能描述:顯示所有檔案內容    -n 顯示行號

語法:$ cat /etc/aaa

$ cat -n  /etc/aaa

11、檔案處理命令:tac (不適用顯示內容比較長的檔案)

命令名稱:cat

命令所在路徑:/usr/bin/cat

執行許可權:所有使用者

功能描述:顯示所有檔案內容(反向列式)

語法:$ cat /etc/aaa

12、檔案處理命令:more (分頁顯示檔案內容,但是該命令只能向下翻頁,不能回翻)

命令名稱:more

命令所在路徑:/bin/more

執行許可權:所有使用者

功能描述:分頁顯示檔案內容

語法:more [檔名]

(空格)或f        向下翻頁

(enter)           換行

q或q                退出

範例:$ more /etc/services

13、檔案處理命令:less

命令名稱:less

命令所在路徑:/usr/bin/more

執行許可權:所有使用者

語法:less [檔名]

(空格)或f        向下翻頁

page up鍵        向上翻頁

(enter)           換行

上箭頭              一行一行往上翻

/[所要搜尋的內容]  

n                       可以查詢下乙個匹配項(表示next,只能在/中查詢時使用)

q或q                退出

範例:$ less /etc/services

14、檔案處理命令:head

命令名稱:head

命令所在路徑:/usr/bin/head

執行許可權:所有使用者

功能描述:顯示檔案的前幾行(預設前十行),   -n  指定行數

語法:head [檔名]

範例:$ head -n 20 /etc/services

15、檔案處理命令:tail

命令名稱:tail

命令所在路徑:/usr/bin/tail

執行許可權:所有使用者

功能描述:顯示檔案的後幾行,   -n  指定行數,  -f  動態顯示檔案末尾內容

語法:tail [檔名]

範例:$ tail -n 20 /etc/services

16、檔案處理命令:ln

命令名稱:ln

命令英文原意:link

命令所在路徑:/bin/ln

執行許可權:所有使用者

語法:ln -s [原檔案] [目標檔案]

-s建立軟鏈結

範例:$ ln -s /etc/a.list /root/b.list(檔名可相同可不同,但是指向的始終是/etc/a.list

檔案)$ ln /etc/a.list /root/b.list   硬鏈結檔案

軟鏈結和硬鏈結區別:(如果刪除原始檔,軟鏈結失效,硬鏈結依然可以使用)

軟鏈結特點

①lrwxrwxrwx    l軟鏈結  軟連線許可權rwxrwxrwx (l軟鏈結,-檔案,d目錄)

②檔案大小只是符號鏈結(所以軟鏈結不大) 

③箭頭指向原始檔(/etc/a.list->/root/b.list

)④軟鏈結可以跨分割槽使用

①拷貝cp -p   +   同步更新

②通過i節點識別(ls -i)(i節點與原始檔i節點相同,而軟體鏈結與原始檔i節點不同)

③不能跨分割槽

④不能針對目錄使用

Linux學習(1)基礎命令 檔案命令

1 man 該命令用來檢視指定命令的幫助資訊,語法格式 man 命令名稱 man cd2 ls 該命令用來顯示指定目錄下的內容,語法 ls 選項 目錄或檔案 常用選項 a 顯示指定目錄下的所有檔案及子目錄,包含隱藏檔案 a 顯示指定目錄下的 除 和 之外 所有檔案和子目錄 d 顯示指定目錄的屬性資訊...

Linux學習 基礎命令總結(1)

基礎命令 date option format linux兩種時鐘 硬體時鐘 主機板上bios中的時間,由主機板電池供電來維持執行,系統開機時要讀取這個時間,並根據它來設定系統時間 系統時鐘 由linux核心通過 cpu的工作頻率進行的計時一般說來就是我們執行 date 命令看到的時間,linux ...

Linux學習筆記1 基礎命令

1.1 cd命令change directory 切換路徑 cd 路徑 切換到該相對或絕對路徑,如cd system bin cd 切換到根目錄 cd 切換到上一層路徑 pwd 顯示當前目錄1.2 ls命令 list ls 引數 路徑 ls 列出當前路徑所有檔案及資料夾 ls l 列出當前路徑所有檔...