前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >2018-12-20 程序员内功系列--Linux效率工具程序员内功系列--序篇

2018-12-20 程序员内功系列--Linux效率工具程序员内功系列--序篇

作者头像
Albert陈凯
发布2018-12-27 15:35:19
4270
发布2018-12-27 15:35:19
举报
文章被收录于专栏:Albert陈凯Albert陈凯

程序员内功系列--序篇

作为一名曾经的.NET程序员,做了9年有余的.NET开发,从那时起,我一直以为Visual Studio已经是这个世界上最贴心的IDE了,因为它包含了一系列的“开箱即用”(battery included)的功能。从项目工程最初的建立,到编码实现,以及UI的实现,单元测试,调试,甚至是一键发布,众多的功能手到擒来,简直没有比这个更爽更体贴的IDE了……

后来,由于兴趣的转变,转去在Mac下面做Go开发,接触到了各种经典的命令行和工具,才发现之前真是被微软给“宠坏”了。原来,在Windows和图形化界面之外,还有另外一片广阔的天地。

如今,我的日常工作,已经离不开命令行和各种经典的命令行工具了:iTerm2, zsh, oh-my-zsh, Tmux, NeoVim, brew, git, tig, htop, lsof, mtr, awk, xargs, ps, netstat 等等…… 正是这一系列工具,促成了高效编码与工作的基础。

正如Unix哲学所提到的一句话:

Where there is a shell, there is a way.

这句经典的名言,提到了shell无以伦比的重要性,我感觉翻译为“有shell者,事竟成”也不为过。作为一名程序员,我认为shell与命令行是不可不修的一门内功。想象一下电视电影中,那些极客和黑客们,都是在命令行中驰骋天下,弹指之间,对手的服务器灰飞烟灭,实在是酷炫到爆…… 话题又扯远了,练就此内功,虽然不能让你像黑客那样征服世界,但是至少能让你敲代码的时候,更加得心应手(逼格满满),引来无数程序猿们围观。久而久之,你会发现:天下武功,唯快不破。因为它让你的效率提高的不只是一点半点。在此,也想以此blog系列,分享一下我平时使用命令行以及各种命令行工具的经验,向各位程序员同学安利一些内功心法。另外,哥可以负责任的告诉你:欲练此功,不……必……自……宫……

关于此内功系列

好吧,此内功系列,哥初步规划了一下,打算分为几个篇幅来分享。所以,葫芦里的药打算这样卖:

  • 程序员内功系列–iTerm与Zsh篇
  • 程序员内功系列–Tmux篇
  • 程序员内功系列–Vim篇
  • 程序员内功系列–常用命令行工具篇

内功系列中提到的所有配置文件,都会放在这里: https://github.com/timothyye/mydotfiles

先给自己挖这些坑吧,由于最近加班比较多,所以我会抽时间来逐步完成这些篇幅,不定期发布。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2018.12.20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 程序员内功系列--序篇
    • 关于此内功系列
    相关产品与服务
    命令行工具
    腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档