随笔分类 - Linux
Linux programming
进程退出码解析
摘要:在linux中进程退出之后会有一个退出状态,可以通过$echo $?进行查看。如果说把进程比作一个人(病人和正常人)的话那么进程退出码就可以看做是病人的症状!挺好用的如果你发现执行某个命令或自己编写的代码生成的ELF文件发现毛都没发生过就可以通过该指令进行查看。那么不同的退查状态又说明进程发生了什么了呢?可以通过perror进行查看!下面是通过通过perror指令查看得到的所有的退出码的解析(en)。OS error code 0: Success OS error code 1: Operation not permitted OS error code 2: No such f...
阅读全文
Linux下直接查看文本文档指定行
摘要:最近几天一直在研究Bash编程下面是我写的一个小小的功能脚本:可以通过该命令来将指定文件的指定行的附近的10行显示出来,如果你使用过gdb就知道有个叫做list的命令因此我把它一直到shell中来了当然你可以通过cat来查看文件但是如果文件比较大呢你是不是要翻很多页,多麻烦是吧!下面提供代码:$cat list#! /bin/bash # name: list # usage: list 10 lines around the line as given if [ $# -eq 0 -o $# -eq 1 ] then echo -n "Usage: list [number] [f
阅读全文
vim插件之ctags
摘要:虽然网上的vim插件安装的博文相当的多,但是还是自己经过N久摸索出来的比较的有成就感。当然最大的vim资源当然是官网了:http://www.vim.org/download.php,所谓神器也就只有圣者才能很好的驾驭,那么想成为一个圣者就应该认真的研究/doc文件了。对于插件ctags1.安装其实比较的简单因为可以可以从软件包中定位$sudo apt-get install ctags接下来当然是输入密码安装了,不过我在想window下的gvim呢,这不是蛋疼么?好的对于上面的方法我们直接忽略,来看看自己下载的tar归档文件时怎么整的。首先下载ctas文件:http://ctags.sour
阅读全文
浙公网安备 33010602011771号