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

如何学习 linux, shell 编程

  •  
  •   hxlx · 2015-07-25 19:00:21 +08:00 · 2597 次点击
    这是一个创建于 3444 天前的主题,其中的信息可能已经有所发展或是发生改变。

    小弟刚毕业,做java web,看到很多展品要求中找java的都会提熟悉linux的shell编程优先,请问我要怎么学习,有好的方法嘛,需要学习什么样的地步,有没有标准,谢谢

    9 条回复    2015-07-26 19:45:30 +08:00
    Honwhy
        1
    Honwhy  
       2015-07-25 19:38:45 +08:00
    java web和shell关联并不是特别大
    linux和shell都是加分项
    学习书籍推荐:
    Linux程序设计
    鸟哥的私房菜
    两本内容都有点多了
    wbingeek
        2
    wbingeek  
       2015-07-25 19:58:39 +08:00
    youtube上搜:"netman linux" 有相关的视频教学
    anthonyeef
        3
    anthonyeef  
       2015-07-25 20:30:56 +08:00
    首先先装一个容易上手的、比较成熟的、文档比较详细以及现在最新的版本比较稳定的Linux发行版,然后才能开心地开始学(zhe)习(teng)。

    另外我觉得你有一处typo……*展品-->*招聘
    wolfan
        4
    wolfan  
       2015-07-25 20:59:30 +08:00 via Android
    shell说白了就是省你重复敲命令而已,也就是说你能熟悉linux命令,能在cli也可以保证你能干活,而不是换了一个工作环境(系统环境)会手足无措,不能马上进入工作状态。

    这才要求你熟悉shell的真正原因,而不是字面上那个简单的叙述。

    可以装个虚拟机,也可以直接把自己的系统换成linux或者是用那些在线环境,比如coding的webide~
    remotejob
        5
    remotejob  
       2015-07-25 22:20:48 +08:00
    多看书多练
    vinceguo
        6
    vinceguo  
       2015-07-25 23:38:48 +08:00 via Android
    学吧,又不难,花点时间而已。
    用惯了你就再也受不了干什么都要拿个鼠标点点点了
    zeuss
        7
    zeuss  
       2015-07-26 16:11:31 +08:00
    多折腾,不过最近有大神对我说,脱离业务的折腾毫无意义,还是用来解决实际问题比较容易成长。
    c742435
        8
    c742435  
       2015-07-26 16:52:13 +08:00
    很简单 租个云服务的虚拟机 然后把你的web程序部署上去,你就会了
    qw7692336
        9
    qw7692336  
       2015-07-26 19:45:30 +08:00 via Android
    以前只会Java,用Java批量下载文件麻烦至极
    后来发现用shell只需要
    for i in `seq 1 9` {
    wget example.com/$i -O $i.png
    }
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2631 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 81ms · UTC 08:02 · PVG 16:02 · LAX 00:02 · JFK 03:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.