respect11
V2EX  ›  问与答

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

  •  
  •   respect11 · Sep 19, 2018 · 5482 views
    This topic created in 2971 days ago, the information mentioned may be changed or developed.

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

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









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

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

    当然了,其余情况说的“ linux 开发”,指的是熟悉 linux 常见命令,并能基本运维, 能写简单的 shell 脚本,能部署 /搭建常见的 linux 环境
    respect11
    respect11
    OP
    Sep 20, 2018
    16
    @idistyl #15 了解了,大佬
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1533 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 08:01 · PVG 16:01 · LAX 00:01 · JFK 03:01
    ♥ Do have faith in what you're doing.