linux从最后一行向前看(linux从最后一行)
tail 命令詳解?
tail是用來顯示開頭或結尾某個數量的文字區塊,head 用來顯示檔案的開頭至標準輸出中,而 tail 想當然就是看檔案的結尾。
Linux命令:顯示文件結尾
命令格式;
tail
命令功能:
用于顯示指定文件末尾內容,不指定文件時,作為輸入信息進行處理。常用查看日志文件。
功能,用法
標準語法
tail
命令參數:
-f 循環讀取
-q 不顯示處理信息
-v 顯示詳細的處理信息
-c<數目> 顯示的字節數
-n<行數> 顯示行數
--pid=PID 與-f合用,表示在進程ID,PID死掉之后結束.
-q, --quiet, --silent 從不輸出給出文件名的首部
-s, --sleep-interval=S 與-f合用,表示在每次反復的間隔休眠S秒
其他信息
Head/Tail
顯示文件前部
displays the first 6 lines of afile:
$head -6 readme.txt
顯示文件后部
displays the last 25 lines of a file:
$tail -25 mail.txt
范例一是顯示檔案的前 6 行,范例二則是顯示檔案最后的 25 行。
而下面的范別,結合了 head 與 tail 的指令,顯示檔案的第 11 行到第 20 行:
文件信息
$head -20 file | tail -10
在 tail 的使用手冊頁中顯示了比 head 還多的可用參數,其中有一個很好用的參數 " -f ",使用此參數時,tail 不會回傳結束信號,除非我們去自行去中斷它;相反的,它會一直等待一段時間,一直到他發現資料自它最后一次被讀取后,又被加入新的一行時:
display ongoing updates to the given log file:
$tail -f /usr/tmp/logs/daemon_log.txt
上述范例可以動態顯示該 log 文件的動態更新。
假設該服務程序是一直不斷的加入動態資料到/usr/adm/logs/daemon_log.txt的 log 文件里,在命令列控制窗口中使用 tail -f,它將會以一定的時間實時追蹤該檔的所有更新。
( -f 的只有在其輸入為檔案時才能使用 )。
假如你在 tail 后下了多個檔案參數,你便能在同一個窗口內一次追蹤數個 log 檔:
track the mail log and the server error log at the same time:
linux文本自動對齊指令?
在命令模式下(即非“插入”等編輯模式),先輸入gg,這時候光標會移動到第一行第一個字符,然后按 “=” 號之后切換成大寫,再按一下G,這時候光標會移到最后一行的第一個字符,這時候就可以看到代碼被排得整整齊齊了!
linux快捷鍵?
1、tab //命令或路徑等的補全鍵,linux用的最多的一個快捷鍵
2、ctrl+a //光標迅速回到行首
3、ctrl+e //光標迅速回到行尾
4、ctrl+f //光標向右移動一個字符
5、ctrl+b //光標向左移動一個字符
6、ctrl+insert //復制命令行內容(mac系統不能使用)
7、shift+insert //粘貼命令行內容(mac系統不能使用)
8、ctrl+k //剪切(刪除)光標處到行尾的所有字符
9、ctrl+u //剪切(刪除)光標處到行首的所有字符
10、ctrl+w //剪切(刪除)光標前的一個字符
11、ctrl+y //粘貼 ctrl+k、ctrl+u、ctrl+w刪除的字符
12、ctrl+c //中斷終端正在執行的任務并開啟一個新的一行
13、ctrl+h //刪除光標前的一個字符(相當于退格鍵)
14、ctrl+d //退出當前shell命令行,如果是切換過來的用戶,則執行這個命令回退到原用戶
15、ctrl+r //搜索命令行使用過的歷史命令記錄
16、ctrl+g //從ctrl+r的搜索歷史命令模式中退出
17、ctrl+l //清楚屏幕所有的內容,并開啟一個新的一行
18、ctrl+s //鎖定終端,使之任何人無法輸入
19、ctrl+q //解鎖ctrl+s的鎖定狀態
20、ctrl+z //暫停在終端運行的任務,使用"fg"命令可以使暫停恢復
21、!! //執行上一條命令
22、!pw //這是一個例子,是執行以pw開頭的命令,這里的pw可以換成任何已經執行過的字符
23、!pw:p //這是一個例子,是僅打印以pw開頭的命令,但不執行,最后的那個“p”是命令固定字符
24、!num //執行歷史命令列表的第num條命令,num代指任何數字(前提是歷史命令里必須存在)
25、!$ //代指上一條命令的最后一個參數,該命令常用于shell腳本中
26、esc+. //注意那個".“ 意思是獲取上一條命令的(以空格為分隔符)最后的部分
27、esc+b //移動到當前單詞的開頭
28、esc+f //移動到當前單詞的結尾
用vi命令打開文件時,如何直接跳到最后一行?
用vi命令打開文件直接跳到最后一行的方法如下: :$跳到文件最后一行:0或:1跳到文件第一行 或另外一組命令: gg跳到文件第一行Shift+g跳到文件最后一行 常用的操作: 查看當前目錄:pwd修改密碼:passwd更換模式:csh,bash 遠程登陸:telnet服務器ip回到上級目錄:cd.. 查看該目錄下的文件夾:ls打開文件:vi/文件夾/文件 文件顯示的格式:root:x:0:root?:/root;/bin/bash用戶名,加密,序號,組,默認路徑退出:escshift+:q!quitexit清空:clear 顯示當前目錄所有文件:ls–a 顯示當前目錄所有文件和詳細信息:ls–al新建文件:vi文件名 文件的權限:chmodg–(+)rwxugos 新建文件(不能編輯)更新文件的訪問時間,如果存在文件,更新,不存在,建立:touch文件名創建目錄:mkdir目錄名/目錄名 創建多個目錄:mkdir目錄名目錄名?.. 在主目錄創建下目錄:mkdir~/目錄名創建多級目錄:mkdir–p目錄名/目錄名在覆蓋文件前做個提示:cp–I文件和文件內容間的拷貝:cp復制目錄:cp–r目錄目錄復制文件:cp文件文件 移動文件:mv要移動的文件要移動到的目錄移動目錄:mv-fi要移動的目錄要移動到的目錄修改文件或目錄的名字:mv文件名字刪除文件:rmrm–I提示 刪除目錄中的所有內容包括目錄:rm–r要刪除的文件夾 連接:軟連接:相當于創建快捷方式,作用:修改linux內核會用到他in硬連接:如果刪除源文件,被連接的文件內容還存在幫助:man命令 進入vi的命令: vifilename:打開或新建文件,并將光標置于第一行首vi+nfilename:打開文件,并將光標置于第n行首vi+filename:打開文件,并將光標置于最后一行首 vi+/patternfilename:打開文件,并將光標置于第一個與pattern匹配的串處vi-rfilename:在上次正用vi編輯時發生系統崩潰,恢復filenamevifilename....filename:打開多個文件,依次進行編輯。
總結
以上是生活随笔為你收集整理的linux从最后一行向前看(linux从最后一行)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CF702F-T-Shirts【FhqT
- 下一篇: 怎么可以长头发(怎么可以ddos)