所謂工欲善其事,必先利其器,好的軟件或工具,能夠在很大程度上提升你的工作效率。對于像我這樣把 Linux 直接安裝在物理機(jī)上當(dāng)作日常操作系統(tǒng)來使用的人來說,能夠找到并成功安裝一些 Linux 版的日常軟件以及效率軟件,是一件多么令人興奮的事情。這里經(jīng)過我多年的收集積累,羅列出了一些實(shí)用的 Linux 軟件,希望能夠?qū)Υ蠹矣兴鶇⒖純r(jià)值,另外也作為自己的一份筆記,方便日后重裝系統(tǒng)后來查閱安裝。
溫馨提示: 以下安裝步驟基于 Kali 發(fā)行版的 Linux,其他發(fā)行版原理類似。對于需要通過
apt-add-repository
添加第三方鏡像源的安裝步驟,Kali 系統(tǒng)默認(rèn)不能使用apt-add-repository
命令,可先行進(jìn)行配置,操作方法可參考公眾號的另一篇推文《Kali Linux 初裝采坑匯總》。
htop 是 top 的替代品,具有更炫酷更直觀的界面效果,能夠查看 CPU、內(nèi)存占用情況以及進(jìn)程管理等。
sudo apt install htop
tldr 是 man 的替代品,更具有可讀性,并且?guī)椭畔⒑唵蚊髁?,色彩分明,更為人所接受?/p>
sudo apt install tldr
tig 是一款優(yōu)化 git 命令行的工具,具有更豐富更可觀的界面,可在 git 項(xiàng)目目錄中使用。
sudo apt install tig
TheFuck 是一款特別棒的命令行工具,可以糾正你輸入的錯誤的命令。如果你忘記命令了,但是記得個大概,你可以大膽輸入你的命令,如果輸錯了,就來句 fuck
,然后 TheFuck 就會告訴你正確的命令如何使用。
下載地址:https://github.com/lxbwolf/thefuck/releases
# 下載完成后解壓縮,然后進(jìn)入解壓文件夾 # 輸入下面命令進(jìn)行安裝 sudo python3 setup.py build sudo python3 setup.py install # 配置 eval $(thefuck --alias)
Axel 是 Linux 下一個不錯的 HTTP/FTP 高速下載工具。支持多線程下載、斷點(diǎn)續(xù)傳,且可以從多個地址或者從一個地址的多個連接來下載同一個文件。適合網(wǎng)速不給力時(shí)多線程下載提高下載速度。是 wget 命令的替代品。
sudo apt install axel
Tmux 可從一個屏幕上管理多個終端(偽終端)。使用該工具,用戶可以連接或斷開會話,而保持終端在后臺運(yùn)行。
sudo apt install tmux
bat 是一款可用在 Linux 命令行顯示文件內(nèi)容的工具,是 cat 命令的一個替代品,bat 功能要更加強(qiáng)大一些,其在 cat 命令的基礎(chǔ)上加入了行號顯示、代碼高亮和 Git 集成等。
下載地址:https://github.com/sharkdp/bat/releases
mycli 是 mysql 命令的替代品,該工具可以高亮顯示 SQL 命令,并且具有自動補(bǔ)全功能,可以大大提高操作 MySQL 數(shù)據(jù)庫的效率,也讓人使用起來更加舒適。
sudo apt install mycli
該軟件僅適用于 Gnome 桌面環(huán)境,可以配置系統(tǒng)字體、主題、圖標(biāo)等,可管理 Gnome 插件、設(shè)置開機(jī)啟動程序,以及進(jìn)行其他的一些系統(tǒng)優(yōu)化操作。
# 安裝 sudo apt-get install gnome-tweak-tool # 運(yùn)行 gnome-tweaks
類似與 Windows 下的 Wox 軟件,可通過一個快捷鍵調(diào)出居中于桌面的搜索框,可以秒速搜索電腦上的軟件、文件等,也可以配置相關(guān)插件獲得更強(qiáng)大的功能(例如快速搜索 Google、百度、GitHub等)。
# 安裝 sudo add-apt-repository ppa:noobslab/macbuntu sudo apt update sudo apt install albert
可在 Gnome-Tweaks 中配置為開機(jī)啟動,在搜索框右上角有個設(shè)置圖標(biāo),可配置快捷鍵。
這款快速啟動工具感覺比 Albert 還要強(qiáng)大一些,搜索文件也是挺快的,并且插件更加豐富。
sudo apt install synapse
感覺是不是很炫酷,很值得試一試。
類似于 Windows 下的 Everything 這個軟件,不過親測搜索速度一般般,跟 Everything 壓根沒法比,但是它有個強(qiáng)大的功能就是可以搜文件里面的內(nèi)容,例如你某個文件里寫了某行代碼,你只記得那行代碼但是記不得文件放哪了,你就可以用這個軟件來搜索那個文件了。
sudo apt install catfish
BleachBit 是一款 Linux 下比較好用的且功能強(qiáng)大的圖形化垃圾清理工具,含有很多清理選項(xiàng),還能夠粉碎文件、擦除空閑空間等操作。
sudo apt install bleachbit
sudo apt install peek
錄制的效果還挺好的,文件也不算大。
這是一款強(qiáng)大的截圖軟件,設(shè)置比 QQ 截圖還強(qiáng)大,中文名叫火焰截圖。截取的圖像可保存文件或復(fù)制到剪切板,也可以對圖像進(jìn)行編輯。
# 安裝 sudo apt install flameshot # 配置 sudo flameshot config # 運(yùn)行 flameshot gui
可在系統(tǒng)設(shè)置中添加截圖快捷鍵,在 Gnome-Tweaks 中添加開機(jī)啟動。
這是一款 Linux 下的 Photoshop 替代品,功能強(qiáng)大到堪比 Photoshop。
# 安裝 sudo add-apt-repository ppa:otto-kesselgulasch/gimp sudo apt-get update sudo apt-get install gimp gimp-plugin-registry gimp-data-extras # 運(yùn)行 gimp
XMind 是一款跨平臺的思維導(dǎo)圖軟件,當(dāng)然也有 Linux 版的。安裝 XMind 需要到其官網(wǎng)下載 deb 安裝包。
下載地址:https://www.xmind.cn/download/
可直接在軟件管理器中安裝,也可以通過 dpkg -i xxxx.deb
命令來安裝。
sudo apt install cherrytree
Typora 是一款跨平臺的,即寫即顯的 Markdown 編輯器,其不僅使用起來特別方便,而且也有特別多可供選擇的主題,還能夠輕松導(dǎo)出 HTML 和 PDF。
# 安裝 wget -qO - https://typora.io/linux/public-key.asc | sudo apt-key add - sudo add-apt-repository 'deb https://typora.io/linux ./' sudo apt-get update sudo apt-get install typora
注意:如果以上方法無法安裝,可以到 Typora 官方下載二進(jìn)制包進(jìn)行安裝。 下載地址:https://www.typora.io/#linux 下載完成后解壓,進(jìn)入到解壓目錄后可以直接執(zhí)行命令
./Typora
啟動。 如果要創(chuàng)建桌面圖標(biāo),可以參照.desktop
文件的書寫格式寫,然后放到/usr/share/applications
目錄下即可。
Sublime Text 就不解釋了,幾乎每一個程序猿都對它愛不釋手,尤其是搞前端開發(fā)的??梢灾苯尤テ涔倬W(wǎng)下載二進(jìn)制軟件包。
下載地址:http://www.sublimetext.com/3
下載完后解壓,然后進(jìn)入解壓后的文件夾,可通過命令 ./sublime_text
啟動程序。
如果想要添加桌面圖標(biāo)的話,可直接將解壓目錄中的 sublime_text.desktop
文件復(fù)制到 /usr/share/applications
目錄下。
Visual Studio Code 也是一款功能強(qiáng)大的代碼編輯器,其插件也是相當(dāng)?shù)呢S富,可媲美 Sublime Text??赏ㄟ^下載 deb 軟件包進(jìn)行安裝。
下載地址:https://code.visualstudio.com/
可通過十六進(jìn)制編輯文件。
sudo apt install bless
TeamViewer 這款遠(yuǎn)程桌面軟件在業(yè)界所享有的美譽(yù)我想不用我做太多的介紹了,相比其他遠(yuǎn)程桌面工具,它不僅畫面流暢清晰,而且也很省流量帶寬,除了遠(yuǎn)程桌面,它還有遠(yuǎn)程會議、桌面分享、遠(yuǎn)程打印、V**連接等功能。其下載方式也是去官網(wǎng)下載 deb 軟件包進(jìn)行安裝。
下載地址:https://www.teamviewer.cn/cn/download/linux/
該軟件可管理 DRP、VNC、SSH 等協(xié)議的遠(yuǎn)程連接。
sudo apt install remmina
類似于 Windows 下的 WinScp 軟件,可以直接拖動文件進(jìn)行本地與服務(wù)器之間的文件傳輸。
sudo apt install filezilla
一款能夠同時(shí)登錄各種社區(qū)平臺(網(wǎng)盤、郵箱、推特等)賬號,并接收來自這些賬號的消息等。下載 .AppImage
程序即可。
下載地址:https://meetfranz.com/#download
類似 Franz,界面更好看,也是能夠同時(shí)登錄多方賬號。
下載地址:https://getstation.com/
如果你想要安裝多臺虛擬計(jì)算機(jī)作為開發(fā)測試使用的環(huán)境,那么 VirtualBox 虛擬機(jī)軟件是個不錯的選擇,VirtualBox 在 Linux 下其優(yōu)勢尤為突出。同樣,你需要在 Oracle VM VirtualBox 官方上下載安裝程序。
下載地址:https://www.virtualbox.org/wiki/Linux_Downloads
如果上面這個列表中沒有使用你的操作系統(tǒng)的,例如 Kali Linux 系統(tǒng),這時(shí)候下載最后一個 All distributions
即可。這時(shí)候下載到的并不是 deb 軟件包,而是以 .run
結(jié)尾的可執(zhí)行程序,直接運(yùn)行該程序即可安裝。
說到 VirtualBox,這里不得不提到它強(qiáng)大的一個功能,即無縫模式。例如當(dāng)你的虛擬計(jì)算機(jī)為 Windows 操作系統(tǒng)時(shí),開啟無縫模式后,你可以直接在你的 Linux 桌面上看到 Windows 窗口,這看起來好像是兩個操作系統(tǒng)完美混合在一起了。開啟無縫模式的方式只需要在虛擬機(jī)上按下 右側(cè)Ctrl+L
快捷鍵即可。
關(guān)于 Linux 上安裝微信這個話題早已經(jīng)不是話題了。很多人都是安裝的 GitHub 上某大神(們)開發(fā)的基于網(wǎng)頁版微信的 Linux 版微信桌面程序,我自己也是比較推薦這個的。
下載地址:https://github.com/kooritea/electronic-wechat
另外還有這個也是非常不錯的:
下載地址:https://github.com/trazyn/weweChat/releases
但其實(shí)還有另一個更加方便快捷有效的方法,不需要下載,不需要編譯安裝。那就是,直接使用網(wǎng)頁版微信啊,通過瀏覽器添加桌面圖標(biāo)就行了。具體做法是:
用 Chrome (或 Chromiun)瀏覽器打開網(wǎng)頁版微信的網(wǎng)址:https://wx.qq.com;
點(diǎn)擊瀏覽器右上角的菜單,依次選擇 更多工具
-> 創(chuàng)建快捷方式
;
在接下來的對話框中,記得勾選上 在窗口中打開
這個選項(xiàng);
此時(shí)桌面圖標(biāo)已經(jīng)創(chuàng)建了,通過按 Win+A
鍵則可以在軟件列表中看到微信了。實(shí)際上 Chrome 自動創(chuàng)建了一個 .desktop
文件,放在 ~/.local/share/applications/
目錄下,你也可以通過修改這個文件來修改圖標(biāo)和名稱等。
點(diǎn)開這個圖標(biāo)運(yùn)行微信,登錄后就可以看到這樣的窗口界面,感覺這個窗口也還不算丑吧?
現(xiàn)在很有資料都是通過百度網(wǎng)盤進(jìn)行共享的,Linux 下可不能沒有百度網(wǎng)盤,同樣也是在官網(wǎng)中下載 deb 軟件包直接安裝即可。
下載地址:https://pan.baidu.com/download
Linux 中無法使用微軟的 Office 套裝,并且 Linux 默認(rèn)的 LibreOffice 著實(shí)不好用。在 Linux 下比較好的 Office 替代品就是金山公司開發(fā)的 WPS 套裝了,Linux 版 WPS 包含了文字處理(Word)、數(shù)據(jù)表格(Excel)、演示幻燈片(PowerPoint)和電子書閱讀器(PDF Reader)四個軟件。同樣需要到官網(wǎng)下載 deb 軟件包進(jìn)行安裝。
下載地址:https://linux.wps.cn/
一款知名的音樂平臺軟件,官方有開發(fā) Linux 版本,直接去官網(wǎng)下載 deb 軟件包即可。
下載地址:https://music.163.com/#/download
一款 FPGA 集成開發(fā)工具,官方有開發(fā) Linux 版本,直接去官網(wǎng)下載即可。
下載地址:http://fpgasoftware.intel.com/?edition=lite
JetBrains 旗下一款優(yōu)秀的跨平臺的 PHP 集成開發(fā)工具。
下載地址:https://www.jetbrains.com/phpstorm/
JetBrains 旗下一款優(yōu)秀的跨平臺的 Python 集成開發(fā)工具。
下載地址:https://www.jetbrains.com/pycharm/
JetBrains 旗下一款優(yōu)秀的跨平臺的 Web 前端集成開發(fā)工具。
下載地址:https://www.jetbrains.com/webstorm/
JetBrains 旗下一款優(yōu)秀的跨平臺的 Java 集成開發(fā)工具。
下載地址:https://www.jetbrains.com/idea/
JetBrains 旗下一款優(yōu)秀的跨平臺的數(shù)據(jù)庫管理工具,可支持 MySQL、SQL Server、MongoDB 等多種數(shù)據(jù)庫。
下載地址:https://www.jetbrains.com/datagrip/
一款功能強(qiáng)大的圖形化 Git 倉庫管理工具,配合 Sublime 使用效果更佳。
下載地址:https://www.sublimemerge.com/download
SDCC(Small Device C Compiler) 是一個小型設(shè)備的 C 語言編譯器,該編譯器是標(biāo)準(zhǔn)C語言,可以編譯 Intel MCS51 架構(gòu)的微處理器,也可以編譯 STM8 等常見 MCU。
下載地址:http://sdcc.sourceforge.net/snap.php
一款命令行燒寫工具,可燒寫單片機(jī)程序(bin 或 hex)到硬件設(shè)備上。
下載地址:https://github.com/laborer/stcflash
本文分享自微信公眾號 - 悠風(fēng)的采坑日記(yowfung),作者:小悠風(fēng)
原文出處及轉(zhuǎn)載信息見文內(nèi)詳細(xì)說明,如有侵權(quán),請聯(lián)系 yunjia_community@tencent.com 刪除。
原始發(fā)表時(shí)間:2019-08-05
本文參與騰訊云自媒體分享計(jì)劃,歡迎正在閱讀的你也加入,一起分享。