【linux】学习2
鳥哥那本書的第6章
?
文件權(quán)限:
? ? ? ^ ? ? ? ? ? ? ? ?^ ? ? ^ ? ? ?^ ? ? ? ?^ ? ? ? ? ? ? ?^ ? ? ? ? ? ? ? ? ^
? ? ? ?1 ? ? ? ? ? ? ? ?2 ? ? 3 ? ? ? 4 ? ? ? ?5 ? ? ? ? ? ? ?6 ? ? ? ? ? ? ? ? ?7
文件有 文件所有者、文件所屬用戶組 的概念如上圖.
1. 十個字母表示文件權(quán)限 分為4個部分?
?d ?r_x ?r_x ?_ _ _
第一個字母:表示文件類型?
? ? ? ? ? ? ? ?d 目錄, ??- 文件, ?l 連接文件, b ?可供存儲的接口設(shè)備, ?c 串行端口設(shè)備
? ? ?第2-4個字母:表示文件所有者對文件的權(quán)限 分別是可讀r 可寫w 可執(zhí)行x 沒有權(quán)限用 _ 表示
? ? ?第5-7個字母:表示文件所屬用戶組對文件的權(quán)限
? ? ?第8-10個字母:表示其他用戶對文件的權(quán)限
d ?r_x ?r_x ?_ _ _ ?表示一個目錄,文件所有者可讀可執(zhí)行, 文件用戶組用戶可讀可執(zhí)行,其他用戶不可讀不可寫不可執(zhí)行
2. 文件連接數(shù)
3. 所有者
4. 用戶組
5. 文件容量 單位B
6. 最后修改日期
7. 文件名 ? .開始表示隱藏文件
?
改變文件的屬性:
chgrp: 改變文件所屬的用戶組
如把test1.txt改到users用戶組下: chgrp ?users ?text1.txt
chown: 改變文件所有者 也可以把用戶組 和 用戶名 一起改了
如把test1.txt改到kuang用戶下: chown kuang text1.txt
把test1.txt改到users用戶組kuang用戶下: chown kuang:users test1.txt ?(也可以用 . 來代替:)
chmod: 改變文件的權(quán)限
? ?第一種利用數(shù)字 r 4 ?w 2 ?x 1 賦予的權(quán)限就是這三個數(shù)中的值
? ?如 ?chmod 600 test1.txt : 把test1.txt的屬性改為了 rw- --- ---
? ?第二種,利用符號
? ? ? ? ?三種身份表示 u:user ?g:group ?o:others ? a: all
? ? ? ? ?+:加入權(quán)限 ?-:去掉權(quán)限 ?=:設(shè)置權(quán)限 ?
? ?如 chmod u=rwx test1.txt ?把test1.txt的用戶權(quán)限設(shè)為了rwx 其他的不變
?
其他一些用到的指令:
cat: 讀出文件內(nèi)容 ?如 cat test1.txt
su: 切換用戶身份 ?如 su kuang
mkdir: 新建新目錄?
?
進入文件夾:
絕對路徑 ?cd ?/home/名字/名字 ? 用 / 開始,打出所有的路徑
相對路徑 ?cd ?./名字 ? . 表示當(dāng)前目錄, 這句表示進入當(dāng)前目錄下的子文件
? ? ? ? ? ? ?cd .. ?返回上一層目錄,注意 .. 和 cd 之間有個空格
總結(jié)
以上是生活随笔為你收集整理的【linux】学习2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: scala编程第16章学习笔记(1)
- 下一篇: Nsis 使用1-- 依条件显示自定义页