Linux系統之二

2021-09-13 17:10:19 字數 1913 閱讀 4913

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...