引言:最近博主都在准备蓝桥杯,所以花在写Linux学习的博客上的时间会相对比较少,莫得办法,下次一定,hh。
前文(语言学习的历程)
在这里我先抛一个问题问问大家。(有抛砖引玉那味了,hh)当我们学习一门新的语言的时候,我们应该按照什么顺序来学呢?学到什么地步才算是入门了这门语言呢?博主接触(注意,是接触哦,我可不敢说自己精通多种语言,话说,精通多种语言的hello world算不算一种精通?hh)最早在大一上学期接触了c语言,当时学这个纯粹是为了铺垫基础,为后续学习51单片机和stm32做基础,虽然我当时也没学多好。后面在大一暑假接触了python这门语言(那本封面是蛇的书),发现有了c的基础,再去学习其他语言还是蛮容易接受的。再后面是学习c++,因为已经打算接触算法这条路。虽然其中也不是没有尝试过Java,但感觉太麻烦了,我太懒了,个人不是很喜欢这类语言。说不定后面就喜欢上了。当时特别讨厌c++,现在真香,hh。现在呢是学习shell语言还有专业课上的汇编(虽然我感觉我是fw,hh)
以我有限浅薄的语言学习经历来看,对我而已,现在学习任何一门语言甚至拓展到技能,都要追求针对性,实用性,当然我也需要对他感兴趣才行。不是为了学习这门语言而学,如果我要学,那必须先得有个来头,大白话讲,就是我们学习一门语言,你要拿它来干嘛?学的多越多就越好嘛?不见得吧,多也可能延申出杂和不精的想法。回到shell语法,我学它为什么呢?哦,因为我要跟操作系统交流,那我为什么要学习Linux呢?hh,纯粹是因为感兴趣,加上主学算法太累了,额外拓展一下技能。
正文(shell如何注释)
如果接触过python的同学,会感觉比较熟悉,shell跟python一样用#来注释。c/c++的话用的是//。
(1)单行注释:# balabalabala
(2)多行注释:
:<<任意字符串
balabalabalabala
balabalabalabala
balabalabalabala
任意字符串(与上面那个是同一个
eg:
:<<!
吃了没?
没吃的话。。。
吃我一拳!!!
!