程序员学习和实战指南-整合一切近乎万能的shell
Posted 马如林
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了程序员学习和实战指南-整合一切近乎万能的shell相关的知识,希望对你有一定的参考价值。
互联网程序员专不专业,问几个shell就知道。比如top,free,fdisk,nslookup,dig,netstat,ifconfig,iostat,nc,tcpdump,ssh,sync,nohup,grep,sed,awk,crontab等常用命令用过几个,不要说特别的了。
根据我的经验,很多到高级程序员,对shell的掌握都是很少的,只知道编码那是远远不够的,特别是非专业的也很少深入学习shell,就学了点编程基础,同样远远不够。
使用shell可以打通计算机整个系统和网络,所以可以说近乎万能,如果没有你要的功能,你也可以创建一个应用,shell调用即可。
因为认识到shell的重要,所以我特地花时间重新整理了shell的常用命令和推荐资料,方便查阅和学习,把常用的都整理到一起,有时候会忘的知识点也写了说明,保持持续更新中。
《AI记单词》项目很多地方使用shell,比如java和react项目的自动打包发布,进程的监控,日志的自动切割,数据库的自动备份等等。
最后,我想强调一下,如果你想独立架构设计或学习互联网系统,shell的深入理解可以说必不可少。
知行合一,从《程序员学习和实战指南》开始。
以上是关于程序员学习和实战指南-整合一切近乎万能的shell的主要内容,如果未能解决你的问题,请参考以下文章
Shell脚本学习指南 [ 第四章 ] 查找与替换文本处理工具
深入浅出Sentinel原理及实战「框架整合专题」Sentinel服务框架对接Dubbo服务框架整合开发指南