linux下的开发工具

今天看到这么一篇:是否有必要在linux环境下开发(使用linux桌面版) 还在争论linux开发是不是比windows好,我本以为这个问题毋庸置疑那肯定是比windows好啊,然而看了下下面回复,发现事情并不简单。好多同行还抱着linux桌面体验不好,软件少的陈旧印象。甚至有个号称用了半年ubuntu的同行抱怨装不上filezilla。。。。

本文就做一下科普,仅涉及linux上有什么开发工作上常用的工具,以及如何安装。本文不涉及令人闻风丧胆的VIM和各种shell工具,全部是有GUI的软件。

发行版,就以我在公司用的Deepin/ubuntu为例

涉及范围:

  • 数据库软件,
  • IDE,
  • 文本编辑器,
  • 文字处理、电子表格、ppt办公套件
  • 即时通讯
  • 电子邮件客户端
  • ssh和ftp/sftp
  • 下载工具
  • 文档阅读
  • http调试器
  • crossover
  • 截图工具

数据库远程管理客户端

关系型数据库

不要试图找Navicat了,没有,有也是wine版的。 可以尝试一下datagrip,界面美观,功能强大,支持多种数据库

安装:

  • 复杂方法:去官网下载,解压到任意位置,找到bin目录下的datagrip.sh,运行它
  • Deepin上的简单方法:应用中心搜索datagrip,点安装
  • ubuntu上的snap方法:sudo snap install datagrip --classic

或dbeaver

官网下载最新社区版(Community Edition) https://dbeaver.jkiss.org/download/

非关系型数据库

fastonosql,支持多种类redis数据库

安装: 官网下载64 bit Debian/Ubuntu Package (.deb), sudo dpkg -i xxx.deb或双击安装

redis desktop manager sudo snap install redis-desktop-manager

IDE

其实这个JetBrains全家桶基本就能应付个差不多了,安装方法跟上述datagrip完全一样。然而还是也介绍一点别的。

NetBeans
  • 复杂方法: 官网下载, 会得到一个类似netbeans-8.2-linux.sh这样命名的文件,双击它
  • 简单方法:打开终端,运行命令,sudo apt install netbeans

文本编辑器

vscode

sudo apt install code

或去官网下载deb包安装

sublime

官网下载类似sublime.deb的文件,双击它

typora

最好用的markdown编辑器

https://www.typora.io/#linux

按照说明安装,deepin系统可在应用商店直接安装

文字处理、电子表格、ppt办公套件

wps

http://community.wps.cn/download/

永中office

http://www.yozosoft.com/products/yozooffice.htm

下载linux版本,解压缩后按照说明文件安装

即时通讯和办公管理

TIM/QQ

https://github.com/hillwoodroc/winetricks-zh 按照说明安装。如遇到缺包,自己去下载。认识我的人可以找我索要缺失的包

deepin-wine-for-ubuntu顾名思义,就是在ubuntu上使用deepin的wine封装通过这个可以安装微信和QQ/TIM。体验极佳。

deepin系统自带,可在应用商店直接安装

钉钉

https://github.com/nashaofu/dingtalk/releases 下载最新deb

微信

https://github.com/trazyn/weweChat/releases 下载最新安装包

deepin-wine-for-ubuntu顾名思义,就是在ubuntu上使用deepin的wine封装通过这个可以安装微信和QQ/TIM。体验极佳。

deepin系统自带,可在应用商店直接安装

电子邮件客户端

thunderbird

久经考验的邮件客户端,全功能,其他的玩具级别的不必考虑了

sudo apt install thunderbird

ssh和ftp/sftp

deepin终端自带连接管理功能

Termius

https://termius.com/

sudo snap install termius-app

PAC

ssh管理工具,对标windows下的Xshell

ubuntu最佳方案:

sudo snap install pac-vs

Ásbrú Connection Manager

PAC的folk 详见我的另一篇博文

filezilla

linux下不作他想的ftp/sftp客户端

sudo apt install filezilla

下载工具

aria2和uget

多线程下载的最佳组合

sudo apt install aria2 uget

安装完成后可在uget中简单设置一下,即可使用aria2而非wget进行多线程下载

Persepolis Download Manager

aria2的另一个前端程序

去下面地址下载deb包

https://github.com/persepolisdm/persepolis/releases

种子和磁力链

sudo apt install qbittorrent

百度网盘

百度已经提供了linux版的客户端,体验一般。

命令行版百度云盘客户端,远比官方客户端更快

https://github.com/iikira/BaiduPCS-Go

按照说明下载使用,使用方式与shell类似

文档阅读

chm

linux下不作他想的chm阅读器kchmviewer

sudo apt install kchmviewer

PDF

系统自带的阅读器一般就能满足要求,不做解释

http调试器

postman

https://www.getpostman.com/apps

deepin商店中可直接安装

其他发行版可在官网下载“绿色版”,解压运行

然而并不是只有postman,可以用用别的

insomnia

https://support.insomnia.rest/article/23-installation#ubuntu

deepin商店中可直接安装

ubuntu可按照上述链接说明安装

或者下载通用的APPimage格式,直接运行

crossover

wine的升级版,可以用它安装许多windows软件,体验比wine好得多。

安装大家都要用的QQ/TIM可以参考我的另一篇博文

截图工具

flameshot

目前看来linux下的截图工具除了deepin自带的那个无出其右 flameshot

ubuntu 18.04+的源里面已经收录了该软件

其他发行版可以去github的release中下载

转载于:https://my.oschina.net/inuxor/blog/1575160

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值