V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
iOS 开发实用技术导航
NSHipster 中文版
http://nshipster.cn/
cocos2d 开源 2D 游戏引擎
http://www.cocos2d-iphone.org/
CocoaPods
http://cocoapods.org/
Google Analytics for Mobile 统计解决方案
http://code.google.com/mobile/analytics/
WWDC
https://developer.apple.com/wwdc/
Design Guides and Resources
https://developer.apple.com/design/
Transcripts of WWDC sessions
http://asciiwwdc.com
Cocoa with Love
http://cocoawithlove.com/
Cocoa Dev Central
http://cocoadevcentral.com/
NSHipster
http://nshipster.com/
Style Guides
Google Objective-C Style Guide
NYTimes Objective-C Style Guide
Useful Tools and Services
Charles Web Debugging Proxy
Smore
shawndev
V2EX  ›  iDev

公众号更新, Mac OSX 下好用的命令行(3),欢迎关注和反馈

  •  
  •   shawndev · 2019-04-10 09:49:41 +08:00 · 6571 次点击
    这是一个创建于 1815 天前的主题,其中的信息可能已经有所发展或是发生改变。
    22 条回复    2019-04-11 18:33:23 +08:00
    shawndev
        1
    shawndev  
    OP
       2019-04-10 09:51:23 +08:00
    长图是使用 chrome 调试工具截取的,内容被截断了,可以前往公众号查看详情。另外求推荐 markdown 转微信排版的工具。
    AngryPanda
        2
    AngryPanda  
       2019-04-10 09:55:41 +08:00
    老哥你介绍的这些命令行工具,Linux 下大多也有啊。能多介绍一下 macOS 独有的么?
    shawndev
        3
    shawndev  
    OP
       2019-04-10 10:01:35 +08:00
    @AngryPanda 大部分命令行工具是 Linux 和 Mac 都能使用的,甚至有些命令 Linux 具有而 Mac 需要额外安装。比如 tree,wget,telnet,netcat,iptables。

    Mac 下有而 Linux 没有的命令前文也有介绍,比如 airport 用于操作 WIFI,比如 say 发出声音,后续涉及开发相关的命令比如 nscurl 定位域名的 ats 问题,defaults 读写选项等。后面会写到安装 homebrew 以及使用 homebrew 安装很多好用的命令行工具。
    hei1000
        4
    hei1000  
       2019-04-10 10:22:43 +08:00
    大哥,你这个太基础了,是给刚接触 unix 命令行的人看的?
    ishiguang
        5
    ishiguang  
       2019-04-10 10:45:04 +08:00   ❤️ 1
    先支持楼主一波,再慢慢看。
    shawndev
        6
    shawndev  
    OP
       2019-04-10 10:51:49 +08:00
    @hei1000 这次没有介绍背景,我是一位 iOS 开发人员,站在客户端开发的角度,大部分开发人员对命令行的使用程度都比较低。这些公众号一方面是对经验做个总结,另一方面也是分享给其他接触命令行不久的开发人员。比如 2>&1 这个使用方式,大部分客户端开发人员都不认识。另外这篇文章是发表在 iDev 分区下不知道您有没有注意到……
    shawndev
        7
    shawndev  
    OP
       2019-04-10 10:52:18 +08:00
    @ishiguang 感谢支持
    ywlnn
        8
    ywlnn  
       2019-04-10 10:53:05 +08:00
    老哥有心了,十分感谢啊
    shawndev
        9
    shawndev  
    OP
       2019-04-10 10:56:33 +08:00
    @ywlnn 我在学习和使用命令行的过程中没有遇到系统的资料,自己在总结过程中也不断发现有所遗漏。另外重点不够明确,不过按照我的总结,看一遍分类的命令,再善用 whatis, whereis 和 man,相信能比较快的上手命令行。
    zzjas98
        10
    zzjas98  
       2019-04-10 11:08:25 +08:00
    叫“ Mac OSX 下好用的命令行”不太好,MacOS 的这些多来自于 BSD,你打`man ls`就可以看到是 BSD General Commands Manual。Linux 上也有大多数这些东西的 GNU 版本。应该说成“ UNIX 下好用的命令行”。
    shawndev
        11
    shawndev  
    OP
       2019-04-10 11:14:26 +08:00
    @zzjas98 接收你的指正,下篇文章会将您的反馈贴在文章开头。
    TonyLiu2ca
        12
    TonyLiu2ca  
       2019-04-10 12:59:54 +08:00   ❤️ 1
    @shawndev 《 OS X 系统管理与部署》电子工业出版社出版的,主要是有关系统管理和命令行的。相互借鉴
    hekunhotmail
        13
    hekunhotmail  
       2019-04-10 14:25:41 +08:00
    嗯 写的不错,赞一个
    iosnewbee
        14
    iosnewbee  
       2019-04-10 15:34:33 +08:00
    很有用,赞一个
    cuiqg
        15
    cuiqg  
       2019-04-10 15:55:47 +08:00
    图片字体太大 差评
    shawndev
        16
    shawndev  
    OP
       2019-04-10 18:09:18 +08:00
    @TonyLiu2ca 大学时看过鸟哥的私房菜,emm,发到 iDev 标签下是因为我是 iOS 开发,不过有时间一定会去借鉴的。
    shawndev
        17
    shawndev  
    OP
       2019-04-10 18:10:04 +08:00
    @cuiqg 反馈已收到,chrome 移动模式截图默认是这样,其实发在这里主要是希望预览完回公众号查看互动啦。
    iosnewbee
        18
    iosnewbee  
       2019-04-10 22:03:38 +08:00
    8 年后台经验,求 iOS 工程师互教技术,互相成就为全栈工程师,有的加卫星:YmFveml0b3UyNTg=
    nmecury
        19
    nmecury  
       2019-04-10 23:07:47 +08:00   ❤️ 1
    我觉得挺好,虽然讲的我基本都知道,但确实是有一些用法是没有接触过的。另外我觉得可以按照基础用法和进阶用法进行分类吧
    shawndev
        20
    shawndev  
    OP
       2019-04-11 10:49:38 +08:00
    @nmecury 你的建议非常好,起初也是考虑了很多,比如按照场景使用。
    1,上班打卡,开机更新 homebrew 依赖
    2,连接 Git 服务更新代码
    3,命令行拉取 github trending 查看有趣的项目
    4,wget 下载最新文档等
    后来考虑到这样太碎片化所以按照命令的功能分类依次介绍,后续会考虑从简单到进阶的用法。
    xiubin
        21
    xiubin  
       2019-04-11 18:25:19 +08:00
    微信公众号不是很友好,博客 /专栏才适合技术类文章
    shawndev
        22
    shawndev  
    OP
       2019-04-11 18:33:23 +08:00
    @xiubin 对,我有自己的博客,不过怎么说呢,公众号这个体系用起来简单而且普及面广。虽然评论权限都没有……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2882 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 13:05 · PVG 21:05 · LAX 06:05 · JFK 09:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.