linux

常用压缩/解压缩命令

Written by  on November 16, 2016

不多说,都是泪。 压缩 Shell 1 tar –cvf jpg.tar *.jpg

[Read more...]

使用GNU parallel命令并行预处理数据

Written by  on November 10, 2016

自打入职以来,Leader每次来我工位溜达问的最多的一句话就是「玩什么呢在?」,第二多的一句话就是「你为什么不用命令行啊?」。。。囧。。。

[Read more...]

Linux下压缩PDF的大小

Written by  on February 26, 2016

刚才在写简历保存为PDF的时候吓了一跳,只有一页半的PDF却有17MB大小!不知道是不是用Chrome调了边距的原因。 无论如何都得想办法压缩一下,Google了一下,先是尝试用了imagemagic,然而无论是转换成PNG图片还是直接压缩最后都会影响清晰图,最后在Ask Ubuntu上找到了解决方案 :

[Read more...]

Ctags

Written by  on January 7, 2016

之前在图形学实验课上使用Visual Stuido 读代码的时候,经常用到一个很实用的功能就是go to definition,即跳转至函数的定义代码段,这在阅读大型工程代码的时候非常有用,后来有一段时间没有机会去读一些比较大的工程代码,一般写的读的一些代码也都是自己写的几十几百行单文件代码,而且大多数都是在Linux下用Vim编辑,并没有太需要相关功能。最近又开始在Linux上读一个上万代码量的工程,因为代码只能在Linux下调试运行,所以自然也不方便在Windows上使用IDE编辑阅读,自己一个一个找函数定义实在是太头大,Google一番过后才发现其实Vim早就支持go to definition功能了,就是基于Ctags实现的。

[Read more...]

Linux下获取一个程序运行时间和内存用量

Written by  on December 22, 2015

思路 运行一个程序,然后fork出一个子进程来使用execl运行目标程序,然后使用wait4获取子进程所消耗的资源。 目标程序

[Read more...]

Simple implementation of ls command

Written by  on June 11, 2015

Just an assignment from my Linux programming course. I have only done a small part of work of the ls command, after all, it’s a program with 400+ lines, if you want to study full source codes of ls command(in which there are 4000+ lines codes), you can get it from here.

[Read more...]