一、檔案管理
(1)檔案分類
普通檔案 -
目錄檔案d
管道檔案p
鏈結檔案 l
裝置檔案:塊裝置 b、字元裝置 c、套接字 s
(2)對檔案的操作
(3)檢視檔案
二、許可權管理
(1)檔案許可權的劃分:通過ls -l命令可以檢視檔案的詳細資訊
例如圖中的main檔案許可權是rwxrwxr-x,許可權是3位一組
屬主:rwx 屬組:rwx 其他:r-x
r 代表有讀許可權、w 代表有寫許可權、x代表有可執行許可權(普通檔案)或者能否進入許可權(目錄檔案)、- 其他許可權
(2)修改檔案許可權命令
如: chmod u+rw main.c 給main.c檔案的屬主加上讀寫許可權
chmod g-w main.c 給main.c檔案的屬組去掉寫許可權
chmod u+w,g-r,o=r main.c 給mian.c的屬主加上寫許可權,同組使用者去掉讀許可權,將其他使用者的許可權設為唯讀
注意:例如:chmod u-w,g+r,o-r sir 若將「,」改為空格只識別第乙個操作。
r:4 w:2 x:1
如:chmod 664 main.c 將main.c檔案的許可權設定為屬主可讀可寫,同組使用者可讀可寫,其他使用者可讀。
umask:是乙個系統變數,作用是當檔案被建立時,為檔案的訪問許可權設定乙個掩碼。它是由3個八進位制數字組成。每個數字都是八進位制值1、2、4的or操作的結果。0允許屬主有任何許可權;4允許屬主有讀許可權;2允許屬主有寫許可權;1允許屬主有執行許可權。
chown,chgrp:分別允許修改檔案的屬主和屬組,但是這兩個命令只能root使用者執行。
chown newuser filename
chgrp newgroup filename
三、檔案編輯命令
(1)三種模式介紹
模式切換:
三、命令模式下的操作:
dd 刪除游標所在的一行
num dd 刪除游標開始向下的num行
yy 拷貝游標所在一行
num yy 拷貝游標開始向下num行
p 貼上
u 撤銷上一次操作
r 替換乙個字元
r 持續替換
x 刪除字元
shift + 6 游標移動到當前行的行頭
shift + 4 游標移動到當前行的行尾
shift + g 游標移動到整個檔案的最後一行
gg 游標移動到整個文字的第一行
num shift + g 游標移動到第num行
d shift + g 刪除游標到檔案尾的內容
d gg 刪除游標到檔案頭的內容
末行模式下的操作:
:w 儲存文字儲存
:q 退出
:wq 儲存並退出、
:q! 強制退出
:w newfile 另存為
:set nu 顯示行號
:set nonu 取消行號
:num 游標定位到第num行
:1, $s/olddtring/newstring 用newstring替換整個文字每一行的第乙個oldstring
:1, $s/olddtring/newstring/g 用newstring替換整個文字所以的oldstring
四、檔案壓縮、解壓
Linux檔案基本操作
linux最優秀的地方之一,在於它的多使用者 多工的開發環境。為了讓各使用者具有較安全的管理機制,檔案的許可權管理是很重要的。linux通常將檔案的訪問方式分為3個類別,分別是owner group other,且具有read write excute等許可權 由於mac是基於unix系統的,加上我...
Linux檔案基本操作
一 ls ls l ls al ls lht 以k為單位的檔案檢視 檔案第乙個符號代表 d 目錄 檔案 i 鏈結檔案 b 塊裝置檔案 介面裝置 c 字元裝置檔案 序列裝置 p 管道檔案 二 檔案讀取 1.cat 讀取純文字檔案 cat bbj.txt cat n bbj.txt 帶行號的檔案讀取 c...
Linux 檔案基本操作
linux 檔案基本操作 一 檔案檢視pwd 顯示當前的目錄名稱 cd 更改當前的操作目錄 cd path to 絕對路徑 cd.path to 相對路徑 cd path to 相對路徑 表示當前目錄 表示上一級目錄 tab 補全功能 ls 檢視當前目錄下的檔案 ls 選項,選項 引數 ls 常用引...