linux常用命令持續收集

2021-09-05 10:40:08 字數 3828 閱讀 4595

linux如何檢視埠

1、lsof -i:埠號 用於檢視某一埠的占用情況,比如檢視8000埠使用情況,lsof -i:8000

command pid user fd type device size/off node name

lwfs 22065 root 6u ipv4 4395053 0t0 tcp *:irdmi (listen)

可以看到8000埠已經被輕量級檔案系統**服務lwfs占用

2、netstat -tunlp |grep 埠號,用於檢視指定的埠號的程序情況,如檢視8000埠的情況,netstat -tunlp |grep 8000

複製**

active internet connections (only servers)

proto recv-q send-q local address foreign address state pid/program name

tcp 0 0 0.0.0.0:111 0.0.0.0:* listen 4814/rpcbind

tcp 0 0 0.0.0.0:5908 0.0.0.0:* listen 25492/qemu-kvm

tcp 0 0 0.0.0.0:6996 0.0.0.0:* listen 22065/lwfs

tcp 0 0 192.168.122.1:53 0.0.0.0:* listen 38296/dnsmasq

tcp 0 0 0.0.0.0:22 0.0.0.0:* listen 5278/sshd

tcp 0 0 127.0.0.1:631 0.0.0.0:* listen 5013/cupsd

tcp 0 0 127.0.0.1:25 0.0.0.0:* listen 5962/master

tcp 0 0 0.0.0.0:8666 0.0.0.0:* listen 44868/lwfs

tcp 0 0 0.0.0.0:8000 0.0.0.0:* listen 22065/lwfs

複製**

tcp 0 0 0.0.0.0:8000 0.0.0.0:* listen 22065/lwfs

linux檔案內容查閱

在使用linux系統時,經常需要檢視一些檔案,linux為我們專門提供了檢視檔案內容的命令。此文就對此進行總結一下。

1.1 cat

格式:cat -abentv 檔名

從檔案第一行開始直到末尾將檔案全部列印到螢幕。

-a:將檔案中的特殊字元顯示出來

-b:對非空白行顯示行號

-e:顯示行末尾結束符號

-n:顯示所有行的行號,包括空白行

-t:將【tab鍵】空白符用^i顯示出來

-v:將一些看不見的其他特殊符號顯示出來

1.2 tac

格式:tac -abentv 檔名

從檔案的最後一行到第一行的順序將檔案全部列印到螢幕。命令的選項和cat命令一樣。

1.3 nl

格式:nl -bnw 檔名

該命令主要用於為檔案新增行號並列印到螢幕上。

-b:-b a:檔案中的空行新增行號

-b t:檔案中的空行不新增行號

-n:-n ln:行號在行的左側

-n rn:行號在行號欄的右側,不新增『0』

-n rz:行號在行號欄的右側,且新增『0』。例如0001、0002等形式

-w:-w [數字]:設定行號的有效位數,包含填充的『0』

2.1 more

按照【翻頁】的方式檢視檔案並支援以下操作:

查詢字串:直接按【/】,然後按對應需要查詢的字串

顯示檔案和行數:輸入【:f】

停止檢視檔案:之間按【q】

往回翻頁:按【b】

按照【翻頁】的方式檢視檔案並支援以下操作:

向下查詢字串:按【/】

向上查詢字串:按【?】

退出檢視:按【q】

3.1head

格式:head [-n 數字] 檔案

檢視檔案的前面部分,如果沒有指定-n選項,預設檢視檔案的前面10行內容。該命令同時支援切片式檢視,比如不想檢視檔案的後100行,可以指定命令head -n -100 a.txt,此時將只會顯示a.txt檔案的除了後100行外的其餘內容。

3.2tail

格式:tail [-n 數字] 檔案

檢視檔案的後面部分內容,如果沒有指定-n選項,將預設檢視檔案的後面10行內容。該命令同時支援切片式檢視,比如不想檢視檔案的前100行,可以指定命令tail -n +100 a.txt,此時將只會顯示a.txt檔案的除了前100行外的其餘內容。

-r 遞迴

-f 強制 不確認

如果要刪除本資料夾下的所有檔案 rm -rf ./*

命令格式為:cp 原始檔 目標檔案(夾)

命令格式為:cp 原始檔1 原始檔2 目標資料夾 或 cp 檔案* 目標資料夾

命令格式為:cp -r 源資料夾 目標資料夾

解包:tar xvf filename.tar

打包:tar cvf filename.tar dirname

(注:tar是打包,不是壓縮!)

解壓:tar zxvf filename.tar.gz

壓縮:tar zcvf filename.tar.gz dirname

格式:mkdir [選項] dirname

-m 用於對新建目錄設定訪問許可權,也可以用 chmod 命令進行設定。

-p 需要時建立上層資料夾(或目錄),如果資料夾(或目錄)已經存在,則不視為錯誤。

可以使用cat建立乙個新的檔案 命令:cat>>filename

linux系統中644、755、777三種許可權是非常重要的一些許可權了,下面我來詳細的介紹644、755、777三種許可權的使用,希望對各位有幫助。

常用的linux檔案許可權:

444 r–r--r–

600 rw-------

644 rw-r–r--

666 rw-rw-rw-

700 rwx------

744 rwxr–r--

755 rwxr-xr-x

777 rwxrwxrwx

從左至右,1-3位數字代表檔案所有者的許可權,4-6位數字代表同組使用者的許可權,7-9數字代表其他使用者的許可權。

而具體的許可權是由數字來表示的,讀取的許可權等於4,用r表示;寫入的許可權等於2,用w表示;執行的許可權等於1,用x表示;

通過4、2、1的組合,得到以下幾種許可權:0(沒有許可權);4(讀取許可權);5(4+1 | 讀取+執行);6(4+2 | 讀取+寫入);7(4+2+1 | 讀取+寫入+執行)

以755為例:

1-3位7等於4+2+1,rwx,所有者具有讀取、寫入、執行許可權;

4-6位5等於4+1+0,r-x,同組使用者具有讀取、執行許可權但沒有寫入許可權;

7-9位5,同上,也是r-x,其他使用者具有讀取、執行許可權但沒有寫入許可權。

rwx許可權數字解釋

chmod也可以用數字來表示許可權如 chmod 777 file 常用 就777和666好了 指令碼777 非指令碼666

語法為:chmod abc file

其中a,b,c各為乙個數字,分別表示user、group、及other的許可權。

r=4,w=2,x=1

若要rwx屬性則4+2+1=7;

若要rw-屬性則4+2=6;

若要r-x屬性則4+1=7。

範例:chmod a=rwx file

和chmod 777 file

效果相同

chmod ug=rwx,o=x file

和chmod 771 file

效果相同

若用chmod 4755 filename可使此程式具有root的許可權

linux 常用命令收集 持續更新

記錄下工作中常用的linux命令。list 1 複製所有檔案 cd source directory tar cf cd dest directory tar xpvf 按連線數檢視客戶端ip netstat ntu awk cut d f1 sort uniq c sort nr 查詢特定日誌檔案...

Linux常用命令收集

1.linux系統用命令刪除資料夾?rm rf dir note dir 資料夾路徑 2.linux 返回根目錄命令?cd 3.複製資料夾命令 cp r usr xu usr liu note usr xu 檔案或資料夾的路徑 usr liu 複製路徑 參考 linux複製檔案 資料夾命令 其它 1...

linux常用命令收集

1.啟動命令相關 shutdown h now 立刻關機 shutdown r now 立刻重啟 2.vim命令 進入編輯模式 a 在游標所在字元後插入 a 在游標所在行尾插入 i 在游標所在字元前插入 i 在游標所在行行首插入 o 在游標下插入新行 o 在游標上插入新行 行號相關 set nu 設...