上面展示的是在你輸入命令前,一定出現的資訊,而這三個部分都有不同的含義:
紅色:使用者名稱
黃色:主機名
紫色:當前所在目錄
所以,這三個資訊非常重要,在輸入命令的時候,一定要注意自己所在的目錄,不要犯操作錯目錄這種低階錯誤。
而在linux中,目錄有很多,其中有兩個比較特殊:
/
:根目錄
~
:家目錄
linux 中根目錄就像是一棟公寓,擁有很多的房間;你擁有一間房子,在這間房子裡可以為所欲為,這個房子可以看成是家目錄;其他的只能望而卻步,那些是其他目錄;但是在這棟大樓中有乙個神,root 管理員,他可以隨意操控這座大樓裡的任何事物;它的結構可以用如下圖表示:
在 linux 中,有乙個理念,就是一切皆檔案,所以要會看懂乙個檔案的資訊是十分重要的;那麼我們在終端中輸入:ll
,敲回車,就可以檢視到檔案詳細資訊;
在上圖中,每一段都有不同的屬性:
1:檔案屬性:
第乙個字母表示檔案所屬型別,d
目錄、-
檔案、c
字元裝置、b
裝置檔案、l
鏈結檔案、p
管道檔案、s
套接字檔案;
第二個到第十個字母表示的檔案許可權,r
可讀、w
可寫、x
可執行,三組許可權,順序不同:d
(檔案型別)rwx
(擁有者)r-x
(擁有者所在的組)r-x
(其他使用者);
2:檔案個數:如果是目錄可能含有多個檔案,如果是檔案,則為一;:
3:檔案擁有者:即建立檔案的使用者;
4:檔案擁有者所屬的組:如果沒有建立新的組,那麼會預設將使用者名稱作為組名;
5:檔案大小:單位是 byte;
6:建立時間;
7:檔名;
1、檔案顯示
2、檔案資訊
3、清空螢幕
4、跳轉目錄
5、複製貼上快捷鍵
6、建立檔案
7、寫入
8、讀取檔案
9、刪除
10、建立目錄
11、顯示路徑
12、移動
13、拷貝
14、重定向
輸出重定向
15、壓縮解壓
linux下最常用的打包解包工具:tar -xzaf
壓縮包檔案;
16、查詢匹配
grep -e 字母$ 檔名
:匹配指定檔案以 字母 結尾的行;
grep -e ^字母 檔名
:匹配指定檔案以 字母 開頭的行;
find 目錄 -name 檔名
:通過檔名查詢;
find 目錄 -type 檔案型別
:列出目錄下的某型別檔案;
find 目錄 -ctime -n
:列出最近 20 天內更新過的檔案;
find 目錄 -name '檔名'
:通過檔案名字查詢指定目錄下的檔案;
find 目錄 -size +大小
:通過檔案大小查詢指定目錄下大於大小的檔案,單位有:c、b、w、k、m、g,具體可檢視手冊;
find 目錄 -size -大小
:通過檔案大小查詢指定目錄下小於大小的檔案,單位有:c、b、w、k、m、g,具體可檢視手冊;
find 目錄 -amin/cmin/mmin +/-數字
:查詢指定目錄下的大於/小於數字的,數字的單位是分鐘,a–最後一次訪問時間,c–最後一次狀態改變時間,m–最後一次修改時間;
find 目錄 -atime/ctime/mtime +/-數字
:查詢指定目錄下的大於/小於數字的,數字的單位是天;
17、許可權
18、linux與windows檔案傳輸19、特殊指令和操作 總結
發表於 2020-11-09 10:30
Linux指令學習
這篇部落格完全是給自己看的,一些在工作中用的指令,想到哪就寫到 或去查詢,希望自己以後能夠熟練掌握linux指令。1.使用者之間的切換指令 登入使用者 longkun,要求轉換成longquan使用者day su longqun 空格不要少 su 切換到根目錄 sudo 指令是小於root的大許可權...
Linux 指令學習
ctr alt t 開啟控制台 tab鍵檔名提示 解壓 tar.bz2 tar.gz 例 tar zxvf a.tar.gz 解壓命令使用tar 或z 解壓gz格式 或j 解壓bz2格式 或 x解壓tar格式 或 v顯示解壓資訊 或 f指向檔案 解壓檔名 壓縮檔案 tar zcvf a.tar.gz...
linux指令學習
縮放 放大 ctrl shift 縮小 ctrl 1 pwd 顯示當前所在位置 第乙個 根目錄 後續的 目錄分隔符 eg home chen 2 ls 顯示當前位置下除了隱藏檔案外的所有檔案 ls a 顯示當前位置下的所有檔案 all ls l 以長列表的形式顯示除了 list 隱藏檔案以外的所有檔...