V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
respect11
V2EX  ›  问与答

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

  •  
  •   respect11 · 2018-09-19 16:55:12 +08:00 · 4445 次点击
    这是一个创建于 2258 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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









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

    不过混入了部分真实成分
    respect11
        4
    respect11  
    OP
       2018-09-19 17:13:06 +08:00
    @ju5t4fun #1 java 这种打包好的该如何编译
    zhanglintc
        5
    zhanglintc  
       2018-09-19 17:38:19 +08:00
    我感觉不一定是必须要 ssh 到远程编译调试吧, 只是说你最终的代码需要在 Linux 下运行. 你在 Windows 下跑好了, 直接拿到 Linux 下一般也是可以的.
    respect11
        6
    respect11  
    OP
       2018-09-19 17:41:50 +08:00
    @zhanglintc #5 我以为是在 Linux 下进行开发。。
    IceBay
        7
    IceBay  
       2018-09-19 17:57:25 +08:00
    @GeruzoniAnsasu #3 我单纯的信了
    Ethanp
        8
    Ethanp  
       2018-09-19 18:00:18 +08:00 via Android
    @GeruzoniAnsasu 何时能像老哥一样优秀
    Sharuru
        9
    Sharuru  
       2018-09-19 18:00:18 +08:00   ❤️ 1
    大部分情况就是你写的东西最后会在 Linux 上跑,如果出了问题,“至少得会用 tail 啥的看看 log 吧”之类的程度。
    vissssa
        10
    vissssa  
       2018-09-19 18:04:05 +08:00
    windows 下能跑,linux 下不一定就可以
    PerFectTime
        11
    PerFectTime  
       2018-09-19 19:40:17 +08:00
    Linux 下使用虚拟机环境在 Windows 平台上进行开发简称在 Linux 下开发 233
    sudoz
        12
    sudoz  
       2018-09-19 19:50:59 +08:00
    你就说,我工作开发的计算机室 Ubuntu/Debian/CentOS,算不算 Linux 开发,哈哈
    pkokp8
        13
    pkokp8  
       2018-09-19 20:37:36 +08:00 via Android
    @GeruzoniAnsasu 不看最后,curl sed 绝了
    catror
        14
    catror  
       2018-09-19 20:43:25 +08:00 via Android
    熟悉常用的 Linux 命令即可
    idistyl
        15
    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
        16
    respect11  
    OP
       2018-09-20 09:00:14 +08:00
    @idistyl #15 了解了,大佬
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3554 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 00:56 · PVG 08:56 · LAX 16:56 · JFK 19:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.