【導語】:一款開源的 Mac 應用程序,方便查看系統正在運行的全部進程,以及顯示哪些應用程序正在使用哪些文件。git
簡介github
Sloth 是一款本地 Mac 應用程序,能顯示系統中全部正在運行的進程所使用的文件、目錄、套接字、管道和設備,讓用戶方便查看哪一個應用程序正在使用哪一個文件。 正則表達式
Sloth 主要有如下特色:sql
一、能夠查看全部打開的文件、目錄、IP套接字、設備、Unix 域套接字和管道socket
二、能夠按名稱、訪問模式、卷、類型、位置或使用正則表達式篩選工具
三、能夠按進程名、文件數量、類型、進程ID、用戶ID、PSN、bundle UTI等排序spa
四、能夠查看IP套接字狀態、協議、端口和版本命令行
五、能夠查看進程之間創建的套接字和管道code
六、檢查窗口顯示詳細的macOS和Unix文件/socket/進程信息blog
七、強大的文件操做上下文菜單
八、應用程序內認證以 root 權限運行
九、用 Objective-C/Cocoa 編寫的快速、響應性好的本地應用
下載安裝
項目源碼地址
https://github.com/sveinbjorn...
Sloth是免費的開源軟件,從 2004 年以來一直在不斷開發和維護,有如下幾種安裝方式:
一、直接下載安裝Sloth 3.0.1(約1.1 MB,要求ARM/Intel 64位,macOS 10.9或更高版本)下載地址:https://sveinbjorn.org/files/...
二、經過Homebrew下載安裝(可能不是最新版本)
$ brew install --cask sloth
三、若是是 macOS 10.8 或更低版本,能夠選擇下載歷史舊版本,各歷史版本下載地址:
https://sveinbjorn.org/files/...
簡單使用**
Sloth本質上是一個友好的、探索性的圖形用戶界面,創建在強大的lsof命令行工具之上。lsof的輸出將被解析並顯示在一個可搜索、可過濾的大綱視圖中,該視圖具備各類方便的附加功能,好比在查找器中顯示文件、終止文件的進程、顯示文件信息、按捲過濾和訪問模式等等。
查看打開的文件
查看IP套接字
查看進程之間的套接字和管道
有Mac的朋友趕忙下載體驗一下吧!
開源前哨
平常分享熱門、有趣和實用的開源項目。參與維護 10萬+ Star 的開源技術資源庫,包括:Python、Java、C/C++、Go、JS、CSS、Node.js、PHP、.NET 等。