技术型公司里面员工是很重要的,尤其是技术专家,但人才总是在不断流动中的,新鲜血液也在不断加入到项目组内.如果你是通用的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 "
[email protected]"
初始化...
将二进制文件打包到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个月时间便投入了这次技术研究项目中,虽然最终课题顺利结题,但研究结果还是差强人意...