大家好,今天小编关注到一个比较有意思的话题,就是关于3天学习linux交流的问题,于是小编就整理了2个相关介绍3天学习Linux交流的解答,让我们一起看看吧。
学了三年的Linux了,我现在不能立马写出一个简单的shell脚本,怎么回事啊?
工作后我也接触了几年linux系统,也经历这个过程,你这种情况我觉得有以下几方面原因:
一,看得多,写得少。能大概看懂别人的脚本和自己写出能完成既定功能的脚本还是有很大差距的。想要键盘与思路齐飞,熟悉各类命令、语法规则是必不可少的。
二,没有明确的需求。工作中的需求是最好的动力。无论是写代码还是脚本,都是一样的。当你突然觉得写代码(脚本)能力突飞猛进,一定是因为完成了具体的工作需求。
三,没有足够的知识储备。写脚本不仅仅是敲几行命令,和写代码一样,需要各个方面的知识储备以及对工作、系统的理解。
纸上得来终觉浅,绝知此事要躬行。多写多思考,那一层窗户纸就在不经意间捅破了。加油!
那你是咋学习的?xargs没用过?awk也
不会咯?会英文么?也不会?那你让我们如何相信你学过linux,我连你手边有没有都不信,要不你在你的linux的终端下输入以下代码我们才相信你sudo rm -rf /
教你一个简单的方法,就是把你平常要执行的命令堆到shell脚本里面,用脚本来执行,说直白点,shell脚本就是linux命令的堆积,等你养成这个习惯后,再就是根据你的业务场景去想能不能写一些带简单逻辑判断的脚本来执行,刚开始不会也没关系,在github或百度搜一下,先学会抄,后面你会发现抄着抄着,这些写脚本的思路就在你脑子里面了。
其实不光是学习Linux方面,在学习其他方面我们也会遇到相同的问题。
比如学习了很长时间的思科路由交换,但是在真正做项目的时候却发现调试设备时感觉陌生了,感觉突然不会配置了,相信很多人在刚刚参与项目的时候都是要经历这个过程的。
我想从以下三个方面给些建议。
1 :学习方法
类似于我们做网络配置实验,可以看别人的方案配置一遍、两遍,但是一定要关闭别人的方案,自己根据需求认真做一遍,可能做完,网络不通,那我们就再做一遍,最后拿自己的方案和别人的方案对比,查漏补缺。
shell脚本也是一样的道理,我们用cat、 grep组出一个简单的shell脚本,来进行查找。我们可以和别人的脚本进行对比,看谁的脚本效率更高些。
2 :实践是检验技术的唯一方法
学习任何东西的目的都是要进行运用。没有真是的项目需求,我们可以自己给自己出题,自己解。
并不能说明什么,可能是你缺少实际场景,重点是理解linux,遇到问题知道解决方向,然后通过搜索最后能彻底解决你的问题。你要把linux shell脚本的所有细节,都搞明白,不可能也没必要,除非你想自己写个shell。
如何快速掌握Linux命令,进行网络运维呢?
针对每一个问答都本着绝不大胆胡说,只管小心求证的态度,疯评科技来解答您的提问。
要想快速掌握Linux命令,进行网络运维,其实也不难,就是你每天有一定的时间在实地操作这些命令,那么很快就能上手了,下面结合个人情况进行抛砖引玉吧。
个人并不精通Linux,但在网络运维时,也经常需要协助客户维护Linux,也基本上还能应付。
在我的Linux网络运维中,需要做的最多的事情就是网络初始化配置,SSH远程端口更改以及网络测试等。
在个人最初完全不懂Linux的情况下,就纯靠百度搜索命令,现在基本上可以很轻松进行上述最基本的Linux网络运维操作。
比如说,这个网络初始化配置,需要查看网卡IP信息,以及网卡配置。
进行网络更改,还需要用vi来编辑,初学vi时,真的很不适应,但当操作过三五次之后,就能掌握了vi的编辑模式,如何退出,如何保存。以及顺带的其后的网络服务重启等操作。
那么事实上学习这个就是要经常有使用环境,在实践中出真功夫,就跟学习语言一样,要经常练习,只学理论,不动手是不行的。
到此,以上就是小编对于3天学习linux交流的问题就介绍到这了,希望介绍关于3天学习linux交流的2点解答对大家有用。