6、權限指令
正則表達式
瞭解:權限包含哪些:r 讀、 w 寫、 x 執行
安全
掌握:權限切換app
- | 普通文件或者壓縮包 |
b |
塊設備文件,如分區文件 |
c | 字符設備文件,如鍵盤鼠標 |
d | 目錄 |
l | 鏈接文件 |
p | 管道文件,少見 |
s | 套接字文件 |
第一個:rwx 屬主權限 uide
第二個:r-x 屬組權限 gspa
第三個:r-x 其餘組權限 o操作系統
一、chmod-----------------更改權限命令行
所在路徑:/bin/chmod3d
+\- rwx | 增長或者減小權限 |
數字方式 | 以數字和的方式增長或者減小權限 |
二、chown------------------修改文件或者目錄的全部者和所屬組的命令
orm
所在路徑:/bin/chownblog
(chown 用戶名:組名或者組id 文件或者目錄)
-r | 遞歸 |
-f | 忽視錯誤 |
(在更改文件的全部者或所屬羣組時,可使用用戶名稱和用戶識別碼設置。
普通用戶不能將本身的文件改變成其餘的擁有者。其操做權限通常爲管理員。)
三、chgrp-----------------修改文件或者目錄的所屬組
所在路徑:/bin/chgrp
(三者區別chmod是直接修改了讀寫執行的權限,chown修改了 屬主和屬組權限,chgrp只修改了屬組權限)
四、umask------------------- 系統權限
瞭解:
文檔的起始權限值:777
文件的起始權限值:666 ,沒有執行權限,執行對於新建文件來講是不安全的。
默認系統權限值爲:0022,採用8進制顯示
文檔建立之後的權限值爲:777-022=755;
文件建立後的權限制爲:666-022=644;
若umask值有任意一位奇數(如035),即奇數位在相減後每位要加1,
則建立文件的權限值爲(666-035=631+011=642)
7、幫助指令
一、help --------------------------命令自己是 Linux Shell 中的一個內建指令 ,其用途是查看各 Shell 內部命令的幫助信息。
(例:help pwd)
二、--help-------------------------來顯示對應外部命令字的格式及選項等幫助信息。
(例:ls --help)
三、man---------------------------是 Linux 操做系統中最爲經常使用的一種在線幫助形式,絕大部分的外部軟件在安裝時爲執行程序、配置文件提供了詳細的幫助手冊頁。
(例:man file)
四、info----------------------------命令幫助信息是一套完整的資料,每個單獨的命令幫助信息只是資料裏的一個小節
8、搜索指令
1、whereis----------------------搜索系統指令
所在路徑:/usr/bin/whereis
二、which-------------------------------搜索系統指令
所在路徑:/usr/bin/which
(which 在擁有whereis功能同時還能夠查到別名指令)
三、locate----------------------僅按照文件名搜索普通文件
四、find-------------------------查找文件或目錄 (一般--後面跟一個單詞,可是find有點特殊-後加單詞)(多個查詢條件使用-a和-o鏈接表示and和or)(find是一個功能很強的查找指令包括按時間、按權限查找等)
-size | 根據目標文件的大小進行查找 |
-name | 根據目標文件的名稱進行查找,容許使用「*」及「?」通配符 |
-type | 根據文件的類型進行查找,這裏的類型指的是普通文件(f)、目錄(d)、塊設備文件(b)、字符設備文件(c)等 |
-user | 根據文件是否屬於目標用戶進行查找。 |
五、grep---------------------在文件中提取和匹配符合條件的字符串行。(能夠配合正則表達式查詢)
-n | 輸出查找結果行 |
-v | 反向查找 |
六、|------------------------管道符
如何把插尋的結果保存下來?使用>或者>>寫入,前者覆蓋a.txt的原有內容,後者不覆蓋原來的內容。
七、alias------------------------別名指令
alias 別名=「原指令」
八、經常使用快捷鍵
ctrl+a | 切換到命令行開頭 |
ctrl+e | 切換到命令行結尾 |
ctrl+u | 剪切光標前的全部指令 |
ctrl+y | 複製被剪切的指令 |
ctrl+c |
強制退出 |
ctrl+l | 清屏 |
tab | 自動補全 |