为什么我们要学习命令行?

以前编程开发的时候,没有怎么注意到这个问题

直到上次去给平安做一个项目

平安是做银行,保险相关的企业,多以对钱非常的敏感,他对安全的要求是比较的高的。

以前做项目的时候,要看数据库用navicat,要看mongo用Robot 3T,要看redis 用redisClient

但是在平安不一样了,他们的内部的电脑连百度都没有办法访问,使用maven 都没有办法链

接maven的中央仓库下载jar包,甚至连安装个软件都要向上面申请。环境限制非常的严格

不能用navicat 只能用 mycli 进行数据库的连接,写纯sql 进行数据库的查看。

这个过程相当的痛苦。

必须腰掌握linux的命令和相关操作的命令

以前对Linux的应用只在于,运行部署程序,这次还要在上面跑应用,redis-cli 每隔一段时间还会断开连接,频繁输入密码,难受啊

以前用navicat 鼠标随便点点 数据就出来了,图表显示,清晰直观,很爽

所以我觉的我们学命令行的方式,就是为了应付某些特殊的开发环境,当环境极端恶劣的时候,这个时候也只有用命令行去操作了。

还与一个原因我觉的在于 用命令行非常的清爽

比如我们在平时开发的时候,总是会有浏览器缓存的情况发生,频繁的请缓存麻烦,

比如curl 命令,就会感觉非常的干净清爽,我请求要带什么参数我只要在命令行中加上就可以了,不加的请求就不会带,非常的清爽。

以上就是我对命令行使用的两个感触的

虽然要学习命令行,但我还是觉的在绝大多数书场景中我们还是应该使用navicat 这样的软件,能快乐的开发,为什么要痛苦的开发?

你可能感兴趣的:(Java,Web)