
Unix/Linux
文章平均质量分 76
qsd007
这个作者很懒,什么都没留下…
展开
-
用GDB调试程序(一)
用GDB调试程序GDB概述 http://blog.youkuaiyun.com/haoel/archive/2003/07/03/2880.aspx————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有原创 2007-03-20 11:42:00 · 656 阅读 · 0 评论 -
linux shell学习笔记1
下面的脚本在linux as4系统中执行无误。欢迎学习讨论!(此笔记采用两中颜色区分不同的shell脚本)一 . echo命令用于显示文本行或变量。echo [optiong] string optiong选项: -e解析string 中的转义字符 -n回车不换行,linux系统默认会车是换行的string中的转义符 (/c,/f,/t,/n)/c回车表示会车不换行 ,/f转载 2007-04-28 10:24:00 · 1154 阅读 · 0 评论 -
关于linux 僵尸进程
僵尸进程是指的父进程已经退出,而该进程dead之后没有进程接受,就成为僵尸进程.(zombie)进程 怎样产生僵尸进程的: 一个进程在调用exit命令结束自己的生命的时候,其实它并没有真正的被销毁,而是留下一个称为僵尸进程(Zombie)的数据结构(系统调用 exit,它的作用是使进程退出,但也仅仅限于将一个正常的进程变成一个僵尸进程,并不能将其完全销毁)。 在Linux进程的状态中转载 2007-04-30 14:25:00 · 1224 阅读 · 0 评论 -
shell学习笔记2
四 正则表达式: 基本元字符集的含义 / 屏蔽特殊元字符,使其失去特殊含义 pattern/{n/} 匹配pattern出现的次数 pattern/{n,/} 匹配pattern出现的次数,但最少是n次 pattern/{n,m/} 匹配pattern转载 2007-04-28 10:25:00 · 1067 阅读 · 0 评论 -
tar命令详解
tar 格式: tar 选项 文件目录列表 功能: 对文件目录进行打包备份 选项:-c 建立新的归档文件-r 向归档文件末尾追加文件-x 从归档文件中解出文件-O 将文件解开到标准输出-v 处理过程中输出相关信息-f 对普通文件操作-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩 实例1: 目的转载 2007-04-27 10:49:00 · 3122 阅读 · 0 评论 -
linux 定时关机命令
一. 关机流程 Linux 运作时, 不可以直接将电源关闭, 否则, 可能会损毁档案系统. 因此, 必须按照正常的程序关机: 观察系统使用情形(也许当时, 正有使用者做着重要的工作呢!) 通知线上使用者, 本机即将关闭. (如果, 使用者众多, 应该给予多一点的缓时间) 使用正确的 shutdown 指令. 关机使用的指令是 shutdown. shutdown 以一种安全的方式关闭主机系统. 它转载 2007-04-25 20:51:00 · 57535 阅读 · 1 评论 -
linux 旧信号新计时器实例
#include #include #include #include #include #include #define INPUTLEN 100int main(){ void inthandler(int); void quithandler(int); char input[INPUTLEN]; int nchars; signal(SIGINT,inth原创 2007-04-24 15:09:00 · 1040 阅读 · 0 评论 -
curses的编译参数
newhuman163 2004-12-3 07:29转载 2007-04-23 15:39:00 · 1087 阅读 · 0 评论 -
自己的more命令code
#include #include #define PAGELEN 24#define LINELEN 512void do_more(FILE *);int see_more();int main(int ac, char *av[]){ FILE *fp; if (ac == 1) do_more(stdin); else while (--ac) if (原创 2007-04-17 10:04:00 · 1066 阅读 · 0 评论 -
curses编译小问题
不知道为什么 cc gcc g++ 编译的时候效果是不一样的,有时出问题了,换换可能会有好的效果man -a sleep 。。哈哈把函数和命令区分开论坛转载:正在学习LINUX下编程,用到curses.h,本来以为curses.h是系统自带的,编译的时候提示找不到头文件,换成ncurses.h也是一样,用rpm -ql ncurses查到ncurses已经安装,无奈,求助下,谢谢转载 2007-04-23 15:42:00 · 1051 阅读 · 0 评论 -
linux 信号(signal)介绍
信号是Linux编程中非常重要的部分,本文将详细介绍信号机制的基本概念、Linux对信号机制的大致实现方法、如何使用信号,以及有关信号的几个系统调用。 信号机制是进程之间相互传递消息的一种方法,信号全称为软中断信号,也有人称作软中断。从它的命名可以看出,它的实质和使用很象中断。所以,信号可以说转载 2007-04-23 11:50:00 · 1924 阅读 · 0 评论 -
格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m"
格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m" 例如: echo "/033[41;36m something here /033[0m" 其中41的位置代表底色, 36的位置是代表字的颜色 那些ascii code 是对颜色调用的始末. /033[ ; m …… /033[0m 字背景颜色范围:40----49 40:黑 41:深红 42:绿 4转载 2007-04-16 15:41:00 · 5913 阅读 · 0 评论 -
用GDB调试程序(二)
GDB的命令概貌———————启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundation, Inc. GDB is free software, cov原创 2007-03-20 11:49:00 · 775 阅读 · 0 评论 -
Linux系统调用跟我学(3)――僵尸进程
Linux系统调用跟我学(3)――僵尸进程http://www.e2000.net.cn/Article/os/Liunx/Article_8430.htm 前面的文章中,我们已经了解了父进程和子进程的概念,并已经掌握了系统调用exit的用法,但可能很少有人意识到,在一个进程调用了exit之后,该进程并非马上就消失掉,而是留下一个称为僵尸进程(Zombie)的数据结构。在Linux进程的5种转载 2007-04-30 14:26:00 · 983 阅读 · 0 评论