Python之禅
《Python圣经》
在Python解释器里,如果键入import this,会出现Zen of Python!
细细的品味,这里浓缩了Python的精华。
iTerm2快捷键汇总
mail命令
mail命令是命令行的电子邮件发送和接收工具。操作的界面不像elm或pine那么容易使用,但功能非常完整。
之前工作中为了简化上传APK再手动发送相关链接给运营,这个步骤。自己写了一些同步的脚本,并将生成url通过mail命令发送邮件到我的工作邮箱。当时对mail命令的理解太浅,后来参考了很多实例,最后是注册了一个新的邮箱,mail作为一个载体工具,通过我的新邮箱向工作邮箱发送生成的url。这样大大简化了我自身的工作量,减少了90%以上的人为操作错误。
saltstack基础
目前公司内的游戏运维工作基本都是使用saltstack。以前在大学没怎么使用过这种批量管理工具(也没有这样的环境和需求),现在只能一点一点的慢慢拾起。目前六龙、青丘狐等,都是通过一台salt-master控制多台salt-minion,但是现在使用到的功能十分有限,需要再深入的学习、实践和理解。
CentOS下的python更新
最近准备学习Python,直接拿CentOS系统安装2.7版本的。本身系统上自带的是Python2.6.6,需要将其替换。之前踩了次坑,安装了Python更高级的版本后,yum命令无法正常使用,那一次还是在共用的测试机上弄的。害得我那一群同事找问题找了半天……哈哈哈!!!不过现在好多了,踩了几次坑也有了自己的一套安装、更新的方法。同时,也搭建了一套属于自己的开发环境。通过PyCharm连接到了开发环境上,也减少了本身MacBook(后悔没买pro了)的资源占用。
find命令
学习和工作中,遇见比较多需要使用find命令查找文件,最初的时候也只是用来查找文件,但是没有深入的学习和了解。到后面开始接触自主运维的游戏时,每天会生成很多备份的数据库文件。为了对相关的日志进行定期清理,需要使用到find命令和ctime选项对备份目录内的文件进行筛选和过滤,保留7天的游戏数据库数据。再后来慢慢的需求多了,也学会了使用-type选项,通过文件类型来查询文件。
目前来说find的使用还是比较浅显,还需要多看看他人的实例。
easy_install命令
easy_install命令主要用于安装python的扩展库;其他的功能暂时没有去详细了解过。
pip命令
pip命令目前我也是使用得最多的,我的大部分Python拓展库都是使用pip安装来的。
常用英语词语
英语比较差,有时间还是多学学这些日常的英语单词。
小时候感觉学计算机就不用学英语了,但理想往往与现实相反。工作了快两年,我倒是发现英语的学习原来越重要,生成成为了工作中必不可少和提升效率的一环。