Linux基礎指令 3 13

2021-08-16 21:07:23 字數 2739 閱讀 8381

1 檔案搜尋 find  

find         /etc  -name  ***         在目錄/etc中查詢檔案***

/   -size    (+n 大於         -n 小於    n 等於)  在根目錄下查詢大於100mb的檔案

/home  -user    根據使用者名稱查詢檔案

-cmin  根據時間查詢修改過屬性的檔案和目錄

/etc -name  ***  -exec(起乙個橋梁的作用) ls -l {} \;(在檔案下查詢***檔案並顯示其詳細資訊)

{-a  同and 的意思 即兩個條件同時滿足        -o  同or的意思  兩個條件滿足任意乙個即可 }

2 搜尋命令所在目錄及別名資訊  which

3 搜尋命令所在目錄即幫助文件路徑  whereis

4 在資料庫中查詢檔案   locate 

5 在檔案中搜尋字串匹配的行並輸出  grep       grep -iv 搜尋指定字串

6  幫助命令  man    

例   man ls  檢視ls命令的幫助資訊

man - f   檢視該命令所有的幫助文件

7 檢視登入使用者資訊 who

8 檢視使用者詳細登入資訊    w

9 統計命令   wc    

-c  統計位元組數       -l  統計行數    -m 統計字元數 (這個標誌符不能與-c一起使用)

-w 統計字數     -l(大寫)列印最長行長度(乙個空格佔乙個位元組 乙個tab鍵佔四個位元組)

10  裁剪指令 cut   

-b :以位元組為單位進行分割。-d :自定義分隔符,預設為製表符。-f :與-d一起使用,指定顯示哪個區域。-n :取消分割多位元組字元

cut命令主要是接受三個定位方法        

第一,位元組(bytes),用選項-b                  第二,字元(characters),用選項-c

第三,域(fields),用選項-f

11              排序  sort

-b忽略每行前面開始出的空格字元。-c檢查檔案是否已經按照順序排序。                                        

-f排序時,忽略大小寫字母。                              -m將前面3個字母依照月份的縮寫進行排序。

-n依照數值的大小排序。-o《輸出檔案》將排序後的結果存入指定的檔案。

-r以相反的順序來排序。                                           -t《分隔字元》指定排序時所用的字段分隔字元。

-k選擇以哪個區間進行排序。                                       -u 全域性去重

12刪除檔案中的重複行   uniq

-c 在輸出行前面加上每行在輸入檔案中出現的次數。

-d 僅顯示重複行。

-u 僅顯示不重複的行。

13  壓縮檔案 gzip

14解壓縮.gz的壓縮檔案 gunzip

15 打包壓縮目錄  tar      tar -zc/xvf test.tar.gz

-x解包                     -v顯示詳細資訊                  -f指定解壓檔案                  -z解壓縮

16 發廣播資訊   wall

17 測試網路連通性 ping       -c 指定傳送次數

18檢視和設定網絡卡資訊     ifconfig

19 配置網路 setup

19 關機重啟命令  shutdown

-c:取消前乙個關機命令                    -h:關機                      -r:重啟

20   重定向  使用場景 在我們輸出執行的命令我們需要存下來的時候,不管資訊是否錯誤 可以使用重定向

重定向符號   > 輸出重定向到乙個檔案或裝置覆蓋原來的檔案

>>  追加

< 輸入重定向

輸入輸出標記

標準輸入:**為0 ;或稱為stdin;使用的方式為<

標準輸出:**為1 ;或稱為stdout;使用的方式為1>

錯誤輸出:**為2 ;或稱為stderr;使用的方式為2>

標準錯誤重定向符號

2>:將乙個標準錯誤輸出重定向到乙個檔案或裝置覆蓋原來的檔案

2>>:追加

2>&1(>&):將乙個標準錯誤輸出重定向到標準輸出

21   vi編輯器  編輯過程中推出編輯按esc退回到一般模式

0  移動到該行首   home(功能鍵)                     g    移至檔案的最後行

$    移動到該行之末   end                     ng   移至檔案第n行

dd            刪除游標所在的行                u         恢復剛才被修改的文字

ndd       刪除包括游標所在行的n行文字

y    複製到當前行的編輯緩衝區                   p      將編輯緩衝區的內容貼上到游標後的一行

ny   複製當前行開始的n行至編輯緩衝區           p     將編輯緩衝區的內容貼上到游標前的一行

3 13 Linux基礎學習

一 linux系統操作命令 1.find a access c change m modify find x exec 命令 對搜尋 x的結果進行操作 2.wc 中 m與 c 不能一起使用 3.cut d 自定義分隔符,預設為製表符 f 與 d 一起使用,指定顯示哪個區域 4.sort n 時數值不...

linux基礎指令

基於qt在linux上的執行效果,進行meego開發的首推平台理所當然地是linux。但目前主流的作業系統仍為圖形化的windows,於是很多剛剛切換到linux的使用者出現了非常不適應其命令列的操作方式的情況。在此我就介紹幾條比較基礎的linux命令幫助大家入門。eg man ls 就可以檢視ls...

Linux 基礎指令

ls 列出當前目錄下檔案 ls 選項 目錄或檔案 ls l 列出檔案詳細資訊 ls a 列出目錄下 pwd 顯示當前目錄 su root 切換至root賬戶 su nanbei 切換至nanbei賬戶 cd 切換目錄 cd 返回上級目錄 cd desktop 切換至桌面 cd 返回最近訪問目錄 cd...