国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

LINUX命令整理(學習筆記)

2019-11-14 23:50:13
字體:
來源:轉載
供稿:網友
linux命令整理(學習筆記)

====查看日志文件的命令====

less命令:

less工具是對文件進行分頁顯示的工具,是linux正統查看文件內容的工具,功能極其強大。在less里可以擁有更多的搜索功能,不止可以向下搜,也可以向上搜:

1.命令格式:

less[參數]文件

2命令參數:

  -b<緩沖區大小>設置緩沖區的大小

  -e當文件顯示結束后,自動離開

  -f強迫打開特殊文件,例如外圍設備代號、目錄和二進制文件

  -g只標志最后搜索的關鍵詞

  -i忽略搜索時的大小寫

  -m顯示類似more命令的百分比

  -N顯示每行的行號

  -o<文件名>將less輸出的內容在指定文件中保存起來

  -Q不使用警告音

  -s顯示連續空行為一行  

  -S行過長時間將超出部分舍棄

  -x<數字>將“tab”鍵顯示為規定的數字空格

  /字符串:向下搜索“字符串”的功能

  ?字符串:向上搜索“字符串”的功能

  n:重復前一個搜索(與/或?有關)

  N:反向重復前一個搜索(與/或?有關)

  b向后翻一頁

  d向后翻半頁

  h顯示幫助界面

  Q退出less命令

  u向前滾動半頁

  y向前滾動一行

  空格鍵滾動一行

  回車鍵滾動一頁

  [pagedown]:向下翻動一頁

  [pageup]:向上翻動一頁

sz和rz命令:

sz命令是利用ZModem協議來從Linux服務器傳送文件到本地,一次可以傳送一個或多個文件。

    1.命令格式

      sz [參數]文件

    2.命令參數

      -a 以文本方式傳輸(ascii)。

      -b 以二進制方式傳輸(binary)。

      -e 對控制字符轉義(escape),這可以保證文件傳輸正確。

rz命令從本地上傳文件到Linux服務器    1.命令格式

      rz [參數]文件

    2.命令參數

     -b 以二進制方式,默認為文本方式。

     -e 對所有控制字符轉義。

如果要保證上傳的文件內容在服務器端保存之后與原始文件一致,最好同時設置這兩個標志,如下所示方式使用:

  rz -be

top命令:

top命令是系統管理員分析系統運行現狀的工具,對這個命令的參數和顯示結果做一次詳盡的分析。

top命令用于顯示系統當前的進程和其他狀況,top是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態。如果在前臺執行該命令,它將獨占前臺,直到用戶終止該程序為止。

其中1-5行為統計信息區,7-17行為進程信息區:

一、統計信息區

(1)第1行為任務隊列信息

字段含義: 當前時間 系統啟動持續時間   當前登陸用戶數   系統負載(即任務隊列的平均長度)

top -   11:11:44   up 23 days, 54 min 1 user      load average: 0.00, 0.00,0.00

(2)第2行為進程信息

字段含義: 進程總數 正在運行的進程數 睡眠的進程數 已停止的進程數   僵尸進程數

Tasks:   109 total 1 running   108 sleeping 0 stopped 0 zombie

(3)第3行為CPU信息

Cpu(s): 0.0%us, 0.2%sy, 0.0%ni, 99.8%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st

us----用戶空間占用CPU百分比;sy----內核空間占用CPU百分比;ni----用戶進程空間內改變過優先級的進程占用CPU百分比id----空閑CPU百分比wa--等待輸入輸出的CPU時間百分比hi----si-----

(4)第4行為內存信息

Mem: 4959944k total, 2670384k used, 2289560k free, 208036k buffers

total----物理內存總量used----使用的物理內存總量free-----空閑內存總量buffers--用作內核緩存的內存量

(5)第5行為交換區swap的信息

Swap: 8191992k total, 0k used, 8191992k free, 680912k cached

total----交換區總量used---已使用的交換去總量free----空閑交換區總量cached--緩沖的交換去總量

(cached的作用:內存中的內容被換出到交換區,而后又被換入到內存,但使用過的交換區尚未被覆蓋,該數值即為這些內容已存在域內存中的交換區大小。因此相應的內存再次被換出時可不必再對交換區寫入)

二、進程信息區

進程信息區詳細列出了各進程的詳細信息,其中每行代表一個進程;每列的含義如下:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND

PID----進程idUSER--進程所有者的用戶名PR-----進程的優先級NI------nice值,負值表示更高的優先級,正值表示低優先級VIRT---進程使用的虛擬內存總量,單位為kb。其中VIRT=SWAP RESRES----進程使用的、未被換出的物理內存的大小,單位為kb。RES=CODE DATASHR---共享內存的大小,單位為kbS-------進程狀態D---不可中斷的睡眠狀態R---運行S---睡眠T---跟蹤/停止Z---僵尸進程%CPU--上次更新到現在的CPU時間占用比%MEM--進程使用的物理內存百分比TIME ---進程使用的CPU時間總計,單位為1/100秒COMMAND---命令行/命令名

top命令的使用

1)命令形式 top [-] [d] [p] [q] [c] [S] [s]

2)參數說明 d----指定每兩次屏幕信息刷新之間的時間間隔。當然用戶可以使用s交互命令來調整刷屏時間; p----通過指定監控進程ID來僅監控某個進程的狀態; q----使top沒有任何延遲的進行刷新。如果調用程序有root權限,那么top將以盡可能高的優先級運行; c----顯示整個命令行而不只是顯示命令名 s----使top命令在安全模式中運行。這將去除交互命令所帶來的潛在危險 S----指定累計模式

3)在top命令的展示結果中,還有一些交互命令可以使用,這些命令都是單個字母

ctrl l --------擦出并重寫屏幕h或者?------顯示幫助畫面,給出一些簡短命令總結說明k------------終止一個進程,系統將提示用戶輸入需要終止的進程PID,以及需要發送給該進程什么樣的信號。一般終止進程可以使用15信號;如果不能正常結束那就使用信號9強制結束進程;默認的信號是          15;但是在安全模式中此命令被屏蔽;i-------------忽略閑置和僵尸進程。這是一個開關式的命令;q------------退出top程序;r-------------重新安排一個進程的優先級;系統提示用戶輸入需要改變的進程PID以及需要設置的進程優先級值,輸入一個正值將使優先級降低,反之則可以使該進程擁有更高的優先級;默認值為10;S-------------切換到累計模式s-------------改變兩次刷新之間的延遲時間。系統將提示用戶輸入新的時間,單位為s。如果有小數,就換算成ms。輸入0值則系統將不斷刷新,默認值是5s;如果值設的很小,不但看不清結果,同時還會是系統負載       大大增加;f或F---------從當前顯示中添加或刪除項目;o或O-------改變顯示項目的順序;l--------------切換顯示平均負載和啟動時間信息;m------------切換顯示內存信息;t--------------切換顯示進程和CPU信息;c-------------切換顯示命令名稱和完整命令行;M------------根據駐留內存大小進行排序;P-------------根據CPU使用百分比大小進行排序;T--------------根據時間/累計時間進行排序;W-------------將當前設置寫入~/.toprc文件中。這是寫top配置文件的推薦方法。

cat命令:

cat catalina.out | grep " ERROR"

cat catalina.out | grep " ERROR" | awk -F"Exception]" '{print $1}' |sort | uniq -c

cat catalina.out | grep "BusinessException" | awk -F"BusinessException]" '{print $1}' |sort | uniq -c

gunzip -c catalina.2015-05-31.out.gz | grep " ERROR com" | awk -F"Exception]" '{print $1}' |sort | uniq -c

gunzip -c catalina.2015-05-31.out.gz | grep "BusinessException" | awk -F"BusinessException]" '{print $1}' |sort | uniq -c

NSSQL耗時統計命令不帶SQL的結果catcatalina.out|grep"【共耗時"|awk'{print$5$6$7$8}'|sort-rn-k3-t-|awk-F-'{if($3>10)print$0}'|more帶SQL的結果catcatalina.out|grep"【共耗時"|awk-F【'{print$2$3$4}'|sort-rn-k2-t-|awk-F-'{if($2>10)print$0}'|more

ZIP命令:

zip -q -r tradeDatagram.zip /home/newsettle/tradeDatagram

資源地址:http://www.jb51.net/linux/

     http://linux.51yip.com/


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 枝江市| 盐边县| 盐津县| 含山县| 芷江| 揭阳市| 巴彦县| 崇礼县| 苏尼特右旗| 报价| 镇远县| 平昌县| 华亭县| 达州市| 开江县| 城市| 赣州市| 阳泉市| 县级市| 潼南县| 左云县| 洮南市| 罗田县| 精河县| 中阳县| 万安县| 抚顺县| 桦川县| 鄂托克旗| 沛县| 海林市| 仲巴县| 南昌县| 明光市| 彭水| 潜江市| 肥西县| 油尖旺区| 富阳市| 山西省| 南充市|