挺多面试要求上有 熟悉 Linux 环境下开发 ,可以分享下具体是怎么进行开发的吗?

2018-09-19 16:55:12 +08:00
 respect11

比如浏览器查资料??怎么查

4482 次点击
所在节点    问与答
16 条回复
ju5t4fun
2018-09-19 17:08:49 +08:00
用 Windows 系统,ssh 远程到 Linux 服务器上写代码,编译,调试...
innoink
2018-09-19 17:10:59 +08:00
首先你要熟悉你所在领域的工具链如何使用
然后常见的 linux 功能、shell 之类的有基本了解
GeruzoniAnsasu
2018-09-19 17:12:49 +08:00
用 curl+sed 浏览网页,前端什么的不需要的,我们只看字
用 vim+手写插件充当 ide,10 年老开发手撸的 vim 插件套件比 vs 都强
极其讨厌重复工作,凡是能程序化的流程必定写脚本,个人目录积累几十个,有一键解决冲突合并代码的,一键迁移老代码到新内核的,一键开启 daemon 自动回复老板短信的,顺带一提因为脚本太多了所以用另一个脚本自动索引管理所有脚本
linux 生态中大多数东西都开源,所以我们用修改过的编译器,修改过的内核,修改过的 nginx,修改过的 c++语言









以上全部都是抖机灵是假的

不过混入了部分真实成分
respect11
2018-09-19 17:13:06 +08:00
@ju5t4fun #1 java 这种打包好的该如何编译
zhanglintc
2018-09-19 17:38:19 +08:00
我感觉不一定是必须要 ssh 到远程编译调试吧, 只是说你最终的代码需要在 Linux 下运行. 你在 Windows 下跑好了, 直接拿到 Linux 下一般也是可以的.
respect11
2018-09-19 17:41:50 +08:00
@zhanglintc #5 我以为是在 Linux 下进行开发。。
IceBay
2018-09-19 17:57:25 +08:00
@GeruzoniAnsasu #3 我单纯的信了
Ethanp
2018-09-19 18:00:18 +08:00
@GeruzoniAnsasu 何时能像老哥一样优秀
Sharuru
2018-09-19 18:00:18 +08:00
大部分情况就是你写的东西最后会在 Linux 上跑,如果出了问题,“至少得会用 tail 啥的看看 log 吧”之类的程度。
vissssa
2018-09-19 18:04:05 +08:00
windows 下能跑,linux 下不一定就可以
PerFectTime
2018-09-19 19:40:17 +08:00
Linux 下使用虚拟机环境在 Windows 平台上进行开发简称在 Linux 下开发 233
sudoz
2018-09-19 19:50:59 +08:00
你就说,我工作开发的计算机室 Ubuntu/Debian/CentOS,算不算 Linux 开发,哈哈
pkokp8
2018-09-19 20:37:36 +08:00
@GeruzoniAnsasu 不看最后,curl sed 绝了
catror
2018-09-19 20:43:25 +08:00
熟悉常用的 Linux 命令即可
idistyl
2018-09-19 22:20:30 +08:00
我们团队玩过,因为核心 API 仅仅支持 Linux64 位系统,于是搭建虚拟机,安装 Ubuntu 16 系统。
然后里面 Ubuntu 系统内,安装 idea linux 版本, 安装 mysql 客户端, 搭建 linux 环境。。。
具备这一切的前提是:( 1 ) 各种 linux 常用命令要熟悉、( 2 ) windows 与 linux 文件相互传输要熟悉。。。 ( 2 ) linux 编译。linux 下发布版本+运维

当然了,其余情况说的“ linux 开发”,指的是熟悉 linux 常见命令,并能基本运维, 能写简单的 shell 脚本,能部署 /搭建常见的 linux 环境
respect11
2018-09-20 09:00:14 +08:00
@idistyl #15 了解了,大佬

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/490885

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX