linux的小技巧

2021-10-06 07:56:31 字數 1687 閱讀 3763

腹有詩書氣自華,加油,小夥伴們?

文字處理

sedawk

檔案系統

硬鏈結和軟鏈結

檔案管理命令

壓縮和解壓縮

命令列技巧

大檔案,用less比較方便

見之前博文

head

head -3 ***

tail

tail -f -n 3 f1 跟蹤檔案內容

catuniq去重

diff

sort

不寫引數,預設排序

命令引數

特殊用法stream editor,流編輯器,用程式的方式來編輯文字

命令引數

s替換命令

把檔案逐行的讀入,以空格為預設分隔符將每行切片,切開的部分再進行各種分析處理

nr 總行數 total record number

fnr 當前檔案讀取的行數 record number in the current file

常用awk ''

節點編號inodes

節點表存放節點編號、元資料和指標

目錄存放檔名和節點編號對應關係指標

no space

原因:節點編號用光;硬碟用滿

刪除檔案

從目錄中刪除指向節點編號的指標,硬碟資料做刪除標記,所以很快

硬鏈結

軟鏈結ln -s xx ***本質就是指標

生產刪除大檔案cp

rename

rename conf conf.bak *.conf

-開頭或者~開頭檔案的刪除

rm ./-xx

file xx

檢視檔案型別

tar!$獲得前乙個命令使用的檔名

$ grep pickles this-is-a-long-lunch-menu-file.txt

pastrami on rye with pickles and onions

$ vi

!$

原理:感嘆號 (!) 來訪問歷史,然後使用美元符號 ($) 返回前一命令的最後字段

find 命令時附帶 -size 引數,-size 引數以 kb 為單位計量大小

eg.查詢大於10mb的所有檔案

find /

-size +10000k –xdev –exec ls –lh \;

使用帶有 > 檔案重定向操作符的 cat 命令。 cat 命令只回顯向標準輸入鍵入的任何內容;> 重定向將該輸入捕獲到指定的檔案中。注意,在結束輸入時必須提供檔案結束字元,一般是 ctrl-d。

$ cat

> my_temp_file.txt

this is my temp file text

^d$ cat my_temp_file.txt

this is my temp file text

附加內容為>>

Linux的小技巧

命令列中的技巧總結 指令說明 ctrl r 快速輸入歷史指令 ctrl u 清空當前正在輸入的指令 快速輸入歷史指令 ctrl r 比如說,你曾經輸入過 sudo apt get insatll mysql server mysql client但是你事後只記得,指令的前面幾個命令,或者,這個指令輸...

Linux技巧小總結

處理特殊的檔名 假設linux系統中有乙個檔案名叫 aaa 如果我們想對它進行操作,例如現在要刪除它,如果我們按照一般的刪除方法在命令列中輸入rm aaa命令,介面將會提示我們是無效選項 invalid option 原來由於檔名的第乙個字元為 linux把檔名當作選項了,我們可以使用 符號來解決這...

Linux技巧小總結

linux技巧小總結 摘要 linux常用小技巧 2005 01 09 20 51 21 by lanf,出處 http tech.ccid pub article c302 a199589 p1.html mkswap swapfile 8192 sync swapon swapfile 巧妙使用...