范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

18个终端命令行工具,绝对让你感觉自己像个10倍程序员

  终端是程序员的必备工具之一,10 倍程序员的终端跟普通程序员有何不同?本文将介绍许多牛逼且实用的开源工具,用上这些工具后你不一定会变成 10 倍程序员,但绝对能够让你感觉自己像个 10 倍程序员。
  本文仅对工具做基本介绍,不提供安装方法,因为这些工具的安装方法在项目的 github 首页上基本都会提供,在掘金上也能找到许多具体的使用教程。
  在终端准备部分介绍的工具是跟操作系统相关的,终端内的命令行工具则基本上是 跨平台的,可以在 mac、linux、windows 上使用。
  本文介绍的工具在下表中可以查阅,数据按照发文时的 star 数量倒序排列,方便读者朋友挑选。
  由于下表是一张图片,无法点击链接,可以看这里:
  https://github.com/lcomplete/TechShare/blob/master/docs/10x/terminal.md
  终端准备Windows Terminal
  地址:
  https://github.com/microsoft/terminal
  看这 star 数量,便知无需过多介绍,微软多年后终于意识到自家的终端实在是太简陋了,用上 Windows Terminal 后可以抛弃掉 cmder、cygwin 了。
  要让其发挥终端的强大威力,还需要安装 WSL2,推荐安装 ubuntu。
  可以为不同的 shell 环境设置不同的背景、主题,其还支持与 VS Code 一样的 CTRL+SHIFT+P快捷键打开快速命令窗口,方便操作。
  iTerm2
  地址:
  https://github.com/gnachman/iTerm2
  作为 mac 上首选用来替换默认终端的 iTerm2 自然也无需过多介绍,它拥有超多的特性,比如:分割面板、快捷键增强、优化的搜索、自动完成、粘贴历史、高度可配置等等,它拥有超多的主题,主题的 star 数量甚至超过本体的 star 数量。
  功能介绍:
  https://iterm2.com/features.html
  丰富主题:
  https://github.com/mbadolato/iTerm2-Color-Schemes
  shell 环境oh my zsh
  地址:
  https://github.com/ohmyzsh/ohmyzsh
  超过 12 万的 star 数,可见 oh my zsh 多么受欢迎,该项目主要用于简化 zsh 的配置,自带并支持超多有用的插件。
  Oh My Zsh will not make you a 10x developer...but you may feel like one!
  本文的标题实际上借鉴了 oh my zsh 官网的这段话,用上它后你的 shell 环境将焕然一新,还有以下的插件是你务必要装上试一试的。zsh-syntax-highlighting
  地址:
  https://github.com/zsh-users/zsh-syntax-highlighting
  一句话点评:语法高亮为终端增添色彩。zsh-autosuggestions
  地址:
  https://github.com/zsh-users/zsh-autosuggestions
  一句话点评:程序员怎能离开智能提示?z
  地址:
  https://github.com/rupa/z
  一句话点评:切换目录比资源管理器用起来还方便。
  powerline
  地址:
  https://github.com/powerline/powerline
  终端本身是高效的,但有时也略显乏味,使用 powerline 可以为终端加上强大的 状态栏,比如在 vim 中显示当前状态,在打开 git 目录时显示当前分支等等。
  系统工具文件管理器
  很多人用不惯终端的一个原因就是在上面无法像 windows资源管理器或 finder 一样操作文件,实际上有许多开源的命令行文件管理器,下面介绍两个热门的,大家按需选用。
  ranger
  地址:
  https://github.com/ranger/ranger
  Ranger 使用 Python 编写,默认为使用 vim风格的按键绑定,对于使用 vim 的用户来说几乎没有学习成本,能够快速上手使用。
  nnn
  地址:
  https://github.com/jarun/nnn
  nnn (n³) 是一个功能齐全的终端文件管理器,速度非常快且几乎 0 配置,也是一个非常不错的选择。
  vim
  地址:
  https://github.com/vim/vim
  终端下还有比 vim 更好用的文本编辑器吗?vi 不仅仅是一个文本编辑器,它无处不在,如果说 10 倍程序员有什么标配,那 vim 大概率会是其中之一。
  要调教好 vim 也需要一番配置,有不少人在 Github 上分享自己的配置文件,但要说最好用且适合大多数人的还是下面这个项目。vimrc
  地址:
  https://github.com/amix/vimrc
  命令增强
  终端下有许多原生的命令可以满足基本使用,但有些命令并不足够好用,下面介绍几个替代工具。exa
  地址:
  https://github.com/ogham/exa
  一句话点评:用来替换 ls命令的现代化工具。fd
  地址:
  https://github.com/sharkdp/fd
  一句话点评:简单、快速、好用,用于替换 find的搜索工具。bat
  地址:
  https://github.com/sharkdp/bat
  一句话点评:cat的替代品,是猛男就用 bat。
  其他让人赞叹的工具fzf
  地址:
  https://github.com/junegunn/fzf
  fzf 是一款支持模糊搜索的交互式工具,可以用来查找任何列表内容,包括文件、Git 分支、进程等。另外,关注Java知音公众号,回复"后端面试",送你一份面试题宝典!
  tldr
  地址:
  https://github.com/tldr-pages/tldr
  tdlr 是 Too long, Don"t read的缩写,可以帮助你快速查看常用命令的使用实例,比如 tar 命令,那后面一长串参数谁记得清呢?当然,linux 大佬除外。
  The Fuck
  地址:
  https://github.com/nvbn/thefuck
  在终端下是不是经常输错命令,搞得自己心烦意乱,The Fuck是一款了不起的工具,帮你彻底解决这个问题,当你输错命令后,只要输入fuck命令,它会帮你自动纠正错误,精彩之极!
  w3m
  地址:
  https://github.com/tats/w3m
  真正的程序员就该使用命令行来浏览网页。
  10 倍程序员之路
  w3m 这个项目已经基本不维护了,以这个命令来结束本篇文章,因为还有许多像这样优秀好玩的工具等待我们去发现、去创造。
  程序员的双手是魔术师的双手,他们将代码转变成丰富多彩的软件,即使是平平无奇的终端竟然也能玩出许多花样。
  普通程序员使用工具,10 倍程序员使用优秀的工具再造工具,10 倍程序员不是概念,而是真实存在的,今天的我看上去像,明天的我真的可以做到,加油吧,程序员们。来自:掘金
  作者:lcomplete
  链接:http://33h.co/wquzt

天问一号探测器的成功发射再一次的证明气凝胶材料的功不可没2020年7月23日,天问一号探测器正式开启火星探测征程,目前已累计飞行258天,完成火星环绕工作,计划于今年5月至6月择机实施火星着陆,开展巡视探测。由于火星表面温度最低可达零下世界末日是胡扯?学者地球躲过毁灭周期,人类文明前景光明庚子鼠年疫情大爆发以来,末日论又开始甚嚣尘上。那么,这些末日论又是怎样哄骗世人制造恐慌的呢?玛雅预言诺查丹玛斯诸世纪芭芭拉万家刘伯温地母经推背图等等,一切只要有利于借壳上市的古老预这款吊顶板还能防火防潮?快来看看它的秘密吊顶装修,简单来说是天花板装修作为常见的装修环节之一却是最重要的一步作为房屋建筑的保护伞应同时具备保温隔热防火防水防潮实用易清洁等功能而纳米气凝胶作为新型吊顶材料脱颖而出受到广大业做好顶上功夫,让建筑更舒适更节能屋面是房屋建筑中的一个重要组成部分应具有防水和保温隔热两个最基本功能保护建筑物不受自然界的风雨雪太阳照射和冬季低温等影响目前,国内已经发展有几十种防水保温材料和做法但仍未彻底解决建腾格里沙漠近十多年来出现的一个湖泊,近来名声远播成为打卡圣地据说腾格里深处曾经有个大的青玉湖,至于是与黄河相连的还是独立的湖,只有专家们知道。相传在整个腾格里,天幕上能看到多少星,地上就会有多少湖。有的有名,有的无名,而月亮湖是近十多年来出中国空间站机械臂被指抄加拿大作业,美国竟一反常态不吭声?中国天宫空间站发射入轨后,有许多组装测试以及舱外检查的工作需要航天员出舱完成。即使是穿着厚重的舱外航天服,航天员暴露在太空工作依然面临许多不可预知的风险,比如微流星与空间碎片的撞击中国航天服3000万元一件,美国的超10亿,太空行走穿5次就扔?中国现在是全球第三个能自主制造舱外航天服的国家,另一个是俄罗斯,美国还想造,但很难。更麻烦的是,美国仅剩的4套舱外航天服全在空间站,其中一套还出了故障他们很快就要没航天服用了。航天揭晓华源晨泰如何打造健康食品贴牌代加工好口碑随着时代的进步,全国人民生活水平的日益提高,食物的消费趋势正在潜移默化中改变。健康理念也开始发生转变另一方面,国家对健康领域也越来越重视,提出健康中国战略,大健康已经逐渐发展为一个浙大高超课题组流变学调控助力实现宏量制备高性能石墨烯纤维成果简介实现高纺丝速度对于生产效率和纤维种类的可行应用至关重要。实现高纺丝速度对于生产效率和纤维种类的可行应用至关重要。石墨烯纤维(GF)是近年来出现的一种功能性很好的碳质纤维。然Carbon轻质少层石墨烯复合材料作为除冰应用的高效加热装置成果简介导电聚合物基复合材料具有电热性能,在许多具有挑战性的技术应用中得到了广泛的关注。越来越多地被用作智能建筑内的集成加热装置或除冰材料,应用范围从航空航天领域到土木工程领域。重全球公益去中心化支付系统LOVE诞生了!彻底解决公益信任问题爱心公益让这个世界变得温暖,但很多时候公益不被公众认可,展现的另一个残酷现实,是其供给远远落后于实际需求。公益供给端一方面数量严重不足质量良莠不齐另一方面许多有志于从事公益事业的机
饭圈变天娱乐圈背后的资本操作呢?中共中央网络安全和信息化委员会办公室昨天发布通知,列明取消明星艺人榜单强化节目设置管理等10项条例。分析认为,在中共中央网信办与广电总局两大部门联手出击后,官方下来会否对娱乐圈背后快讯首个面向离子阱平台的量子汇编语言发布启科量子专注于量子通信设备制造与量子计算机全栈式开发导读当今世界正经历百年未有之大变局,科技创新是其中一个关键变量。我们要于危机中育先机于变局中开新局,必须向科技创新要答案。要充分快讯美日深化量子信息领域合作英伟达入局量子计算启科量子专注于量子通信设备制造与量子计算机全栈式开发导读当今世界正经历百年未有之大变局,科技创新是其中一个关键变量。我们要于危机中育先机于变局中开新局,必须向科技创新要答案。要充分量子快讯奥地利和荷兰发力量子互联网新协议实现同态量子加密启科量子专注于量子通信设备制造与量子计算机全栈式开发导读当今世界正经历百年未有之大变局,科技创新是其中一个关键变量。我们要于危机中育先机于变局中开新局,必须向科技创新要答案。要充分离子阱新突破霍尼韦尔打造全球首台QV512商用量子计算机启科量子专注于量子通信设备制造与量子计算机全栈式开发它来了它来了,它带着新突破走来了它,一家老牌工业企业,它,量子计算领域新贵,它,离子阱技术践行者,它,现在又有新突破了!近日,霍照亮2021进击的离子阱量子计算机2020年,离子阱量子计算机的研发驶上快车道,并一路高歌猛进,技术不断突破产品不断迭代量子体积(QV)的世界记录不断被打破2021年,离子阱量子计算机的研发依然保持了强劲的发展势头快讯薛其坤对话马斯克美国实验室公开离子阱量子计算测试平台启科量子专注于量子通信设备制造与量子计算机全栈式开发导读当今世界正经历百年未有之大变局,科技创新是其中一个关键变量。我们要于危机中育先机于变局中开新局,必须向科技创新要答案。要充分刚回国就发Nature!这位南大教授,被誉为二维材料异质结之父他十几岁就出国求学,本科毕业于新加坡国立大学,博士师从哥伦比亚大学二维材料领域的先驱JamesHone教授,随后他以KavliFellow的身份加入康奈尔大学纳米科学领域的鼻祖PaAdv。EnergyMater抑制多硫化物溶解的阻燃耐热型锂硫电池隔膜随着电动汽车锂离子电池(LiBs)需求的快速增长,人们逐渐广泛关注其高比能量密度低成本和可充电性能。人们普遍认为LiBs的安全性与高度易燃的隔膜和液体有机电解质密切相关,例如,聚丙NASA发布新款登月宇航服,号称全宇宙最小的宇宙飞船视频加载中NASA最近高调发布新一代宇航服,登月宇航服和飞行宇航服。貌似2024年重返月球的脚步越来越近了。美国东部时间10月15日晚间(北京时间16日上午),位于华盛顿特区NASSpaceX创造新纪录一箭四飞复用整流罩,轻松成为第二大卫星商时隔三个月,SpaceX全球粉丝军团终于等来这一刻,猎鹰火箭再度一飞冲天,顺手刷出多项新纪录首次一箭四飞第45次成功回收火箭首次复用整流罩首次部署1。0版星链卫星SpaceX发射最