Linux 基本介紹
基本指令 ls:
為檢視某目錄下的檔案:
另外常用的 ls –al 為同時列出隱藏檔與屬性:
屬性的基本介紹:
紅色為檔案的權限
藍色為連結數
桃紅色為檔案的擁有者
綠色為檔案所在的群組
粉紅色為檔案所佔的大小
黃橘色為檔案最後的修改日期
紫色為檔名
關於權限:
紅色為檔案的類型
綠色為檔案擁有者的權限 (user)
黃色為與擁有者同群組的權限 (group)
紫色為非擁有者的群組的權限 (others)
檔案權限分為三種:
r 可讀(read) 權限分數為 4
w 可寫(write) 權限分數為 2
x 可執行(execute) 權限分數為 1
- 沒有權限 權限分數為 0
與權限相關的基本指令:
chgrp (change group): 變更檔案所屬群組
chown(change owner):變更檔案的擁有者
chmod:變更檔案的權限(有兩種修改方式,數字及符號)
chmod (使用數字):
755為user rwx(4+2+1),group及others為r-x(4+0+1)
chmod (使用數字與符號):
這一次使用數字755以及u=rwx,g=rx,o=x來觀察兩者的差別
兩者的差別在於others差一個r,因此把符號的權限分換算的結果為751
目錄:
• cd 變更目錄 (用絕對路徑)
• cd 變更目錄 (用相對路徑)
• cd . 顯示此層目錄 (cd與 . 之間需要空一格)
• cd .. 前往上一層的目錄
• cd ~ 為目前user所在的家目錄
• pwd 顯示目前所在的目錄
• mkdir 在目前的目錄下創造新目錄
• rmdir 刪除在目前路徑下的空目錄
檔案內容查閱
• cat 顯示檔案的內容
• tac 反向顯示檔案的內容
• cat –n 可以顯示內容的行數(包括空行),cat –b 為不包括空行的行數
• 其餘常用指令:
more : 一頁一頁翻動,可使用space往下翻一頁或者是enter往下翻一行。
less : 一頁一頁翻動,與more不一樣的地方在less可以前後翻閱,而more不能向前翻,只能向後翻。可利用pageup、pagedown前後 翻閱
More與less的其他指令:
檔案的複製、刪除與移動
• cp (copy) 為檔案的複製 -i 為詢問要不要複製 -r 為循環複製
• rm (remove) 為檔案的刪除 -i 為詢問要不要刪除 -r 為循環刪除
• mv (move) 為檔案的移動