-a:檢視隱藏檔案,linux以.開頭的檔案都是隱藏檔案-l:檢視檔案詳細資訊
據對路徑:起始路徑是根目錄的路徑相對路徑:起始路徑是當前所在目錄的路徑
.當前所在路徑
..當前所在目錄的上一層路徑
-p:遞迴建立多層級目錄(哪層不存在建立哪層)
-p:遞迴刪除多層級空目錄
-r:刪除目錄(刪除目錄以及目錄下所有檔案)-f :忽略提示直接操作
-i:刪除前逐一詢問確認
-r :拷貝目錄(拷貝目錄以及目錄下的所有檔案)
-i:增加提示資訊
~:快速返回當前使用者家目錄二、檔案相關命令
-d:使用指定時間重新整理『yyyy-mm-dd hh:mm:ss』
-b 對非空輸出行編號-n 對輸出的所有行編號
-s 不輸出多行空行
-n:對輸入的所有行編號q:退出
空格:向下翻頁
回車:向下按行滾動
f/b:上下翻頁j/k:上下按行滾動
q:退出
/string:向下匹配指定字串string
?string:向上匹配指定字串string
-n《行數》 :顯示的行數
-n《行數》 :顯示的行數三、壓縮解壓縮命令-f:動態重新整理檔案末尾內容
-r :遞 歸處理,將指定目錄下的所有檔案和子目錄一併處理
-c 打包四、匹配查詢命令-x 解包
-v 打包/解包的同時顯示打包/解包資訊
-z 在打包/解包的同時進行gzip格式的壓縮/解壓縮
-j 在打包/解包的同時進行bzip2格式的壓縮/解壓縮
-f 用於指定壓縮包的命令(通常是最後乙個選項)
-i :忽略大小寫進行匹配(grep -i 「string」 file)-v:匹配不包含指定字串的行(grep -v 「string」 file)
-r:遞迴對指定目錄下的所有檔案進行字串匹配(grep -r 「root」 ./)
-name 按照檔名稱查詢檔案-size 按照檔案大小查詢檔案
-type b/f/d/p/l/s/c 按照檔案型別查詢檔案
-atime / -ctime / -mtime
-amin / -cmin / -mmin 按不同的時間查詢檔案
標準輸出重定向『』 >>『』 追加重定向-每次新資料總是追加到檔案末尾
> 清空重定向-每次回清空檔案原有內容,再寫入資料
echo 「hello」 >> a.txt
date 檢視或這是系統時間+%s 檢視時間戳-從1970到現在秒數
+"%y-%m-%d %h:%m:%s" 按照指定格式顯示時間
-s 『yyyy-mm-dd hh:mm:ss』 按指定格式設定系統時間
su :切換使用者ifconfig: 檢視網絡卡資訊
man :檢視命令手冊 man ls
ctrl+c : 中斷當前操作
tab: 自動補全
shutdown -h now : 關機
reboot :重啟
stat:檢視檔案的狀態資訊
cal:日曆
bc:計算器
列印檔案的第23行六、shell的基本認識:head -n 23 passwd | tail -n 1
| 管道符:連線兩個命令,將前邊命令的結果交給後邊命令進行處理
核心+外部應用=作業系統shell:命令列直譯器–是使用者於核心之間進行溝通的橋梁----解析使用者的輸入,執行相關的shell指令,完成功能
shell命令:大佬們針對常見功能對系統呼叫介面封裝出來的功能程式比如ls程式
系統核心是不允許使用者直接操作的,因此作業系統向外提供了一系列函式介面—系統呼叫介面,通過這些函式們可以讓使用者告訴作業系統自己想幹什麼;因此系統呼叫介面不好用,因此大佬們將常見的功能直接進行了封裝,封裝成乙個個的程式,使用者想要完成什麼功能,直接執行程式就可以了,把這些程式稱為shell命令
終端開啟後就預設是乙個程式—shell
檔案和檔案目錄所有者:u----user
檔案和檔案目錄的所有者所在的組的使用者:g—group
其他使用者:o—other
可讀(可瀏覽):r
可寫(可建立/刪除):w
可執行(可進入):x
「—」表示不具有該項許可權
r-- :唯讀b、8進製數值表示方法-w-:僅可寫
–x:僅可執行
rw-:可讀可寫
-wx:可寫和可執行
r-x:可讀可執行
rwx:可讀可寫可執行
—:無許可權
許可權符號:r ; 八進位制:4 ; 二進位制:100許可權符號:w ; 八進位制:2 ; 二進位制:010
許可權符號:x ; 八進位制:1 ; 二進位制:001
許可權符號:r w ; 八進位制:6 ; 二進位制:110
許可權符號:r x ; 八進位制:5 ; 二進位制:101
許可權符號:w x ; 八進位制:3 ; 二進位制:011
許可權符號:r wx ; 八進位制:7 ; 二進位制:111
許可權符號:---- ; 八進位制:0 ; 二進位制:000
給定許可權&掩碼取反栗子:掩碼 umask=022 ;給定許可權given=777
777 & ~022 = 755
1、使用者表示符+/-=許可權字元+:向許可權範圍增加許可權代號所表示的許可權
-:向許可權範圍取消許可權代號所表示的許可權
=:向許可權範圍賦予許可權代號所表示的許可權
2、使用者符號:u:擁有者
g:擁有者同組用
o:其它使用者
a:所有使用者
栗子:chmod [a/u/g/o] +/- [r/w/x] file
針對某類使用者進行許可權的刪除或增加
-r 遞迴修改檔案或目錄的所屬組
Linux常見指令以及許可權理解 下
linux下有兩種使用者 超級使用者 root 普通使用者 a 檔案型別 d 資料夾 普通檔案 l 軟鏈結 類似windows的快捷方式 b 塊裝置檔案 例如硬碟 光碟機等 p 管道檔案 c 字元裝置檔案 例如螢幕等串列埠裝置 s 套介面檔案 b 基本許可權 i.讀 r 4 read對檔案而言,具有...
Linux常見指令和許可權的理解
一 檔案許可權 rw r r 1 root root 565 aug 26 16 44 test1.c drwxr xr x.3 root root 4196 aug 26 16 15 test2.c 第乙個檔案分別代表檔案 目錄 d 鏈結 l 其餘三個字母每三個乙個組 rwx 每一組分別為所有者,...
linux許可權及指令
1.進入目錄需要哪些許可權,在目錄中執行增刪查 cd,touch,ls,rm,mv等 改檔案動作,需要哪些許可權.cd a.語法 cd 目錄名 進入目錄 b.所需許可權x touch a.語法 touch 檔名 建立檔案 b.所需許可權wx ls a.語法 ls 顯示當前目錄下的所有檔案 b.所需許...