前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >推荐 | Linux 玩家必备优秀软件

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

作者头像
悠风
发布2019-08-28 16:45:56
7.6K0
发布2019-08-28 16:45:56
举报

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


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

命令行软件

进程与资源监视器(Htop)

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

代码语言:javascript
复制
sudo apt install htop


命令帮助工具(tldr)

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

代码语言:javascript
复制
sudo apt install tldr


Git 命令优化工具(Tig)

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

代码语言:javascript
复制
sudo apt install tig


命令更正提示工具(TheFuck)

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

代码语言:javascript
复制
 下载地址:https://github.com/lxbwolf/thefuck/releases

代码语言:javascript
复制
# 下载完成后解压缩,然后进入解压文件夹
# 输入下面命令进行安装
sudo python3 setup.py build
sudo python3 setup.py install
# 配置
eval $(thefuck --alias)


高速下载工具(Axel)

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

代码语言:javascript
复制
sudo apt install axel


终端复用神器(Tmux)

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

代码语言:javascript
复制
sudo apt install tmux


文件查看工具(Bat)

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

代码语言:javascript
复制
 下载地址:https://github.com/sharkdp/bat/releases


MySQl 命令优化工具(MyCli)

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

代码语言:javascript
复制
sudo apt install mycli


图形化软件

系统优化工具(Gnome-Twaeks)

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

代码语言:javascript
复制
 # 安装
 sudo apt-get install gnome-tweak-tool
 
 # 运行
 gnome-tweaks


快速启动工具(Albert)

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

代码语言:javascript
复制
 # 安装
 sudo add-apt-repository ppa:noobslab/macbuntu
 sudo apt update
 sudo apt install albert

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


快速启动工具(Synapse)

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

代码语言:javascript
复制
 sudo apt install synapse

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


文件搜索软件(catfish)

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

代码语言:javascript
复制
 sudo apt install catfish


垃圾清理工具(BleachBit)

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

代码语言:javascript
复制
 sudo apt install bleachbit


Gif 录制软件(peek)

代码语言:javascript
复制
 sudo apt install peek

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


截图工具(FlameShot)

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

代码语言:javascript
复制
 # 安装
 sudo apt install flameshot
 # 配置
 sudo flameshot config
 # 运行
 flameshot gui

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


图像处理软件(GIMP)

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

代码语言:javascript
复制
 # 安装
 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 安装包。

代码语言:javascript
复制
 下载地址:https://www.xmind.cn/download/

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


知识树笔记工具(CherryTree)

代码语言:javascript
复制
 sudo apt install cherrytree


Markdown 编辑器(Typora)

Typora 是一款跨平台的,即写即显的 Markdown 编辑器,其不仅使用起来特别方便,而且也有特别多可供选择的主题,还能够轻松导出 HTML 和 PDF。

代码语言:javascript
复制
 # 安装
 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 就不解释了,几乎每一个程序猿都对它爱不释手,尤其是搞前端开发的。可以直接去其官网下载二进制软件包。

代码语言:javascript
复制
 下载地址:http://www.sublimetext.com/3

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

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


代码编辑器(VS Code)

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

代码语言:javascript
复制
 下载地址:https://code.visualstudio.com/


十六进制编辑器(bless)

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

代码语言:javascript
复制
 sudo apt install bless


远程桌面工具(TeamViewer)

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

代码语言:javascript
复制
 下载地址:https://www.teamviewer.cn/cn/download/linux/


远程连接管理工具(remmina)

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

代码语言:javascript
复制
 sudo apt install remmina


FTP 客户端(filezilla)

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

代码语言:javascript
复制
 sudo apt install filezilla


社区帐号管理工具(Franz)

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

代码语言:javascript
复制
 下载地址:https://meetfranz.com/#download


社区帐号管理工具(Station)

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

代码语言:javascript
复制
 下载地址:https://getstation.com/


虚拟机软件(VirtualBox)

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

代码语言:javascript
复制
 下载地址:https://www.virtualbox.org/wiki/Linux_Downloads

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

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


微信

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

代码语言:javascript
复制
 下载地址:https://github.com/kooritea/electronic-wechat

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

代码语言:javascript
复制
 下载地址: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 软件包直接安装即可。

代码语言:javascript
复制
 下载地址:https://pan.baidu.com/download


办公软件(WPS)

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

代码语言:javascript
复制
 下载地址:https://linux.wps.cn/


网易云音乐

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

代码语言:javascript
复制
 下载地址:https://music.163.com/#/download


其他开发软件

Quartus Prime

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

代码语言:javascript
复制
 下载地址:http://fpgasoftware.intel.com/?edition=lite

PhpStorm

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

代码语言:javascript
复制
 下载地址:https://www.jetbrains.com/phpstorm/

PyCharm

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

代码语言:javascript
复制
 下载地址:https://www.jetbrains.com/pycharm/

WebStorm

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

代码语言:javascript
复制
 下载地址:https://www.jetbrains.com/webstorm/

IntelliJIDEA

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

代码语言:javascript
复制
 下载地址:https://www.jetbrains.com/idea/

DataGrip

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

代码语言:javascript
复制
 下载地址:https://www.jetbrains.com/datagrip/

Sublime Merge

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

代码语言:javascript
复制
 下载地址:https://www.sublimemerge.com/download

SDCC

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

代码语言:javascript
复制
 下载地址:http://sdcc.sourceforge.net/snap.php

Hex2Bin

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

代码语言:javascript
复制
 下载地址:https://github.com/laborer/stcflash


本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-08-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 悠风的采坑日记 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 命令行软件
    • 进程与资源监视器(Htop)
      • 命令帮助工具(tldr)
        • Git 命令优化工具(Tig)
          • 命令更正提示工具(TheFuck)
            • 高速下载工具(Axel)
              • 终端复用神器(Tmux)
                • 文件查看工具(Bat)
                  • MySQl 命令优化工具(MyCli)
                  • 图形化软件
                    • 系统优化工具(Gnome-Twaeks)
                      • 快速启动工具(Albert)
                        • 快速启动工具(Synapse)
                          • 文件搜索软件(catfish)
                            • 垃圾清理工具(BleachBit)
                              • Gif 录制软件(peek)
                                • 截图工具(FlameShot)
                                  • 图像处理软件(GIMP)
                                    • 思维导图软件(XMind)
                                      • 知识树笔记工具(CherryTree)
                                        • Markdown 编辑器(Typora)
                                          • 代码编辑器(Sublime Text)
                                            • 代码编辑器(VS Code)
                                              • 十六进制编辑器(bless)
                                                • 远程桌面工具(TeamViewer)
                                                  • 远程连接管理工具(remmina)
                                                    • FTP 客户端(filezilla)
                                                      • 社区帐号管理工具(Franz)
                                                        • 社区帐号管理工具(Station)
                                                          • 虚拟机软件(VirtualBox)
                                                            • 微信
                                                              • 百度网盘
                                                                • 办公软件(WPS)
                                                                  • 网易云音乐
                                                                  • 其他开发软件
                                                                    • Quartus Prime
                                                                      • PhpStorm
                                                                        • PyCharm
                                                                          • WebStorm
                                                                            • IntelliJIDEA
                                                                              • DataGrip
                                                                                • Sublime Merge
                                                                                  • SDCC
                                                                                    • Hex2Bin
                                                                                    相关产品与服务
                                                                                    云数据库 MySQL
                                                                                    腾讯云数据库 MySQL(TencentDB for MySQL)为用户提供安全可靠,性能卓越、易于维护的企业级云数据库服务。其具备6大企业级特性,包括企业级定制内核、企业级高可用、企业级高可靠、企业级安全、企业级扩展以及企业级智能运维。通过使用腾讯云数据库 MySQL,可实现分钟级别的数据库部署、弹性扩展以及全自动化的运维管理,不仅经济实惠,而且稳定可靠,易于运维。
                                                                                    领券
                                                                                    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档