linux 常用技巧 二)

2021-06-07 09:48:52 字數 1014 閱讀 4018

1.cd ~ 返回系統home目錄 =cd 

cd - 返回cd切換前目錄

2.取檔案t.txt 的第3行到倒數第2行

sed '1,2d;$d' t.txt 

3.取檔案t.txt 的第3行到倒數第3行

sed '1,2d' t.txt >rs.txt && tac rs.txt | sed '1,3d' | tac >rss.txt

此種方法可以推廣到取第n行到第m行之間的資料

sed '1,nd' t.txt >rs.txt && tac rs.txt | sed '1,md' | tac >rss.txt

4.新建檔案

>test.txt

touch test.txt

5.清空檔案方法

$ cp /dev/null test.txt

$ >test.txt

$ : > filename #其中的 : 是乙個佔位符, 不產生任何輸出.

$ echo 「」 > filename

$ echo /dev/null > filename

$ echo > filename

$ cat /dev/null > filename

6.使用netstat 統計tcp連線各個狀態資訊

netstat -na | awk '/^tcp/  end '
$nf表示一行中最後乙個字段,採用awk 關聯陣列進行統計

7.獲取ip位址

ifconfig |sed -n 's#^.*addr:\([0-9].*\)  bca.*$#\1#gp'

8.umount檔案系統提示正在使用,查詢哪些程序在使用該檔案系統 使用fuser 命令

fuser -mv /sys

9.檢視登入資訊

/var/log/wtmp記錄登入者的資訊資料,不能使用vi檢視,要使用last命令檢視。

10.一次性建立多個目錄

mkdir -p tata/my # 花括號變數擴充套件和 -p 引數使用

Linux常用技巧

ctrl a 跳到命令列首 ctrl e 跳到命令行尾 ctrl u 刪除游標至命令列首 ctrl k 刪除游標至命令行尾 ctrl 左 右 游標跳乙個單詞 ctrl l 實現清屏的 命令列使用clear ctrl w 在命令列向右刪除乙個word 上下鍵可以翻閱命令執行歷史 history 檢視命...

linux 常用技巧

1 虛擬機器不重啟新增新裝置,新增裝置後系統無法立刻檢視新新增的硬碟等,可以用一下命令掃瞄識別新裝置。echo sys class scsi host host2 scan 或者 echo sys class scsi host host0 scan 2 mv base.repo 直接將base.r...

Freemarker常用技巧 二

1 list break指令 list sequence as item tem index 當前變數的索引值.item has next 是否存在下乙個物件.list 星期一 星期二 星期三 星期四 星期五 星期六 as x if x has next if x 星期四 break 輸出結果 1....