Linux 學習筆記 3 Linux常用命令 1

2021-08-27 15:55:58 字數 4189 閱讀 2234

並不建議:照著像命令大全這類的書來學!

常用命令大約有200個。

檔案命名規則: a

)除了『/』

之外所有字元都合法! b

)這些字元最好不用 1

、空格符,製表符,退格符 2

、連線符 3

、特殊符號:@#

¥$&()-等

c)避免用.

作為開頭,用.

開頭表示檔案隱藏 d

)注意:大小寫敏感的,類似與c

語言;而windows

並不嚴格區分 e

)linux

可以沒有字尾名,如.exe等

命令格式:

命令-選項引數

ls-la /etc

說明:1

、多個選項可以寫在一起//

或者:ls-a -l /etc 2

、.代表當前目錄 ..

代表父目錄 //

返回父目錄:cd.. //

有空格

3、引數表示操作的物件

學習大綱: 1

、檔案處理命令 2

、許可權管理命令 3

、檔案搜尋命令 4

、幫助命令 5

、壓縮解壓縮命令 6

、網路通訊命令 7

、系統開關機命令 8

、shell

應用技巧

附:命令存放目錄的不同決定了所執行許可權的不同:

只有root

才能執行的命令

/sbin

或/usr/sbin

所用使用者都可執行的命令

/bin

或 /usr/bin

【大部分這樣...】

附: linux

中二進位制檔案所指的範圍很廣泛

linux

的目錄結構與命令等大多數都**於英文單詞的縮寫,所以有個竅門。。。

不同的檔案型別會有不同的顏色,如二進位制檔案:黑色,本色;目錄:藍色

檔案處理命令: 1

、ls[list]/bin/ls

選項:-a all

-llong

詳細資訊

-d directory

檢視目錄屬性

第一部分:

drwxr-xr-x d

:標記檔案型別[ d

:目錄directory;

-:二進位制檔案; l

rwxr-xr-x=> rwx r-x r-x :

每三個字元一部分 r

:read

讀許可權

w:write

寫許可權

x:execute

執行許可權 -

:表示代替,不具備這個許可權

使用者也分為三種: 1

、所有者u

:user 2

、所屬組g

:group 3

、其他人o

:others

第二部分: 2-

硬鏈結數 第

三、四部分:

rootroot 4096

所有者所屬組目錄大小:並不準確表示目錄本身的大小:

linux

很多的大小是用資料塊來表示:block

,其單位512

位元組,但其

大小可根據實際應用進行調節。

資料塊可以理解為:儲存資料的最小單位。 第

五、六部分:

12-0120

:52

檔案建立或最後修改的時間值

第七部分

bin:檔名

2、cd[changedirectory]

cd[目錄]

e.g.ch / //

切換到根目錄

cd.. //

切換到上級目錄

3、pwd[printworking directory] /bin/pwd

4、touch

:建立檔案 /bin/touch

touch[

檔名]

5、mkdir[makedirectories]

:建立目錄

mkdir[

目錄名]// mkdir /test

//mkdir test

:在當前目錄下建立目錄

6、cp[copy]

:複製檔案或目錄/bin/cp

語法:cp-r [

原始檔或目錄][

目的目錄]

cp-r [

複製目錄] //

如果複製的是檔案的話,就不用加-r

,並且檔案數不做限制

附:etc

目錄下儲存的大多是配置檔案。

ctrl+c

:終止程式執行

7、mv[move]

:移動檔案,更名 /bin/mv//

類似與剪下、重新命名

mv[原始檔或目錄][

目的目錄]

e.g. mvservers ser // 改名

mv/test/ser /tmp //移動

mv/test/testfile /tmp/file.test //

移動並改名

8、rm[remove]

:刪除檔案/bin/rm

rm-r [

檔案或目錄]

//rm

只能用來刪除檔案,要想刪除目錄,則要加上-r

即可,有時候會很煩人。。。 //

但是如果你十分確定這個檔案目錄確實應該刪除,則加上-rf即可

//如果不想彈出確認資訊,則加上 -f

選項【force

】,並不推薦,不同與unix

*8.1rmdir

用來刪除空目錄,不常用

9、cat[concatenateand diplay files] /bin/cat

比較適用於檔案內容不是很長的檔案

cat[

檔名]

10、more/bin/more

分頁顯示檔案內容

命令:f

或space 翻頁

q或q 退出

enter

下一行

e.g. more/etc/servies

11、head/bin/head

檢視檔案的前幾行

head-num [

檔名]//

不加數字預設看10行

e.g. head-20 /etc/servirs

12、tail/bin/tail

檢視檔案的後幾行

tail-num [

檔名]

-f //

動態顯示檔案內容

13、ln[link]

:/bin/ln

產生鏈結檔案。

語法:產生硬鏈結

不需要加任何選項,直接生成

ln[原始檔][

目標檔案]

產生軟鏈結

需要加-s[soft]

ls-s [

原始檔][

目標檔案]

e.g. ln-s /etc/issue /issue.soft //

軟鏈結生成到根目錄下

說明:軟鏈結的許可權很特殊lrwxrwxrwx//

全部都是rwx。

他很小,只是乙個符號鏈結,會有乙個箭頭指向。

時間值與原始檔不同。

他類似與windows

中的快捷方式

ln/etc/issue /issue.hard //

生成硬鏈結到根目錄下

說明:除了儲存位置不同,其他全部相同,如大小相同,時間相同,但他類似與copy

但是又有所不同,他是同步更新的!

所以:cp

有乙個 -p

選項,用於儲存時間值。

不然的話,cp

類似與新生成的檔案

不同:a

)刪除原始檔

軟鏈結無法訪問

b)硬鏈結不能跨檔案系統,跨分割槽,而軟鏈結則無所謂!

附:為什麼他可以同步更新

ls-i // i[inode] i

節點實際上就是乙個數字標識,因為linux

不認識字元!在linux

裡面處理任何東西,都要有乙個數字標識

所以,所有檔案必須要有i

節點!

而,硬鏈結與原始檔擁有相同的i

節點,而核心只認識i

節點!

Linux學習筆記3 Linux檔案許可權

linux具有多人多任務環境,為了讓各個使用者具有保密級的檔案資料,因此檔案許可權管理就變得很重要。linux一般講檔案可讀寫的身份分為三個類別,擁有者 owner 所屬群組 group 其他人 others 三種身份各有讀 read 寫 write 執行 execute 等許可權。檔案擁有者 使用...

Linux最強學習筆記3 Linux輸入輸出管理

字元裝置 是顯示字元到螢幕上的裝置檔案 輸入輸出 檔名檔案描述符 裝置標準輸入 stdin0鍵盤 標準正確輸出 stdout 1顯示器 標準錯誤輸出 stderr 2顯示器 輸入重定向 型別語法 功能標準輸入 命令 檔案1 把檔案1的內容定向到程式中 多行輸入 命令 識別符號 讀入輸入內容,直到識別...

Linux學習(3) Linux鏈結概念

linux 鏈結分兩種,一種被稱為硬鏈結 hard link 另一種被稱為符號鏈結 symbolic link 情況下,ln命令產生硬鏈結。硬連線 硬連線指通過索引節點來進行連線。在 linux 的檔案系統中,儲存在磁碟分割槽中的檔案不管是什麼型別都給它分配乙個編號,稱為索引節點號 inode in...