execsnoop的安裝和使用

2021-10-17 03:22:27 字數 849 閱讀 5700

將上面的github的內容複製,然後寫入execsnoop檔案,並且加上x許可權即可;

chmod -r 755 execsnoop
shell腳本報錯/bin/bash^m: bad interpreter: no such file or directory,通過查閱資料得知,shell指令碼格式必須是unix才行,但我這個指令碼是在windows上編寫完成傳到linux伺服器上的,所以一執行就報錯

修改該shell指令碼格式,方法如下:任意方法都行

1.sed -i 「s/\r//」 filename 或sed -i 「s/^m//」 filename,直接將回車符替換為空字串。

2.vim filename,編輯檔案,執行「: set ff=unix」,將檔案設定為unix格式,然後執行「:wq」,儲存退出。

3.dos2unix filename或busybox dos2unix filename,如果提示command not found,可以使用前兩種方法。

[root@i-ifgwrq7g ~]

# ./perf-tools/bin/execsnoop

tracing exec(

)s. ctrl-c to end

.instrumenting sys_execve

pid ppid args

578 576 cat

-v trace_pipe

577 573 gawk -v o=1 -v opt_name=0 -v name= -v opt_duration=0 [..

.]

幫助文件目錄 /perf-tools/man/man8

Kdevelop的安裝和使用

一般而言,用kdevelop程式設計大體要經歷如下幾個步驟。程式設計是比較複雜的,很難一次成功,這些步驟可能要反覆進行多次。第一步,新建工程 可以通過選單操作啟動相應的嚮導程式,借助它完成工程的初建工作。project new project 在新建工程過程中,主要需要指定工程檔案儲存位置 工程名稱...

TCPCopy的安裝和使用

官網位址 tcpcopy 有傳統架構和新架構,新架構比較複雜,一般情況下傳統架構就可以了。頭部資訊給tcpcopy client,以完成tcp互動,不然tcp包就不能算到達對端。安裝 tar zxvf tcpcopy 0.9.0 tar.gz cd tcpcopy 0.9.0 configure m...

cocoapods 的安裝和使用

在我們進行程式設計的時候,為了提高效率,節省時間經常要用到第三方的類庫,但是手動匯入有比較麻煩,所以我們需要使用一種類庫管理工具就是最常見的 cocoapods.好了,甜點已經上完,下面就是我們的正菜了.首先 讓我們開啟終端 1.移除ruby的源位址 在 符號後輸入 gem sources remo...