
linux
文章平均质量分 60
剑不飞
时刻思考,找准方向,坚定执行,永不服输(AC才是王道。)
展开
-
VI环境设置
LINUX 下VI设置应用程序启动时,先读其配置文件。这对于vi/vim来说就是工作目录下的隐藏文件.vimrc。过程(以root用户为例)#vi ~/.vimrc用以下命令写.vimrc文件为:set nu //自动显示行号set ts=4 //设置TAB键宽为4个空格set ai //自动缩进syntax on原创 2014-01-16 20:04:46 · 814 阅读 · 0 评论 -
进程资源信息 struct rusage
进程资源信息 struct rusageinclude利用getrusage可以得到进程的相关资源信息。如:用户开销时间,系统开销时间,接收的信号量等等;下面是rusage的结构:struct rusage {struct timeval ru_utime; /* user time used */struct timeval ru_stime; /*原创 2014-03-23 20:40:50 · 1334 阅读 · 0 评论 -
wait4
wait4会挂起当前进程,等待指定的子进程状态改变,并且会返回关于子进程使用资源的信息。所谓的状态的改变包括终止,挂起所有的进程状态的改变。另外,在linux中进程终止后不会释放其资源,它会进入一种僵死的状态,内核会为僵死态的进程保留最少的信息(进程标识,终止状态和资源使用信息).而wait4就可以释放与子进程关联的资源。如果父进程不执行wait,而父进程又死亡后,僵死态的子进程会被指定成系统初始原创 2014-03-24 18:57:41 · 1598 阅读 · 0 评论 -
linux 常用命令
1.date date "+%y/%m%d %h/%m/%s %j"原创 2014-05-07 11:03:03 · 760 阅读 · 0 评论 -
网页抓取
1.urlopen()方法urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。参数url表示远程数据的路径,一般是网址;参数data表示以post方式提交到url的数据(玩过web的人应该知道提交数据的两种方式:post与get。如果你不清楚,也不必太在意,一般情况下很少转载 2014-04-27 16:08:18 · 719 阅读 · 0 评论 -
easy_install
easy_install 只是一个工具,方便pv原创 2014-04-26 21:11:47 · 612 阅读 · 0 评论 -
套接字编程
请求时间获取服务器/************************************************************************* > File Name: server_of_date.c > Author: nealgavin > Mail: nealgavin@126.com > Created Time: Tue 03 Jun 20原创 2014-06-03 21:22:24 · 959 阅读 · 0 评论 -
gavin个人实用VI命令
ce 删除一个单词,并插入cc删除一行,并插入u原创 2014-06-01 21:40:00 · 791 阅读 · 0 评论 -
gdb 调试
命令 解释 示例file 加载被调试的可执行程序文件。因为一般都在被调试程序所在目录下执行GDB,因而文本名不需要带路径。(gdb) file gdb-samplerRun的简写,运行被调试的程序。如果此前没有下过断点,则执行完整个程序;如果有断点,则程序暂停在第一个可用断点处。(gdb) rcContinue的简写,继续执行原创 2014-06-12 21:43:12 · 668 阅读 · 0 评论 -
ptrace
下面是转帖的内容,写的很详细。但是不同的linux发行版中头文件的路径和名称并不相同。如在某些发行版中就不存在,其中定义的变量出现在和中。==================================================================================================by Pradeep PadalaCrea转载 2014-03-23 20:47:22 · 654 阅读 · 0 评论 -
进程资源限制(rlimit)
在Linux下的进程资源的限制(struct rlimit)详解在Linux系统中,Resouce limit指在一个进程的执行过程中,它所能得到的资源的限制,比如进程的core file的最大值,虚拟内存的最大值等。Resouce limit的大小可以直接影响进程的执行状况。其有两个最重要的概念:soft limit 和 hard limit。struct rlimit转载 2014-03-23 20:19:53 · 2861 阅读 · 0 评论 -
Linux shell 文件内容查看(1)
查看shell命令详情:man [shell 命令]一.浏览文件系统:linux 目录使用/ 正斜线 windows 使用\linux 下的文件系统和 windows 差别很大,windows采用盘符的目录结构而linux则是采用虚拟目录,linux将文件存储在单个目录结构中,linux会在驱动器上建一些特别目录就所挂载点,而每一个设备都有一个挂载点。遍历目录cd原创 2014-01-16 14:53:47 · 770 阅读 · 0 评论 -
linux shell 监测程序
一。探查进程 ps 在默认情况下只显示运行在当前控制台下的当前用户的进程。Linux 下支持3个不同类型的命令参数1.Unix风格,前面加单破折线2.BSD风格,前面不加破折线3.GUN风格,前面加双破折线Unix---------------------------------------------------------A 显示的所有进程-N 显示与参原创 2014-01-19 15:43:36 · 796 阅读 · 0 评论 -
linux下vi命令
linux下vi命令大全进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename转载 2014-02-11 10:08:46 · 511 阅读 · 0 评论 -
Centos install Chinese
If you want to support Chinese in centos ,you should install Chinese support.first,you should open the terminal,then get the right of root ,in this procedre ,just enter "su" and enter the right pass原创 2014-03-01 21:13:37 · 916 阅读 · 0 评论 -
centos 下OJ 安装
1.安装jdk2.mysql 3.tomcat一,进入官网下jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlLinux x86115.65 MB jdk-7u51-linux-i586.rpm安装完后,配路径原创 2014-03-02 21:07:22 · 958 阅读 · 0 评论 -
centos 下安装git
git 依赖的包yum install curlyum install curl-develyum install zlib-develyum install openssl-develyum install perlyum install cpioyum原创 2014-03-11 11:56:22 · 567 阅读 · 0 评论 -
linux 用户权限大全
Linux下有三类用户:1.超级用户:root 具有操作系统的一切权限,UID为02.普通用户:具有操作系统有限的权限UID为500—60003.伪用户:是为了方便系统管理,满足相应的系统进程文件属主的要求,不能登录系统,UID为1--499 Linux通过/etc/passwd进行用户管理,执行命令打开该文件:vi /etc/pa转载 2014-03-24 11:53:16 · 752 阅读 · 0 评论 -
管道通信
管道大致分为两种:1.匿名管道:这个一般只能用于父进程创建管道传递给子进程,可以父子进程通信2.有名管道:这种管道存在于文件系统中,所以任意进程都能找到,都可以通过它来通信API:#include int pipe(int fds[2])fds[0] 是读取文件描述符,也就是管道出口fds[1] 是写文件描述符,也就是管道入口创建一个匿名管道成功返回0,原创 2014-06-03 11:35:23 · 1208 阅读 · 0 评论