linux上的实用软件清单(个人用)

为什么要列这个清单

在使用gnu linux(后面均简称为linux)操作系统的过程当中,总有一些软件让你觉得即使没有windows也能让自己的工作和生活变得更加便利,因此,为了方便后面因为更换发行版或者因为不可控因素导致系统损坏而必须重新安装linux系统,特别将自己平时用的比较多的软件列出来以供后面安装新系统之后能够快速恢复到正常工作和生活状态。个人觉得,对于linux用户来说,相对于windows系统中软件来源的不可控性和零散性,linux系统自带的包管理器绝对是节约我们软件安装时间的一大利器。而且更便于自动化安装和初始化,而作为软件开发者,良好的编程环境更是完胜windows系统。也希望这个清单能让自己在今后的软件开发生涯中更加注重时间的重要性,不要浪费时间在一些无意义的折腾上,毕竟,系统是拿来用的,高效才是操作系统带给我们最终的目的。

以下包管理器均采用archlinux内置的pacman

翻译类软件

  1. 带gui的:goldendict、stardict(星际译王)
    1
    2
    3
    sudo pacman -S goldendict
    # 或者
    sudo pacman -S stardict
    字典下载链接
  2. 不带gui的:dictd(可以离线使用),translate-shell(必须连上网络)
  • dictd
    1
    sudo pacman -S dictd dict
    dict是客户端,dictd是dict的后台服务器。默认安装之后是不带任何字典的,使用网络查询,且只能查询到英文释义。如果想要支持中文字典的话得自行下载对应的词库,但目前来说官网并不提供中文字典,需要自行将goldendict的字典文件转换成dictd可识别的文件格式。
    目前个人使用的开源转换工具是pyglossary,该工具使用python编写,支持的格式也比较多,从github上下载到安装文件之后,需要使用pip工具进行安装:
    1
    2
    3
    # 先安装pip工具
    sudo pacman -S python-pip
    sudo pip install pyglossary-x.x.x-py3-none-any.whl
    安装完成之后在终端中输入pyglossary启动工具,并在输入文件时选择goldendict的词典文件(一般是以.ifo后缀名结尾。然后输出文件选择以.index作为后缀的文件类型,点击Convert按钮之前记住将/usr/share/dictd的目录权限授予当前用户,否则无法自动复制过去,且控制台会报错。
    自用
  • translate-shell
    1
    sudo pacman -S translate-shell
    该命令行软件的强大之处在于它集成了目前可用的几大翻译软件,如google翻译、bing翻译(百度翻译待求证)
    安装完之后,使用如下命令即可翻译英文单词或者句子
    1
    2
    3
    4
    5
    # 翻译单词(英译汉)
    trans -s en -t zh like
    # -s en 代表输入的语言类型,-t zh 代表输出的语言类型
    # 翻译句子
    trans -s en -t zh "i love you"
    或者进入交互模式:
    1
    trans -s en -t zh -shell -brief
    使用:q退出

翻墙类软件

  1. 带gui的:qv2ray、v2ray desktop、v2rayA(web管理界面)
  • qv2ray
    1
    sudo pacman -S qv2ray
    该工具只支持基于v2ray内核的传输协议,如vmess,不支持shadowsocks协议;
  • v2ray desktop
    1
    2
    # 要想使用下面的命令安装该软件,需要配置archlinuxcn的软件源或者使用aur包管理器,比如yay。
    sudo pacman -S v2ray-desktop
    该工具支持shadowsocks协议和基于v2ray内核的vmess协议,而且支持订阅,比较方便,但没有导出功能。相对于qv2ray来说,功能稍显简单,但好在支持的协议比较丰富。
  • v2rayA
    1
    sudo pacman -S v2raya
    该工具的强大之处在于支持的协议更多,而且配置简单,支持订阅以及透明代理(比系统代理更加强大,可以代理全局流量)。另外,它的安装包形式也很多样,除了使用系统自带的包管理器安装之外,还支持docker安装、appImage安装。具体配置见github官网。v2raya源码以及使用手册
  1. 不带gui的:mellow

linux上的实用软件清单(个人用)

http://kylepeng93.github.io/2021/03/16/great-tool-for-linux/

作者

彭凯

发布于

2021-03-16

更新于

2021-03-18

许可协议

You need to set install_url to use ShareThis. Please set it in _config.yml.
You forgot to set the business or currency_code for Paypal. Please set it in _config.yml.

评论

You forgot to set the shortname for Disqus. Please set it in _config.yml.