1. 如果你只想看文件的前100行,可以使用head命令,如
站在用戶的角度思考問題,與客戶深入溝通,找到山海關(guān)網(wǎng)站設計與山海關(guān)網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗,讓設計與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:做網(wǎng)站、成都網(wǎng)站建設、企業(yè)官網(wǎng)、英文網(wǎng)站、手機端網(wǎng)站、網(wǎng)站推廣、申請域名、虛擬主機、企業(yè)郵箱。業(yè)務覆蓋山海關(guān)地區(qū)。
head -100 ?filename
2. 如果你想查看文件的后100行,可以使用tail命令,如:
tail?-100 ?filename?或 tail -n?100 ?filename
3. 查看文件中間一段,你可以使用sed命令,如:
sed -n '100,200p'?filename?
這樣你就可以只查看文件的第100行到第200行。
截取的文件可以用重定向輸入到新的文件中:
head -100 ?filename a.txt
也可以在robot里面使用read 打印出來
使用命令:
ps -aux | grep tomcat/8080
方法二:直接使用 netstat ? -anp ? | ? grep??portno
即:netstat –anp | grep 8080
查看端口命令
linux替換目錄下所有文件中的某字符串
比如,要將目錄/modules下面所有文件中的zhangsan都修改成lisi,這樣做:
sed -i "s/zhangsan/lisi/g" `grep zhangsan -rl /modules`
解釋一下:
-i 表示inplace edit,就地修改文件
-r 表示搜索子目錄
-l 表示輸出匹配的文件名
linux查找目錄下的所有文件中是否含有某個字符串
查找目錄下的所有文件中是否含有某個字符串
find .|xargs grep -ri "php"
查找目錄下的所有文件中是否含有某個字符串,并且只打印出文件名
find .|xargs grep -ri "php" -l
ip addr? 查看ip地址
在 Linux 系統(tǒng)使用中,我們經(jīng)常需要查看或統(tǒng)計文本文件中的行數(shù),字數(shù),字節(jié)數(shù)等內(nèi)容,那么怎么快捷的統(tǒng)計出文件中這些關(guān)鍵數(shù)據(jù)呢。
在Linux系統(tǒng)中這統(tǒng)計非常方便,只需要簡單的幾個命令就可以搞定,這個命令就是 wc 。
首先我們介紹下 wc 這個命令:
幫助說明中簡介明白的介紹了 wc 的用法,我們來舉例說明下:
1、獲取文件中行數(shù)
2、獲取文件中單詞數(shù)
3、獲取文件中字節(jié)
是不是很簡單呢。
查詢文件的行數(shù)或字數(shù)只是個簡單的需求場景,有時候我們其實是要獲取多少匹配關(guān)鍵字的行數(shù),那么這種情況如何實現(xiàn)呢,這種情況我們需要使用另外一個 grep 命令來配置 wc 來完成我們的需求場景。
首先我們看看grep這個命令:
我們通過如下命令方式來實現(xiàn)查詢匹配到關(guān)鍵字'error'中文件行數(shù)。
是不是很簡單,如果希望了解更多,不妨通過 man 命令來查看你想了解的命令吧。
需要準備的材料分別是:電腦、linux連接工具。
1、首先連接上linux主機,進入等待輸入指令的linux命令行狀態(tài)。
2、例如尋找/home/httpd/html/目錄下的test.txt文件,在命令行狀態(tài)下,輸入指令:find /home/httpd/html/ -name "test.txt",按回車。
3、等待查詢結(jié)束后,會打印出查詢結(jié)果。
tail -n 20 filename\x0d\x0a說明:顯示filename最后20行。\x0d\x0a\x0d\x0aLinux下tail命令的使用方法。\x0d\x0alinux tail命令用途是依照要求將指定的文件的最后部分輸出到標準設備,通常是終端,通俗講來,就是把某個檔案文件的最后幾行顯示到終端上,假設該檔案有更新,tail會自己主動刷新,確保你看到最新的檔案內(nèi)容。\x0d\x0a一、tail命令語法\x0d\x0atail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ]\x0d\x0a參數(shù)解釋:\x0d\x0a-f 該參數(shù)用于監(jiān)視File文件增長。\x0d\x0a-c Number 從 Number 字節(jié)位置讀取指定文件\x0d\x0a-n Number 從 Number 行位置讀取指定文件。\x0d\x0a-m Number 從 Number 多字節(jié)字符位置讀取指定文件,比方你的文件假設包括中文字,假設指定-c參數(shù),可能導致截斷,但使用-m則會避免該問題。\x0d\x0a-b Number 從 Number 表示的512字節(jié)塊位置讀取指定文件。\x0d\x0a-k Number 從 Number 表示的1KB塊位置讀取指定文件。\x0d\x0aFile 指定操作的目標文件名稱\x0d\x0a上述命令中,都涉及到number,假設不指定,默認顯示10行。Number前面可使用正負號,表示該偏移從頂部還是從尾部開始計算。\x0d\x0atail可運行文件一般在/usr/bin/以下。\x0d\x0a二、tail命令使用方法演示例子\x0d\x0a1、tail -f filename\x0d\x0a說明:監(jiān)視filename文件的尾部內(nèi)容(默認10行,相當于增加參數(shù) -n 10),刷新顯示在屏幕上。退出,按下CTRL+C。\x0d\x0a2、tail -n 20 filename\x0d\x0a說明:顯示filename最后20行。\x0d\x0a3、tail -n +20 filename\x0d\x0a說明:顯示filename前面20行。\x0d\x0a4、tail -r -n 10 filename\x0d\x0a說明:逆序顯示filename最后10行。\x0d\x0a補充:\x0d\x0a跟tail功能相似的命令還有:\x0d\x0acat 從第一行開始顯示檔案內(nèi)容。\x0d\x0atac 從最后一行開始顯示檔案內(nèi)容。\x0d\x0amore 分頁顯示檔案內(nèi)容。\x0d\x0aless 與 more 相似,但支持向前翻頁\x0d\x0ahead 僅僅顯示前面幾行\(zhòng)x0d\x0atail 僅僅顯示后面幾行\(zhòng)x0d\x0an 帶行號顯示檔案內(nèi)容\x0d\x0aod 以二進制方式顯示檔案內(nèi)容