重新学习Linux

  大三时学校开设了Unix这门课程,从那时开始接触到Linux。从开始听到学长学姐口中Linux与Unix的一脸懵逼,到学完Unix之后,能够分清Linux与Unix的区别,以及说上句“GNU is Not Unix”,学会了几个小命令,ls,cd,pwd,能够在黑窗口下敲一下,哗啦啦出来一堆反馈,感觉也算是入门了Linux,之后再看美国大片里面黑客装逼的桥段,也能跟周围的人说“就那么回事,我也能敲一下就开始滚屏~”
  研一在实验室做项目,主要负责在ARM板上烧一个Linux内核,然后再Linux上跑自己开发的功能模块。通过这个项目,学会了Linux的烧写,说给不懂的同学,好像牛逼哄哄的感觉,其实就是根据说明书,看上个一个小时保证烧的66的。其次在Linux上跑了的功能模块,倒是积累了一部分的Linux的开发经验,主要包括:交叉编译环境的建立,以及一些命令的使用。一个项目下来感觉对Linux的使用上了一个台阶,多了解了一些命令,自认为学会了一些操作Linux系统的套路,对于shell脚本有了一定的了解,但是依然写不出来。
  到了该找实习的时候了,自然也在简历上写上了熟悉Linux与Shell,但是真实的水平也就如上面所说的那般。果不其然,面试的时候捉襟见肘。一面的面试官先是给了一段shell脚本,让说出这段脚本实现的主要功能,我一看这些命令也都认识,for循环啊,echo,cat,grep,>>,功能也能猜个7788,但是接下来的问题却是傻眼了,说一下输出的大致格式。虽然命令我都认识,也知道是干什么功能的,但是命令的后面都还跟了一大堆参数,对这些参数的功能,我是真不了解,最后只能挣扎一会然后放弃。后来二面的面试官问了如何查看linux的版本,怎么实现软链接。第一个只记得以前查过,但是现在不记得命令了,软链接也是只知道ln,别的就写不出来了。
  经过面试的教训,觉得在面试里表现出来的Linux、shell经验还是能反映出来自己的真实水平的。掌握了一些简单的、常用的命令,但是对于命令的较高级的一些用法,不熟悉;对于shell脚本而言还是比较陌生,毕竟没有实践过。水平属于一个刚刚入门的小菜鸟,所以决定重新开始学习Linux,这次要达到的目标:

  • 学习更多常用的命令
  • 学习常见参数的使用
  • 编写经典的shell脚本
  • 学会正则表达式

Fighting!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值