顯示檔案資訊
ls 顯示檔案資訊
-l 長列表顯示檔案資訊
-a 顯示所有檔案以及"."檔案(''."檔案表示隱藏檔案)
-s 顯示檔案大小
-s 檔案大小排序
-d 顯示目錄
-r 遞迴顯示()
例:當前桌面下有乙個linux目錄,目錄中有hello目錄和三個檔案,hello目錄中又有三個檔案,在此使用-r命令:
(可見將內部的全部檔案都遞迴顯示出來了)
什麼是sockets套接字?
sockets是保證外界和內部進行互動的視窗
10.萬用字元
* 匹配0~任意字元
例如查詢檔案時,使用*,意思就是找出全部檔案
? 匹配單個字元(幾個?就是?個字元)
查詢檔案時,使用cp /etc/?.defs .(就表示把/etc目錄下的所有只有乙個字元的defs檔案複製到當前檔案下)
[[:alpha:]] 單個字母
[[:upper:]] 單個大寫字母
[[:lower:]] 單個小寫字母
[[:digit:]] 單個數字
[[:alnum:]] 單個數字或字母
[[:space:]] 單個空格
[[:punct:]] 單個符號
在linux中,不支援多個字母,數字....的簡便寫法,有幾個就要寫幾遍(有十個就要寫十個,確實挺痛苦的...)
來個例題更好的掌握這個知識點:
現在要求把/etc目錄下所有帶數字的.conf檔案複製到當前目錄下(shell現在所在的目錄下)......
你肯定想的是cp ***.conf . 就ok了,那關鍵的是這裡的***應該怎麼寫呢?
首先不知道數字在前還是在後,因此可以使用*[[:digit:]]*來表示,當第乙個*表示空是,說明數字在最開始的位置,當第二個*表示空的時候表示數字在最後位置,不相信的話不妨去試試吧
1.2.3全都要有
a b c全都要有
[1-3] 1或2或3
[[:alpha:][:punct:]] 單個字母或者符號(若前面的題變成裡面包含字母或者包含符號就可以用這種方式,舉一反三了解一下)
[![:alpha:][:punct:]] 不是字母也不是符號
Linux系統命令行常識問答
一 基礎 unix中常見shell及其命令 shell的縮寫 bourne shell sh korn shell ksh c shell csh bourne again shell bash 普通使用者與超級使用者如何進行相互切換 普通使用者 超級使用者 su 超級使用者 普通使用者 exit ...
Linux系統命令行常識問答
一 基礎 1.unix中常見shell及其命令 shell的縮寫 bourne shell sh korn shell ksh c shell csh bourne again shell bash 2.普通使用者與超級使用者如何進行相互切換 普通使用者 超級使用者 su 超級使用者 普通使用者 e...
Linux 作業系統常識
頁表是記憶體管理系統中的資料結構,用於向每個程序提供一致的虛擬位址空間,每個頁表項儲存的是虛擬位址到實體地址的對映以及一些管理標誌。應用程序只能訪問虛擬位址,核心必須借助頁表這個資料結構和硬體 mmu 把虛擬位址翻譯為對實體地址的訪問。位址翻譯過程完全是由硬體完成的。圖中cr3儲存著程序頁目錄pgd...