Linux系統常識命令符2

2021-08-22 13:24:06 字數 1488 閱讀 2607

顯示檔案資訊

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