chattr 命令用於設定檔案的隱藏許可權,如果想把隱藏屬性新增到檔案上,則需要在命令後面新增「+」引數,常用的引數如下:
i無法對這個目錄進行修改,如果目錄設定這個引數,則僅能修改其中的子檔案而不能新建或刪除檔案
a 僅僅允許補充內容,無法覆蓋、刪除內容
s檔案內容立刻同步到硬碟
小s 徹底從硬碟中刪除,不可恢復
lasttr 命令用於顯示檔案的隱藏屬性
chmod 命令,語法格式為chmod [who] [opt] [mode]檔案/目錄名
1. u:代表檔案所有者
2. g:表示同組使用者
3. o:表示其他使用者
4. a:代表所有使用者
1. + :新增某個許可權
2. - :取消某個許可權
3. = :賦予給定的許可權,並取消原有的許可權
1. r : 可讀
2. w : 可寫
3. x : 可執行
示例:chmod g+rw a.txt 為同組使用者新增讀寫許可權
chown ,改變某個檔案或目錄的所有者和所屬的組 語法格式為 chown(opt)(mode)
1. -c 是否顯示指令執行過程
2. -f 不顯示錯誤資訊
3. -r 遞迴處理,將指定目錄下的所有檔案及其子目錄一併處理
1. 使用者:組;指定所有者和所屬的工作組
2. 檔案:指定要改變的所有者和工作組的檔案列表
示例:chown -r liu /usr/meng 將目錄/src/meng及其下面的所有檔案、子目錄的檔案改為liu
1. su 命令可以轉換使用者的身份,轉成普通使用者時,盡量使用su命令與使用者名稱之間加-號,這樣可以將環境變數資訊更新為新使用者的響應資訊,而且不保留原始的資訊
2. sudo 命令是su的安全措施,可以不用輸入驗證碼
1. 使用echo $shell 檢查直譯器
2. 使用touch命令建立乙個檔案
3. 例 # vim example.sh #!/bin/bash # eor example pwd ls -al 。其中,使用vim開啟example檔案,#!、bin/bash就是宣告使用bash直譯器,# eor example即為對功能和某些命令的介紹資訊
4. 使用bash example.sh執行即可
語法格式為 【 條件表示式 】 注意兩邊都有乙個空格
檔案測試所用的引數
(1) -d 測試檔案是否是目錄型別
(2) -e 測試的檔案是否存在
(3) -f 判斷是否為一般的檔案
(4)-r 測試當前的使用者是否有讀取的許可權
(5)-w 測試當前的使用者是否有寫的許可權
(6)-x 測試當親的使用者是否有許可權執行
整數比較
(1)-eq 是否等於
(2)-ne 是否不等於
(3)-gt 是否大於
(4)-lt 是否小於
(5)-le 是否小於或等於
(6)-ge 是否大於或等於
常見的字串比較
(1)= 比較字串內容是否相等
(2)!= 比較字串的內容是否不相等
(3)-z 判斷字串的內容是否為空
1. if 條件
if.. then..elif..then..else...fi
2. for 迴圈
for (..in..) do ..done
3. while 迴圈
while .. do..done
4. case 語句
case .. in
Linux系統知識講解之二
1 因為是root使用者,就不能使用sudo了。如果不是root使用者,才可以使用sudo。2 通常使用shell去執行指令碼,兩種方法 bash sh,另外一種就是bash c cmd string 對於bash sh,首先bash 會在當前目錄去尋找 sh,如果找到,就直接執行,找不到則按照環境...
Linux 檔案系統管理之二
管理檔案許可權 格式1 chmod r 檔名或目錄名 格式2 chmod r 檔名或目錄名 說明 r 如果操作物件為目錄,則遞迴地對該目錄下的所有子目錄實施許可權設定 內的內容稱為乙個模式,可以指定多個模式,多個模式之間用逗號分隔 第乙個選項表示要賦予許可權的使用者 u 表示屬主 user g 表示...
Linux學習筆記之二
單元二 快速教程 linux使用者環境元件包括 核心 kernel shell 終端模擬器 terminal emulator x window系統 視窗管理器 window manager 桌面環境 desktop environment 本地登入時,若是在虛擬終端中以文字介面登入,執行級別 ru...