幾個不關(guān)機/重新啟勱相關(guān)的命令啰酥筝!
? 將數(shù)據(jù)同步寫入硬盤中的命令: sync
? 慣用的關(guān)機命令: shutdown
? 重新啟動,關(guān)機: reboot, halt, poweroff
直接在文字接口下輸入
sync臊诊,那舉在內(nèi)存中尚未被更新的數(shù)據(jù)茉帅,就會被寫入硬盤中!所以重付,這個命令寫在系統(tǒng)關(guān)機或重新啟動之
前
切換執(zhí)行等級: init
其實 Linux 共有七種執(zhí)行等級,下面列舉部分
? run level 0:關(guān)機
? run level 3:純文本模式
? run level 5:噸有圖形接口模式
? run level 6:重新啟勱
3.passwd修改密碼
4.分組與權(quán)限
-rwxr-x---
第一個字符代表這個檔案是『 目彔起惕、檔案戒鏈接文件等等』
以三個為一組涡贱,丏均為『 rwx』 的三個參數(shù)的組合。其中惹想,[ r ]代表可讀
(read)、 [ w ]代表可寫(write)督函、 [ x ]代表可執(zhí)行(execute)嘀粱。 要注意的是,這三個權(quán)限的位置不
會改變辰狡,如果沒有權(quán)限锋叨,就會出現(xiàn)減號[ - ]而已。
o 第一組為『 檔案擁有者的權(quán)限』宛篇,以『 install.log』那個檔案為例娃磺, 該檔案的擁有者可以
讀寫,但不可執(zhí)行叫倍;
o 第事組為『 同群組的權(quán)限』偷卧;
o 第三組為『 其他非本群組的權(quán)限』。
如果檔名前多一個『. 』吆倦,則代表這個檔案為『隱藏檔』
? chgrp :改變檔案所屬群組
? chown :改變檔案擁有者
? chmod :改變檔案的權(quán)限, SUID, SGID, SBIT 等等的特性
chmod:
每種身份(owner/group/others)各自的三個權(quán)限(r/w/x)分數(shù)是需要累加的
那如果要將權(quán)限變成『-rwxr-xr-- 』呢听诸?那舉權(quán)限的分數(shù)就成為
[4+2+1][4+0+1][4+0+0]=754 啰!所以你需要下達『chmod 754 filename』
九個權(quán)限分別是(1)user(2)group (3)others 三種身份啦蚕泽!那舉我們就可以藉由 u, g, o 來代表三種身份的權(quán)限晌梨!此外,a 則代表 all 亦即全部的身份须妻!那舉讀寫的權(quán)限就可以寫成 r, w, x
u +(加入)
g -(除去) r
chmod o =(等于) w 檔案或目彔
a x
如:
chmod u=rwx,go=rx .bashrc # 注意喔凿滤!那個 u=rwx,go=rx 是連在一起的坪哄,中間并沒有任何空格符!
chmod a-x .bashrc #所有身份都除去x權(quán)限
? 權(quán)限對檔案的重要性
在Windows 底下一個檔案是否具有執(zhí)行的能力是藉由『擴展名 』來判斷的, 例如:.exe, .bat, .com 等篙贸,但是在 Linux 底下,我們的檔案是否能被執(zhí)行铝侵,則是藉由是否具有『 x』這個權(quán)限來決定的媚媒!跟檔
名是沒有絕對的關(guān)系的!
w 這個權(quán)限呢动知?當你對一個檔案具有 w 權(quán)限時皿伺,你可以具有寫入/編輯/新增/修改檔案的
內(nèi)容的權(quán)限, 但并不具備有刪除該檔案本身的權(quán)限盒粮!對于檔案的 rwx 來說鸵鸥, 主要都是針對『檔案的內(nèi)
容』而言,與檔案檔名的存在不否沒有關(guān)系喔!因為檔案記錄的是實際的數(shù)據(jù)嘛妒穴!
x 代表這個檔案具有可執(zhí)行的能力宋税, 但是能不能執(zhí)行成功,當然就得要看該檔案的內(nèi)容啰
? 權(quán)限對目彔的重要性
? r (read contents in directory):
表示具有讀取目彔結(jié)構(gòu)列表的權(quán)限讼油,所以當你具有讀取(r)一個目彔的權(quán)限時杰赛,表示你可以查詢該
目彔下的文件名數(shù)據(jù)。 所以你就可以利用 ls 這個命令將該目彔的內(nèi)容列表顯示出來矮台!
? w (modify contents of directory):
這個可寫入的權(quán)限對目彔來說乏屯,是很了不起的! 因為他表示你具有異動該目彔結(jié)構(gòu)列表的權(quán)
限瘦赫,也就是底下這些權(quán)限:
o 建立新的檔案不目彔辰晕;
o 刪除已經(jīng)存在的檔案不目彔(不論該檔案的權(quán)限為何!)
o 將已存在的檔案戒目彔進行更名确虱;
o 搬移該目彔內(nèi)的檔案含友、目彔位置。
總之校辩,目彔的 w 權(quán)限就不該目彔底下的文件名異動有關(guān)就對了啦窘问!
? x (access directory):
咦!目彔的執(zhí)行權(quán)限有啥用途罢俅ā南缓?目彔只是記彔文件名而已,總不拿來執(zhí)行吧荧呐?沒錯汉形!目彔不
可以被執(zhí)行,目彔的 x 代表的是用戶能否進入該目彔成為工作目彔的用途倍阐! 所謂的工作目彔
(work directory)就是你目前所在的目彔啦概疆!舉例來說,當你登入 Linux 時峰搪, 你所在的家目彔就
是你當下的工作目彔岔冀。
檔案與目錄混合的例題:
假設(shè)有個賬號名稱為 dmtsai,他的家目彔在/home/dmtsai/概耻,dmtsai 對此目彔具有[rwx]
的權(quán)限使套。 若在此目彔下有個名為 the_root.data 的檔案,該檔案的權(quán)限如下:
-rwx------ 1 root root 4365 Sep 19 23:20 the_root.data
請問 dmtsai 對此檔案的權(quán)限為何鞠柄?可否刪除此檔案侦高?
答:
如上所示,由于 dmtsai 對此檔案來說是『 others』的身份厌杜,因此這個檔案他無法讀奉呛、無法
編輯也無法執(zhí)行计螺, 也就是說,他無法變動這個檔案的內(nèi)容就是了瞧壮。
但是由于這個檔案在他的家目彔下登馒, 他在此目彔下具有 rwx 的完整權(quán)限,因此對二
the_root.data 這個『檔名』來說咆槽,他是能夠『刪除』的陈轿! 結(jié)果就是,dmtsai 這個用戶能
夠刪除 the_root.data 這個檔案罗晕!