Linux-Software 是由 LewisVo 發(fā)起并維護的 Linux 軟件資源列表。該列表收集了許多在 Linux 平臺下非常棒的軟件、實用工具以及其它相關資料,方便 Linux 愛好者查閱。今天小編為大家精選了部分實用的軟件工具和管理器,以供大家日常選用。
編輯器
-
Atom - 一個為 21 世紀打造的可配置的文本編輯器。
-
Bluefish - Bluefish 是一款面向程序員與 web 開發(fā)者的強大編輯器,擁有多種選項,可以編寫網站、腳本和各種程序代碼。Freeware
-
Brackets - 一個理解 web 設計的現代文本編輯器。
-
Emacs - 一款支持擴展、可定制、免費自由的文本編輯器,其實它還有更多特性。
-
Geany - Geany 是一個使用 GTK+ 工具包構建的文本編輯器,它擁有集成開發(fā)環(huán)境的基礎功能。它是小而快的集成開發(fā)環(huán)境,只依賴幾個少量的其它軟件包。
-
Gedit -Gedit 是 GNOME 文本編輯器。由于它的目標是簡單易用,所以他是一款非常強大而通用的文本編輯器。
-
Gogland - Gogland 是 JetBrains 打造的新的商業(yè) IDE 的名稱,致力于提供一個高效的 Go 開發(fā)環(huán)境,集成了一些幫助編碼和 Go 語言專屬工具。
-
Kakoune - 深受 vim 啟發(fā)而開發(fā)的一款代碼編輯器,模式類似于 VI。
-
Kate - Kate 是一個支持多種文檔格式的編輯器,自從 KDE 2.2 以后就作為 KDE 的一部分了。
-
Lighttable - 下一代代碼編輯器!支持在線編碼。
-
Spacemacs - 社區(qū)驅動的 Emacs 發(fā)行版。
-
Sublime - 一直以來都是最棒的文本編輯器之一。
-
Textadept - 為程序員們準備的極簡主義風格的文本編輯器,可以使用 Lua 語言擴展它的功能。
-
Vim -Vim 是一個高級文本編輯器,旨在提供實際 Unix 上的 "Vi" 編輯器的強大功能,同時提供更多完善的功能集合。不論你現在正使用 vi 還是正在使用一個其它不同的編輯器,學習它都是非常有幫助的。O
-
VSCode - Visual Studio Code 一款輕量級、強大的源碼編輯器,可在 Windows, OS X 和 Linux 系統(tǒng)上運行。它內建支持 JavaScript, TypeScript 以及 Node.js;同時,它還擁有豐富的擴展系統(tǒng),可以支持其它語言(C++, C#, Python, PHP)和運行環(huán)境。
開發(fā)
-
Anbox - 可以在任何 GNU/Linux 操作系統(tǒng)上運行安卓應用。
-
Android studio -安卓官方集成開發(fā)環(huán)境(IDE):Android Studio 提供了用于在各種類型的安卓設備上構建應用的極速工具。
-
AppImage - 用于向不同的發(fā)行版發(fā)布 Linux 桌面應用的工具。
-
Aptana - Aptana Studio 利用了 Eclipse 的靈活性,并且專注于將它集成到一個強大的 web 開發(fā)引擎中。
-
Arduino IDE - 開源 Arduino 軟件(IDE)可以非常方便地編寫代碼并將它們上傳到開發(fā)板中。
-
BlueJ - 為初學者設計的免費 Java 開發(fā)環(huán)境,全世界有數百萬人都在使用它。
-
Clion - 專門為 C 和 C++ 打造的跨平臺、強大的集成開發(fā)環(huán)境。
-
Code::Blocks - Code::Blocks 是免費的 C, C++ 和 Fortran 集成開發(fā)環(huán)境,它可以滿足開發(fā)者非??量痰男枨?。它被設計為具有很好的擴展性以及完全可配置。
-
Codelite - 一個免費、開源、跨平臺的 C, C++, PHP 和 Node.js 集成開發(fā)環(huán)境。
-
DBeaver - 支持多平臺、多種數據庫的通用數據庫客戶端。
-
Eclipse - Eclipse 是著名的 Java 集成開發(fā)環(huán)境,但是 C/C++ 以及 PHP 版本的 Eclipse 也同樣非常棒。
-
Fisherman - Fish shell 上的一款插件。
-
Fish - 智能、用戶友好的命令行 shell。
-
Fossil - 一款自包含、分布式軟件配置管理系統(tǒng),集成了 bug 追蹤、wiki、技術筆記和 Web 界面。
-
Fritzing - Fritzing 是一款開源硬件電路設計工具,它可以讓每個人都能夠輕松地進行電子創(chuàng)作。
-
Geany - Geany 是一個使用 GTK+ 工具包構建的文本編輯器,它擁有集成開發(fā)環(huán)境的基礎功能。它是小而快的集成開發(fā)環(huán)境,只依賴幾個少量的其它軟件包。
-
Genymotion - Genymotion 是一個第三方安卓模擬器,它非常快速,可以替代默認的安卓模擬器。
-
Giggle - Giggle 是用于 git 內容追蹤(content tracker)的圖形化前端。
-
GitCola - Git Cola 是一款美觀且功能強大的圖形化 Git 客戶端,使用 Python 編寫,GPL 授權。
-
Gitg - gitg 是 GNOME 下的一款查看 git 倉庫的圖形化客戶端。
-
GitKraken - 超級豪華的 Git 客戶端,支持 Windows, Mac & Linux。
-
Git - Git 是一個免費開源的分布式版本控制系統(tǒng),它旨在快速高效地管理各種大大小小的項目。
-
Insomnia - 一款簡單、漂亮的免費 REST API 客戶端。
-
IntelliJ IDEA - 非常強大的 Java 集成開發(fā)環(huán)境。
-
Ipython - 很強大的 Python Shell。
-
Jupyter Notebook - 開源、交互式的數據科學和科學計算工具,支持超過 40 種編程語言。
-
KDevelop - 它是一個免費開源的集成開發(fā)環(huán)境,功能豐富,支持插件擴展,支持 C/C++ 及其它編程語言。
-
Komodo Edit - 免費開源的多語言開發(fā)環(huán)境。
-
MariaDB - 最流行的數據庫服務器之一,由 MySQL 原班人馬打造。
-
MonoDevelop - 針對 C#, F# 等語言的跨平臺集成開發(fā)環(huán)境。
-
Nemiver - Nemiver 是一個用于編寫獨立的圖形界面調試器項目,它與 GNOME 桌面環(huán)境很好地集成在一起。
-
Netbeans - NetBeans IDE 能夠讓你快速輕松地開發(fā) Java 桌面應用、移動應用以及 Web 應用,當然也支持使用 HTML, JavaScript 和 CSS 編寫 HTML5 應用。
-
NodeJS - Node.js® 是一個基于 Chrome V8 JavaScript 引擎打造的 JavaScript 運行環(huán)境。
-
Oh-my-zsh - 一個讓人喜愛的由社區(qū)驅動的框架,專門用于管理你的 zsh 配置。
-
Pencil - 一款開源并支持全平臺的原型開發(fā)工具。
-
Pick - 簡單的顏色拾取器。
-
Postgresql - PostgreSQL 是一個強大、開源的 對象關系型(object-relational) 數據庫系統(tǒng)。
-
Postman - Postman 可以幫助我們快速地測試 API。
-
PyCharm - 強大的 Python IDE。
-
QT Creator - 全能型跨平臺集成開發(fā)環(huán)境,用于輕松地創(chuàng)建連接設備、用戶界面(UI)和應用程序。
-
Rabbit VCS - RabbitVCS 是一組圖形化工具的集合,用于簡單直接地訪問你使用的版本控制系統(tǒng)。
-
Sloeber IDE - Sloeber IDE 是基于 Eclipse 的 Arduino IDE,我非常喜歡。
-
SmartGit - SmartGit 是一個支持 GitHub 合并請求+評論的 Git 客戶端,它還支持 SVN。
-
Sqlite Browser - 以可視化的方式創(chuàng)建、管理和查看 sqlite 數據庫文件。
-
Swift - Swift 是一種使用現代方法構建的通用編程語言,強調安全、性能和設計模式。
-
Ubuntu-SDK - 官方的 Ubuntu SDK。
-
Wireshark - Wireshark 是一款世界知名的網絡協(xié)議分析工具,它可以讓從微觀層面看到你的網絡正在發(fā)生什么。事實上,它也是許多企業(yè)和教育機構的標準。
-
Zeal - Zeal 是一款線下開發(fā)文檔瀏覽器。
-
Zsh - 一款非常強大的 Shell。
代理
-
Privoxy - Privoxy 是一個無緩存 web 代理工具,它支持高級的過濾功能,用于增強隱私保護、修改 web 頁面數據以及 HTTP 頭,控制訪問以及移除廣告和其它惹人厭煩的網絡垃圾。
-
ProxyChains - 這是一款很實用的程序,它可以強制將任何程序發(fā)起的 TCP 連接重定向到像 TOR 或者任何其它的 SOCKS4, SOCKS5 或者 HTTP(S) 代理,從而實現代理訪問。
-
Shadowsocks - 安全 socks5 代理軟件(分為服務器和客戶端程序),旨在保護你的網絡訪問。適合國內用戶翻越 GFW。
安全
-
ClamAV - 反病毒軟件包。
-
Fail2ban - Fail2ban 會掃描日志文件(如 /var/log/apache/error_log),并禁止有惡意跡象(比如太多次密碼錯誤)的 IP,以及搜尋漏洞等。
-
GnuPG - Gnu 隱私護盾。
-
GuFW - Linux 世界中最簡單的防火墻之一。
-
OpenSSH - OpenSSH 安全 Shell 服務器和客戶端。
-
Seahorse - Seahorse 是 GnuPG 的 Gnome 圖形界面前端。
-
Tcpdump - TCP 調試 / 抓取工具。
文件共享
-
aria2 - aria2 是一個輕量級支持多種協(xié)議和多種來源的命令行下載工具。
-
CrossFTP - CrossFTP 讓管理 FTP 相關的任務異常輕松。
-
D-lan - 免費局域網共享軟件。
-
Deluge - Deluge 是一個輕量級、免費、跨平臺的 BitTorrent 客戶端(類似著名的 uTorrent)。
-
Dropbox - Dropbox 是一個免費服務,它能夠將你的照片、文檔和視頻帶到任何地方,并能夠輕松地分享它們。
-
Filezilla - 免費開源的 FTP 軟件。
-
Flareget - 全功能、多線程下載管理器和加速器。
-
Meiga - 一個可以通過 web 讓本地目錄共享成為可能的工具。
-
ownCloud - ownCloud 的目標是無論你身在何處都可以訪問你的文件。
-
PushBullet - PushBullet 讓你的設備連接成一體。
-
qBittorent - qBittorrent 旨在成為 uTorrent 替代者的免費開源軟件。
-
Quazaa - 一個跨平臺多網絡 P2P 文件共享客戶端。
-
SpiderOak - 為關心隱私的團隊和企業(yè)打造的實時協(xié)作軟件。
-
Syncthing - Syncthing 利用開放、值得信賴和分散式的東西替代專有的同步和云服務。
-
Teamviewer - PC 遠程控制軟件,對于個人可以免費使用。
-
Transmission - 簡潔、輕量級、跨平臺的 torrent 客戶端。
-
uGet - Linux 平臺下最好的下載管理器。
-
uTorrent - 優(yōu)雅、高效的 torrent 下載器。
-
Vuze - Vuze 是一款滿足你進行種子下載一切需求的端到端 Bittorrent 客戶端。
終端
-
GnomeTerminal - Linux 平臺下廣泛預裝的終端模擬器。
-
Guake - Guake 是 Gnome 桌面環(huán)境下的一款 “可伸縮” 的終端。
-
Hyper - 基于 Web 技術構建的終端。
-
Konsole - KDE 桌面環(huán)境下最好的終端。
-
RXVT-Unicode - RXVT-Unicode fork 自著名的終端模擬器。
-
RXVT - X11 終端模擬器,xterm 流行的替代者。
-
Sakura - 簡單卻強大的基于 libvte 的終端模擬器,支持 utf-8 編碼,以及由 GTK+ 和 pango 庫提供的輸入法。
-
Terminator - 很明顯,它是 Linux 平臺上最強大并且具有填充功能的終端模擬器。
-
Terminix - Linux 下平鋪式的終端模擬器,使用 GTK+3 開發(fā)。
-
Terminus - 基于 Web 技術的一款現代、高度可配置的終端應用。
-
Termite - 一款以鍵盤為中心的 VTE 終端,用于窗口管理器中,支持平鋪或 Tab 布局。
-
Termit - 基于 vte 庫的簡單終端模擬器,可通過 Lua 擴展。
-
Termius - 跨平臺的終端,內建 SSH 和 Telnet 支持。
-
Xterm - xterm 程序是 X 視窗系統(tǒng)的終端模擬器。兼容那些不能直接使用視窗系統(tǒng)的 DEC VT102 和 Tektronix 4014 程序。
-
Yakuake - 基于 KED Konsole 技術的 Quake 風格的終端模擬器。
控制臺
-
CDM - 使用 Bash 腳本編寫的短小精悍的登錄管理器。
-
Console TDM - 使用純 Bash 腳本為 xinit 編寫的擴展。
-
nodm - 自動登錄用的簡約顯示管理器。
圖形界面
-
Entrance - 一個基于 EFL 的顯示管理器,具有高度試驗性。
-
GDM - GNOME 顯示管理器。
-
KDM - KDE4 顯示管理器(已停用)。
-
LightDM - 跨桌面環(huán)境的顯示管理器,可以使用不同工具集開發(fā)的前端。
-
LXDM - LXDE 顯示管理器??膳c LXDE 桌面環(huán)境獨立開使用。
-
MDM - MDM 顯示管理器,用于 Linux Mint,fork 自 GDM 2。
-
SDDM - 基于 QML 編寫的顯示管理器,KDE4 的 KDM 繼承者;推薦用于 Plasma 5 和 LXQt。
-
SLiM - 輕量級、優(yōu)雅的圖形登錄解決方案(已停用)。
-
XDM - 支持 XDMCP 和主機選擇器的 X 顯示管理器。
數據備份與恢復
-
Borg Backup - 一個很棒的數據備份工具。
-
Deja Dup - 內建加密功能的簡易備份工具。
-
Duplicity - Duplicity 會通過生成加密的 tar 格式卷備份你的目錄,并將它們上傳到遠程或本地文件服務器。
-
Photorec - PhotoRec 是一款文件數據恢復軟件,旨在恢復各種丟失的文件,包括來自硬盤的視頻、文檔和歸檔以及來自數碼相機存儲器丟失的照片(因此,照片恢復(Photo Recovery)即為應用的名稱)。
-
Qt4-fsarchiver - qt4-fsarchiver 是 fsarchiver 程序的 GUI 前端,它用來保存/恢復分區(qū)、文件夾和 MRB/GTP。該應用程序可以在基于 Debian 的系統(tǒng)以及 Suse 和 Fedora 上運行。
-
rclone - Rclone 是一款命令行應用,可以同步文件和目錄到不同的云服務上,同時支持加密備份功能。
-
System Rescue CD - SystemRescueCd 是一個 Linux 系統(tǒng)救援盤,可以是可引導的 CD-ROM 或者 USB 棒,可以用它來做系統(tǒng)管理或者在系統(tǒng)崩潰后進行修復。
Test Disk - TestDisk 是一款強大而又免費的數據恢復軟件!它的主要目的就是當由于軟件故障而導致某些問題發(fā)生時,幫助恢復丟失的分區(qū)并且/或者讓非啟動盤再次可引導。
Timeshift - TimeShift 是一個系統(tǒng)恢復實用工具,它使用 rsync 和硬鏈接(hard-link)為系統(tǒng)做增量快照。我們可以在日后恢復這些快照,從而撤銷所有在快照后所做的任何修改。我們可以手動或者使用調度任務每隔一段時間自動生成快照。