ADVENTURE
文章平均质量分 68
倩影伊人
这个作者很懒,什么都没留下…
展开
-
shell之条件判断
在linux下用shell脚本能够方便地解决很多问题,作为初学者,我也只是窥见了其强大功能中小小的一角。 条件判断,主要包括值的判断和字符串的判断,在shell中还包括对文件的判断。我没有系统的学过shell编程,只是通过一些网上的教程等入了门(当然,是否真的入了门还有待证实),用着用着,我接触到了用于条件判断的 []、[[]],以及 test命令,然后我就困惑了,三者差别在哪里?原创 2015-06-16 14:56:01 · 522 阅读 · 0 评论 -
github之添加SSH key
Git是目前世界上最先进的分布式版本控制系统(没有之一)。github是一个神奇的网站,这个网站可以提供git仓库托管服务,如果注册了github账号,就可以获得免费的git远程仓库。由于本地git仓库和github仓库之间的传输是通过SSH加密的,所以要想将github的远程仓库与本地git仓库关联起来,你需要在github网站上添加你本地计算机的SSH key。 在github账号中添加SS翻译 2015-06-19 11:32:57 · 730 阅读 · 0 评论 -
Ubuntu终端常用的快捷键
本文转载自牛会飞同学的个人博客,针对个人情况略有修改。 Ubuntu中的许多操作在终端(Terminal)中十分的快捷,记住一些快捷键的操作更是得心应手。在Ubuntu中打开终端的快捷键是Ctrl+Alt+t。其他的一些常用的快捷键如下: 快捷键 功能 Tab 自动补全 Ctrl+a 光标移动到开始位置 Ctrl+e 光标移动到最末尾 Ctrl+k 删除转载 2015-06-23 14:55:26 · 523 阅读 · 0 评论 -
神奇的位运算(bitwise trick)
在计算机中,数据都以二进制补码的形式存储,根据这一特点,适当采用位运算(bitwise operation)可以很巧妙地解决问题,同时运算效率更高。时刻牢记,最大的负数是-1,在计算机中,它的存储形式是全1。位运算符左移> 左移相当于乘以2,友谊相当于除以2.在计算机中,位运算比乘法、除法运算要快得多,所以适当采用移位运算取代乘除运算,能够提高运算效率。右移时要注意符号原创 2015-06-29 13:52:20 · 1331 阅读 · 0 评论 -
FIGlet -- 有意思的小程序
FIGlet 是linux一个非常有意思的小程序,它能够将普通的ASCII字符以大字符的形式“画”出来,而且可供选择的样式多种多样。其名称来源是”Frank, Ian and Glen’s letters”。详细信息,可参考其官网。 先来一瞥它的风采吧!(当然,你是可以直接这么用的 – figlet 42) FIGlet的输出支持多种字体,默认采用的是standard,通过-I3原创 2015-06-12 15:03:23 · 1365 阅读 · 0 评论 -
一段神奇的代码
做一个优雅的程序员,好像是很多程序员的一大目标,何为优雅,如何优雅?下面是一段神奇的代码,什么编码风格,什么编程规范,统统丢到一边吧,化腐朽为神奇才是更加难能可贵的!#define M 002354l#define A 000644l#define G 000132l#define I 000322l#define C 000374原创 2015-06-04 12:55:50 · 3228 阅读 · 0 评论 -
Coreutils Viewer -- 显示linux命令运行进度的工具
本博客系转载文章,内容有所改动,感谢原文作者及译者。 Coreutils Viewer (cv)是一个简单的程序,它可以显示任何核心组件命令(如:cp、mv、dd、tar、gzip、gunzip、cat、grep、fgrep、egrep、cut、sort、xz、exiting)的进度。它使用文件描述信息来确定一个命令的进度,比如cp命令。cv之美在于,它能够和其它linux命令一起使用,比如转载 2015-06-12 17:40:51 · 3297 阅读 · 0 评论