技术型公司里面员工是很重要的,尤其是技术专家,但人才总是在不断流动中的,新鲜血液也在不断加入到项目组内.如果你是通用的Linux C编程或网络编程让应届生上手也比较快一点,但处于Linux kernel等一些专业性比较强的项目组而言,刚来的人都是菜鸟了.通常意义的做法是老员工帮带新员工,另外一种方法就是对新员工进行技术培训...

今天上班时看到一条新闻,说是google reader服务将在7月份停止更新,自己晃了一下脑袋,还以为看花眼了,点击一看,确是如此. 都快忘记什么时候使用google reader了,大概是大一的时候,然后逐渐的沉迷在这个信息的苦海,乐疲忘返,每天晚上打开它都是几百条的信息摆在眼前,一条条看完,有时候不知不觉中到了午夜1点,痛苦么?其实...

shell输入密码之具体代码实现 在做shell脚本开发时会涉及到密码输入,就像系统密码输入一下,在终端不能将密码显示出来,直接不显示或者显示为*号. 一,不显示密码 1.直接通过read -s不回显密码. oen@oen ~/code/shell/passwd $ bash read-s.sh Username: oenhan.com Password: ------------------- Username is:oenhan.com...

最近学习了一些git,在一些简易命令上和SVN是类似的,这点还是不错的,有利于初学者快速上手.主要记一下git的入门的基本命令,实现机制以及和SVN的优劣的口水仗就不提了. 安装了git sudo apt-get install git 配置git信息 git config -global user.name "oenhan"; git config -global user.email "mail@oenhan.com" 初始化...

将二进制文件打包到shell脚本 之前因为要用支付宝更新浏览器插件,直接下载了一个aliedit.sh脚本,直接执行脚本,便搞定了插件的安装,正要称赞阿里的开发人员人性化了,转念一下,一个shell脚本就能搞定的安装,岂不是可以直接cat脚本就可得知支付宝监控工具的代码啦. 直接cat结果如下: main() { SetStrings Mkdir ARCHIVE=...

正则表达式,就是用某种模式去匹配一类字符串的一个公式,用shell也有一段时间了,自诩对正则表达式也略微了解,却被正则表示式之道的题目难倒了,把文章的精华记录下来,工作中作为参考. 正则表达式有元字符和普通字符组成的,最终要理解元字符的意义. 1.元字符的意义 元字符 描述 . 匹配任何单个字符。例如正...

先说下操作系统的选择: 操作系统是用来用的,arch等与我无关,简单好用满足要求即可,自然是ubuntu了,也一直用了5年,见于一个人的Linux接触历史,基本上半年一换版本,直到10.10,主要是11.04太难用了,而且没有gtk3配套的软件,连chrome都装不上,后来感觉Unity太耗资源,不够简洁,一直到12.10才用mint,Cinnamon横...

  第一次接触LINUX还是大一的时候,作为一个freshman报名了2个社团:“软件开发社团”和“开源社区和IBM俱乐部”,前者纯粹是被忽悠的交了报名费,后者交报名费则是冲着IBM三个字母去的,开源社区的概念完全被忽略了。 当时是第一次看到红旗的机器,没有主机,一台服务器矗立在名义上的国家开源实验室内,然后是单个的...

在公司事业部级的shell编程规范里提到了这么一条建议规范: 建议所有在shell中使用反单引号执行bash命令的脚本统一使用$()进行替换 如:echo `ls` 替换为 echo $(ls) 但Gaopei同学在整改代码的时候便出现了问题,一条shell语句直接终止,真是一条编程规范引发的血案 ~ $ echo `df | sed 's////g' | tail -n 1` /dev/sda...

去年上半年公司大佬提到了一个内核研究课题,但当时项目组没有对应的经验人士,临时投入远水不能解近渴,便和某著名工科大学linux实验室进行一次项目研究。前期是师兄带队跟踪这个项目研究,后期便让我跟这个项目,直到项目结题。 我8个月时间便投入了这次技术研究项目中,虽然最终课题顺利结题,但研究结果还是差强人意...