cat
選項:
-e:顯示結束符$more-a:顯示所有控制符
-n:對顯示出的每一行進行編號
-b:非空行編號
-s:壓縮連續的空行成一行
tac:逆向顯示文字內容
nl:顯示行號
rev:將同一行的內容逆向顯示
按頁檢視長文字
回車按行下翻,空格按頁下翻
-d:顯示翻頁及退出提示less
實現分頁檢視檔案或者stdin輸出
head
預設顯示前十行
選項:
-c # 指定獲取前#位元組可以用head生成隨機數:-n # 指定獲取前#行
-# 指定獲取前#行
cat /dev/urandom |
tr -dc '[:alnum:]'
|head -c10 #生成10位隨機數
tail
預設顯示後十行
-c # 指定獲取後#位元組hexdump-n # 指定獲取後#行
-# 指定獲取後#行
-f 跟蹤顯示檔案fd新追加的內容,常用於日誌監控,相當於–follow=descriptor,檔案被刪除後不能再跟蹤
-f 跟蹤檔名,相當於–follow=name --retry,檔案被刪除後,如果新建同名檔案,可以繼續跟蹤
tailf 類似tail -f,當檔案不增長時並不訪問檔案
-c:可以看原始字元
#hexdump -c -n 512 /dev/sda #以十六進製制開啟sda的512位元組#
od
xxd
cut
-d delimiter:指定分隔符,預設tabpaste-f fileds:
#:第#個字段
#,#[,#]:離散的多列字段,例如1,3,6
#-#:連續的多列字段,例如1-5
混合使用:1-3,7
-c 按字元切割
–output-delimiter=string指定輸出分隔符
合併多個檔案同行號的列
-d 分隔符:指定分隔符,預設tab用於統計檔案的行總數、單詞總數、位元組總數和字元總數,可以對檔案或者stdin中的資料統計-s 所有行合成一行顯示
-l 只統計行數把整理過的文字顯示在stdout,不改變原始檔案-w 只統計單詞總數
-c 只統計位元組總數
-m 只統計字元總數
-l 現實檔案中最長行的長度
-r 執行反方向(由上至下)整理去重(對前後相接的內容進行去重)-r 隨機排序
-n 執行案數字大小整理
-f 選項忽略(fold)字串中的字元大小寫
-u 選項(獨特,unique)刪除輸出中的重複行
-t c 選項使用c作為字段界定符
-k # 選項按照使用c字元分隔的#列來整理能夠使用多次
-c 顯示每行重複出現的次數比較啊a、b兩個檔案,輸出不一樣的值(可定向生成c)-d 僅顯示重複過的行
-u 僅顯示不曾重複的行
patch
利用diff比較出來的不一樣的內容c,結合a來生成b(a先做好備份)
文字工具vim可以轉換文字格式
轉linux格式:set ff=unix
轉windows格式:set ff=dos
學習筆記 Linux學習
echo i am whoami 反引號裡的內容會被當做命令執行 echo the cpu in my pc has cat proc cpuinfo grep c processor cores 等價於反引號 a 10 定義乙個變數,等號兩邊不能有空格 echo a的值為 a a的值為10 ech...
linux學習筆記
開機流程簡介 1 載入 bios 的硬體資訊,並取得第乙個開機裝置的代號 2 讀取第乙個開機裝置的 mbr 的 boot loader 亦即是 lilo,grub,spfdisk 等等 的開機資訊 3 載入 kernel 作業系統核心資訊,kernel 開始解壓縮,並且嘗試驅動所有硬體裝置 4 ke...
Linux 學習筆記
配置 telnet 服務 vi etc hosts.deny 在all all 行前加 號注釋,登出該行。新增一行all all 用 登出disable yes,或者修改為 disble no vi etc pam.d login 在auth required lib security pam se...