推荐 | Linux 玩家必备优秀软件

所谓工欲善其事,必先利其器,好的软件或工具,能够在很大程度上提升你的工作效率。对于像我这样把 Linux 直接安装在物理机上当作日常操作系统来使用的人来说,能够找到并成功安装一些 Linux 版的日常软件以及效率软件,是一件多么令人兴奋的事情。这里经过我多年的收集积累,罗列出了一些实用的 Linux 软件,希望能够对大家有所参考价值,另外也作为自己的一份笔记,方便日后重装系统后来查阅安装。


温馨提示: 以下安装步骤基于 Kali 发行版的 Linux,其他发行版原理类似。对于需要通过 apt-add-repository 添加第三方镜像源的安装步骤,Kali 系统默认不能使用 apt-add-repository 命令,可先行进行配置,操作方法可参考公众号的另一篇推文《Kali Linux 初装采坑汇总》。

命令行软件

进程与资源监视器(Htop)

htop 是 top 的替代品,具有更炫酷更直观的界面效果,能够查看 CPU、内存占用情况以及进程管理等。

sudo apt install htop

命令帮助工具(tldr)

tldr 是 man 的替代品,更具有可读性,并且帮助信息简单明了,色彩分明,更为人所接受。

sudo apt install tldr

Git 命令优化工具(Tig)

tig 是一款优化 git 命令行的工具,具有更丰富更可观的界面,可在 git 项目目录中使用。

sudo apt install tig

命令更正提示工具(TheFuck)

TheFuck 是一款特别棒的命令行工具,可以纠正你输入的错误的命令。如果你忘记命令了,但是记得个大概,你可以大胆输入你的命令,如果输错了,就来句 fuck,然后 TheFuck 就会告诉你正确的命令如何使用。

 下载地址:https://github.com/lxbwolf/thefuck/releases
# 下载完成后解压缩,然后进入解压文件夹
# 输入下面命令进行安装
sudo python3 setup.py build
sudo python3 setup.py install
# 配置
eval $(thefuck --alias)

高速下载工具(Axel)

Axel 是 Linux 下一个不错的 HTTP/FTP 高速下载工具。支持多线程下载、断点续传,且可以从多个地址或者从一个地址的多个连接来下载同一个文件。适合网速不给力时多线程下载提高下载速度。是 wget 命令的替代品。

sudo apt install axel

终端复用神器(Tmux)

Tmux 可从一个屏幕上管理多个终端(伪终端)。使用该工具,用户可以连接或断开会话,而保持终端在后台运行。

sudo apt install tmux

文件查看工具(Bat)

bat 是一款可用在 Linux 命令行显示文件内容的工具,是 cat 命令的一个替代品,bat 功能要更加强大一些,其在 cat 命令的基础上加入了行号显示、代码高亮和 Git 集成等。

 下载地址:https://github.com/sharkdp/bat/releases

MySQl 命令优化工具(MyCli)

mycli 是 mysql 命令的替代品,该工具可以高亮显示 SQL 命令,并且具有自动补全功能,可以大大提高操作 MySQL 数据库的效率,也让人使用起来更加舒适。

sudo apt install mycli

图形化软件

系统优化工具(Gnome-Twaeks)

该软件仅适用于 Gnome 桌面环境,可以配置系统字体、主题、图标等,可管理 Gnome 插件、设置开机启动程序,以及进行其他的一些系统优化操作。

 # 安装
 sudo apt-get install gnome-tweak-tool
 
 # 运行
 gnome-tweaks

快速启动工具(Albert)

类似与 Windows 下的 Wox 软件,可通过一个快捷键调出居中于桌面的搜索框,可以秒速搜索电脑上的软件、文件等,也可以配置相关插件获得更强大的功能(例如快速搜索 Google、百度、GitHub等)。

 # 安装
 sudo add-apt-repository ppa:noobslab/macbuntu
 sudo apt update
 sudo apt install albert

可在 Gnome-Tweaks 中配置为开机启动,在搜索框右上角有个设置图标,可配置快捷键。


快速启动工具(Synapse)

这款快速启动工具感觉比 Albert 还要强大一些,搜索文件也是挺快的,并且插件更加丰富。

 sudo apt install synapse

感觉是不是很炫酷,很值得试一试。


socks 代理工具(Shadow socks-Qt5)

 下载地址:https://github.com/shadowsocks/shadowsocks-qt5/releases

下载后是 .AppImage结尾的文件,赋予文件可执行权限,然后直接运行就可以。

如果要添加桌面图标,同样可以参照 .desktop 文件书写格式建一个图标文件并存放到 /usr/share/applications目录下。


文件搜索软件(catfish)

类似于 Windows 下的 Everything 这个软件,不过亲测搜索速度一般般,跟 Everything 压根没法比,但是它有个强大的功能就是可以搜文件里面的内容,例如你某个文件里写了某行代码,你只记得那行代码但是记不得文件放哪了,你就可以用这个软件来搜索那个文件了。

 sudo apt install catfish

垃圾清理工具(BleachBit)

BleachBit 是一款 Linux 下比较好用的且功能强大的图形化垃圾清理工具,含有很多清理选项,还能够粉碎文件、擦除空闲空间等操作。

 sudo apt install bleachbit

Gif 录制软件(peek)

 sudo apt install peek

录制的效果还挺好的,文件也不算大。


截图工具(FlameShot)

这是一款强大的截图软件,设置比 QQ 截图还强大,中文名叫火焰截图。截取的图像可保存文件或复制到剪切板,也可以对图像进行编辑。

 # 安装
 sudo apt install flameshot
 # 配置
 sudo flameshot config
 # 运行
 flameshot gui

可在系统设置中添加截图快捷键,在 Gnome-Tweaks 中添加开机启动。


图像处理软件(GIMP)

这是一款 Linux 下的 Photoshop 替代品,功能强大到堪比 Photoshop。

 # 安装
 sudo add-apt-repository ppa:otto-kesselgulasch/gimp
 sudo apt-get update
 sudo apt-get install gimp gimp-plugin-registry gimp-data-extras
 
 # 运行
 gimp

思维导图软件(XMind)

XMind 是一款跨平台的思维导图软件,当然也有 Linux 版的。安装 XMind 需要到其官网下载 deb 安装包。

 下载地址:https://www.xmind.cn/download/

可直接在软件管理器中安装,也可以通过 dpkg -i xxxx.deb 命令来安装。


知识树笔记工具(CherryTree)

 sudo apt install cherrytree

Markdown 编辑器(Typora)

Typora 是一款跨平台的,即写即显的 Markdown 编辑器,其不仅使用起来特别方便,而且也有特别多可供选择的主题,还能够轻松导出 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 官方下载二进制包进行安装。 下载地址:https://www.typora.io/#linux 下载完成后解压,进入到解压目录后可以直接执行命令 ./Typora 启动。 如果要创建桌面图标,可以参照 .desktop 文件的书写格式写,然后放到 /usr/share/applications 目录下即可。


代码编辑器(Sublime Text)

Sublime Text 就不解释了,几乎每一个程序猿都对它爱不释手,尤其是搞前端开发的。可以直接去其官网下载二进制软件包。

 下载地址:http://www.sublimetext.com/3

下载完后解压,然后进入解压后的文件夹,可通过命令 ./sublime_text 启动程序。

如果想要添加桌面图标的话,可直接将解压目录中的 sublime_text.desktop 文件复制到 /usr/share/applications 目录下。


代码编辑器(VS Code)

Visual Studio Code 也是一款功能强大的代码编辑器,其插件也是相当的丰富,可媲美 Sublime Text。可通过下载 deb 软件包进行安装。

 下载地址:https://code.visualstudio.com/

十六进制编辑器(bless)

可通过十六进制编辑文件。

 sudo apt install bless

远程桌面工具(TeamViewer)

TeamViewer 这款远程桌面软件在业界所享有的美誉我想不用我做太多的介绍了,相比其他远程桌面工具,它不仅画面流畅清晰,而且也很省流量带宽,除了远程桌面,它还有远程会议、桌面分享、远程打印、VPN连接等功能。其下载方式也是去官网下载 deb 软件包进行安装。

 下载地址:https://www.teamviewer.cn/cn/download/linux/

远程连接管理工具(remmina)

该软件可管理 DRP、VNC、SSH 等协议的远程连接。

 sudo apt install remmina

FTP 客户端(filezilla)

类似于 Windows 下的 WinScp 软件,可以直接拖动文件进行本地与服务器之间的文件传输。

 sudo apt install filezilla

社区帐号管理工具(Franz)

一款能够同时登录各种社区平台(网盘、邮箱、推特等)帐号,并接收来自这些帐号的消息等。下载 .AppImage程序即可。

 下载地址:https://meetfranz.com/#download

社区帐号管理工具(Station)

类似 Franz,界面更好看,也是能够同时登录多方帐号。

 下载地址:https://getstation.com/

虚拟机软件(VirtualBox)

如果你想要安装多台虚拟计算机作为开发测试使用的环境,那么 VirtualBox 虚拟机软件是个不错的选择,VirtualBox 在 Linux 下其优势尤为突出。同样,你需要在 Oracle VM VirtualBox 官方上下载安装程序。

 下载地址:https://www.virtualbox.org/wiki/Linux_Downloads

如果上面这个列表中没有使用你的操作系统的,例如 Kali Linux 系统,这时候下载最后一个 All distributions 即可。这时候下载到的并不是 deb 软件包,而是以 .run 结尾的可执行程序,直接运行该程序即可安装。

说到 VirtualBox,这里不得不提到它强大的一个功能,即无缝模式。例如当你的虚拟计算机为 Windows 操作系统时,开启无缝模式后,你可以直接在你的 Linux 桌面上看到 Windows 窗口,这看起来好像是两个操作系统完美混合在一起了。开启无缝模式的方式只需要在虚拟机上按下 右侧Ctrl+L 快捷键即可。


微信

关于 Linux 上安装微信这个话题早已经不是话题了。很多人都是安装的 GitHub 上某大神(们)开发的基于网页版微信的 Linux 版微信桌面程序,我自己也是比较推荐这个的。

 下载地址:https://github.com/kooritea/electronic-wechat

另外还有这个也是非常不错的:

 下载地址:https://github.com/trazyn/weweChat/releases

但其实还有另一个更加方便快捷有效的方法,不需要下载,不需要编译安装。那就是,直接使用网页版微信啊,通过浏览器添加桌面图标就行了。具体做法是:

  1. 用 Chrome (或 Chromiun)浏览器打开网页版微信的网址:https://wx.qq.com;
  2. 点击浏览器右上角的菜单,依次选择 更多工具-> 创建快捷方式
  1. 在接下来的对话框中,记得勾选上 在窗口中打开这个选项;
  1. 此时桌面图标已经创建了,通过按 Win+A 键则可以在软件列表中看到微信了。实际上 Chrome 自动创建了一个 .desktop 文件,放在 ~/.local/share/applications/目录下,你也可以通过修改这个文件来修改图标和名称等。
  1. 点开这个图标运行微信,登录后就可以看到这样的窗口界面,感觉这个窗口也还不算丑吧?

百度网盘

现在很有资料都是通过百度网盘进行共享的,Linux 下可不能没有百度网盘,同样也是在官网中下载 deb 软件包直接安装即可。

 下载地址:https://pan.baidu.com/download

办公软件(WPS)

Linux 中无法使用微软的 Office 套装,并且 Linux 默认的 LibreOffice 着实不好用。在 Linux 下比较好的 Office 替代品就是金山公司开发的 WPS 套装了,Linux 版 WPS 包含了文字处理(Word)、数据表格(Excel)、演示幻灯片(PowerPoint)和电子书阅读器(PDF Reader)四个软件。同样需要到官网下载 deb 软件包进行安装。

 下载地址:https://linux.wps.cn/

网易云音乐

一款知名的音乐平台软件,官方有开发 Linux 版本,直接去官网下载 deb 软件包即可。

 下载地址:https://music.163.com/#/download

其他开发软件

Quartus Prime

一款 FPGA 集成开发工具,官方有开发 Linux 版本,直接去官网下载即可。

 下载地址:http://fpgasoftware.intel.com/?edition=lite

PhpStorm

JetBrains 旗下一款优秀的跨平台的 PHP 集成开发工具。

 下载地址:https://www.jetbrains.com/phpstorm/

PyCharm

JetBrains 旗下一款优秀的跨平台的 Python 集成开发工具。

 下载地址:https://www.jetbrains.com/pycharm/

WebStorm

JetBrains 旗下一款优秀的跨平台的 Web 前端集成开发工具。

 下载地址:https://www.jetbrains.com/webstorm/

IntelliJIDEA

JetBrains 旗下一款优秀的跨平台的 Java 集成开发工具。

 下载地址:https://www.jetbrains.com/idea/

DataGrip

JetBrains 旗下一款优秀的跨平台的数据库管理工具,可支持 MySQL、SQL Server、MongoDB 等多种数据库。

 下载地址:https://www.jetbrains.com/datagrip/

Sublime Merge

一款功能强大的图形化 Git 仓库管理工具,配合 Sublime 使用效果更佳。

 下载地址:https://www.sublimemerge.com/download

SDCC

SDCC(Small Device C Compiler) 是一个小型设备的 C 语言编译器,该编译器是标准C语言,可以编译 Intel MCS51 架构的微处理器,也可以编译 STM8 等常见 MCU。

 下载地址:http://sdcc.sourceforge.net/snap.php

Hex2Bin

一款命令行烧写工具,可烧写单片机程序(bin 或 hex)到硬件设备上。

 下载地址:https://github.com/laborer/stcflash

原文发布于微信公众号 - 悠风的采坑日记(yowfung)

原文发表时间:2019-08-05

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券