Linux學習之路:第五章檔案和目錄管理(2)
備註:屬於個人分享,文章如有問題請留言,謝謝!
第五章檔案和目錄管理
4、檔案的所有者和所屬組
所有者:是指此檔案由這個使用者建立,即檔案的擁有著
所屬組:這個檔案屬於哪一個使用者組
使用命令ls –l 顯示出來
第3列是所有者
第4列是所屬組
5、Linux檔案屬性
第一列包含檔案的型別、所有者、所屬組以及其他使用者對該檔案的許可權
-rw-rw-r—中的第一個-是指普通檔案
如果是d開頭指目錄
如果是b開頭指塊裝置,;例如/dev/sda ,磁碟分割槽檔案
如果是c開頭指串列埠裝置檔案,例如鍵盤滑鼠等s
如果是s開頭指套接檔案(socket),用於程序之間的通訊
檔案型別後面的9位,每3位一組,其中r可讀,w可寫,x可執行(執行)
前3位是所有者(user)的許可權
中3位是所屬組(group)的許可權
後3位是其他非本群組使用者(others)的許可權
第2列:檔案佔用的節點(inode),如果是目錄,那這個數值與該目錄下的子目錄數量有關
第3列:所有者
第4列:所屬組
第5列:檔案大小
第6、7、8列:表示最後一次被修改的時間,依次月份、日期和時間
第9列:檔名
6、修改檔案的所有者(chown)
命令chown 修改檔案的格式:
chown 使用者名稱 測試文字(檔名)
[[email protected]
如果是目錄
chown –R 使用者名稱 :所屬組 測試(目錄名)
chown -R root:root 測試
7、修改檔案的所屬組(chgrp)
命令chgrp修改檔案的格式:
chgrp 所屬組 測試文字(檔名)
[[email protected] ~]$ chgrp root 測試文字
如果是目錄
chagrp -R 所屬組 測試(目錄名)
[[email protected] ~]$ chgrp -R root 測試
8、修改檔案的許可權(chmod和umask)
命令chmod
為了方便修改檔案的許可權,Linux使用數字代替rwx;
具體規則:”r”=4, “w”=2, “x”=1, ”-“=0
例子:rwxrwx---的數字是770;4+2+1=7, 4+2+1=7, 0+0+0=0
格式:chmod 數字 檔名
如果是目錄需要加-R
也可以使用”u””g””o”表示
u表示使用者許可權
g表示所屬組許可權
o表示非本群組使用者
命令umask
在Linux系統上,所有檔案系統預設的預設許可權都是666,所有者和同一組使用者和其他使用者都具有讀和寫的許可權。而目錄系統預設的許可權是777,讀寫執行都具備。
Root預設的掩碼是0022 而普通使用者是0002,只需記住後三位,例如022和002
022分別指的是:0代表使用者的許可權,2代表所屬組的許可權,最後一個2代表其他組使用者的許可權。如果使用root使用者預設下022修改檔案許可權,就像相當於666-022=644=rw-r—r—;
如果把umask改成033 相當於666-033=633=rw-r--r--但執行結果是644;而umask的命令好處在於可以更快捷的設定許可權
而umask 第一個0只是說明它是八進位制。
相關推薦
Linux學習之路:第五章檔案和目錄管理(2)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 4、檔案的所有者和所屬組 所有者:是指此檔案由這個使用者建立,即檔案的擁有著 所屬組:這個檔案屬於哪一個使用者組 使用命令ls –l 顯示出來 第3列是所有者 第4列是所屬組 5、Lin
Linux學習之路:第五章檔案和目錄管理(1)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第五章檔案和目錄管理 1、絕對路徑和相對路徑 絕對路徑:一定是由根目錄(/)寫起的,例如:cd /etc/sysconfig 相對路徑:不是由根目錄(/)寫起,例如:cd etc 命令cd cd切換
Linux學習之路:第三章兩臺Linux系統相互登陸
備註:屬於個人分享,文章如有問題請留言,謝謝! 第三章兩臺Linux系統相互登陸 1、建立快照 進入系統,輸入poweroff(關機命令) 點選虛擬機器,選擇快照,再選擇拍攝快照 快照優點:重灌系統快,恢復到當時拍照時的系統設定 2、克隆快照
Linux學習之路:第二章配置網路IP,實現遠端連線(上)
備註:屬於個人分享,文章如有問題請留言,謝謝! 第二章配置網路IP,實現遠端連線 1、輸入使用者和密碼 輸入密碼的時候是不會顯示的 如何檢視Linux系統是32位還是64位,X86是32位,X86_64是64位 命令: unam
我的學習之路_第八章_map集合
val arc 特點 nbsp 方法名 shuf 數據結構 鏈表結構 靜態 【Map集合】 Map集合中常用方法: 1: 返回值:value值 put(K key, V value) 往Map集合中添加元素,如果key值重復,那麽將返回被覆蓋的value值.
linux學習之路:2.基本指令(2)
inux 可執行文件 選項 說明 獨立 選項說明 img color 配置 一、在線求助:man page 與info page 1.man(manual:操作說明) page 我想查看日歷,所以我輸入man cal 效果如圖: 圖中CAL(1)中,在不同的指令中數字的含
linux 學習之路:mkdir命令使用
linux mkdir 命令 在當前目錄下建立資料夾,當前賬號需要保證目錄下有寫到許可權。 1、命令格式 mkdir【選項】檔名 mkdir 建立目錄檔案 語法:mkdir [ -m Mode ] [ -p ] Dire
linux 學習之路:ls命令使用
ets bin oldboy ... 開頭 所有 dev 目錄 子目錄 1.命令格式: Ls 顯示指定工作目錄下的目錄內容 語法:ls [-alrtAFR] [name...] 2.命令參數: 3.命令功能: 顯示列出目前工作目錄所含之文件及子目錄 4.命令範例: 列
C++學習之旅:第11章 使用類
本次學習,知識點如下: 運算子過載 友元 過載<<運算子 類的自動轉換和強制轉換 類轉換函式 運算子過載 運算子過載格式, 如下所示: // op必現是有效的C++操作符,不能虛構一個新的操作符 ope
《學習之道》第五章認識拖延
領域 本想 大腦 諸多 認識 成像 影響力 能量 開始 現實就是,我們拖延的,往往是讓我們感到不安的事情。 醫學成像研究顯示,恐懼數學的人會回避數學,因為僅是想到數學就讓他們畏縮了。 當他們冥思苦想地對付數學時,大腦中的痛覺中心就會被激活。 值得註意的是,令
stm32學習之路:第七天
rccclkconfig.c檔案 #if 0 /* *SetSysClock函式來源於system_stm32f4_xx.c */ static void SetSysClock(void) { __IO uint32_t StartUpCounter = 0, H
構建之法(第五章 團隊和流程)
功能 實用 運用 驗證 的人 秘密 開發 個性化 社區 第五章主要講了典型的軟件團隊模式和開發流程。以及我們也將討論團隊模式和開發效率之間的一些關系。 1.非團隊和團隊 團隊的主要特點: 1) 團隊有一致的集體目標,團隊要一起完成這個目標。一個團
linux學習之路 刪除核心中的檔案
不知道為啥,一段時間linux系統一直提醒boot記憶體不足,200M只剩下3M,剛開始沒在意,但是時間長了弄得有點不爽開始對這個東西進行清理,於是有點傻的做了一下的操作: 也不知道是不是正確,正在學習,算是記錄自己成長路上的點點滴滴吧,如果有大神看見還請
Linux命令應用大詞典-第36章 密碼和證書管理
slap HA 命令行工具 詞典 管理員 style iges 證書 創建 36.1 pwdhash:密碼哈希生成器 36.2 mkpasswd:生成應用於用戶的新密碼 36.3 keytool:密鑰和證書管理工具 36.4 certutil:證書服務器管理工具 36.5
Linux命令應用大詞典-第21章 LVM和RAID管理
數據 命名 reat color 轉換 VG 邏輯 LV lvresize 21.1 pvcreate:創建物理卷 21.2 pvscan:列出找到的物理卷 21.3 pvdisplay:顯示物理卷的相關屬性 21.4 vgcreate:創建卷組 21.5 vgscan
UNIX環境高階程式設計——第四章-檔案和目錄
4.2 函式stat、fstat、lstat 1、函式原型: #include <sys/stat.h> int stat(const char *restrict pathname, struct stat *restrict buf);
第七章 檔案與目錄管理
檔案與目錄管理: 談了談目錄與路徑之後,再來討論一下關於檔案的一些基本管理吧!檔案與目錄的管理上,不外乎『顯示屬性』、 『拷貝』、『刪除檔案』及『移動檔案或目錄』等等,由於檔案與目錄的管理在 Linux 當中是很重要的, 尤其是每個人自己家目錄的資料也都需要注意管理!所以我們
4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿之路:第三十六章
1.專案結構 -JDK 1.8 -SpringBoot 2.0.6 &nbs
4.6 基於Spring-Boot的Mysql+jpa的增刪改查學習記錄 > 我的程式猿之路:第三十六章
1.專案結構 -JDK 1.8 -SpringBoot 2.0.6 -Thymeleaf -Hot Start 1.1 後臺(5個) java\com\example\demo\beans\user.java
4.5 Spring-Boot自定義更新Maven依賴包空間倉庫 > 我的程式猿之路:第三十五章
SpringBoot預設會把依賴所用的框架和jar包等下載到 C:\Users\admin\.m2 下,有時候啟動專案會報一些bug,可能是包衝突引起的。 自定義倉庫 1.File -- Other Settings -- Settings for New Projects -- Buil