
linux
文章平均质量分 65
slmmlk2011_2
这个作者很懒,什么都没留下…
展开
-
termios结构体及相应函数
一、数据成员termios 函数族提供了一个常规的终端接口,用于控制非同步通信端口。 这个结构包含了至少下列成员: tcflag_t c_iflag; /* 输入模式 */tcflag_t c_oflag; /* 输出模式 */tcflag_t c_cflag; /* 控制模式 */tcflag_t c_lflag; /* 本地模式 */转载 2012-08-20 23:40:57 · 1465 阅读 · 0 评论 -
dos2unix, unix2dos
dos2unix, unix2dos 用来实现 DOS UNIX text file 转换aptitude install sysutils 行末: DOS 格式 0d 0a UNIX 格式 0a 可用功能相同的指令組合 dos2unix: sed -i'' "s/\r//" file 或 cat file | col -b > newfile 或转载 2012-09-21 17:36:52 · 637 阅读 · 0 评论 -
assert用法总结
assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#inclu转载 2012-09-21 15:28:10 · 538 阅读 · 0 评论 -
僵尸进程
1.僵尸进程概念:僵尸进程(Zombie Process):就是已经结束了的进程,但是没有从进程表中删除。太多了会导致进程表里面条目满了,进而导致系统崩溃,倒是不占用其他系统资源。在Linux进程的状态中,僵尸进程是非常特殊的一种,它已经放弃了几乎所有内存空间,没有任何可执行代码,也不能被调度,仅仅在进程列表中保留一个位置,记载该进程的退出状态等信息供其他进程收集,除此之外,僵尸进程不再占原创 2012-09-12 22:49:18 · 684 阅读 · 0 评论 -
stdin,stdout,stderr
在UNIX SHELL中STDIN 的文件描述符为 0 ,表示标准输入,默认对应键盘STDOUT 的文件描述符为 1,表示标准输出,默认对应显示屏终端STDERR的文件描述符 为2,表示标准错误输出,默认对应显示屏终端用法:fprintf(STDOUT,"%s", "hello");上行代码意思是将字符串"hello"以'%s”格式输出到STDOUT指向的文件中(即终端原创 2012-09-12 19:52:04 · 867 阅读 · 0 评论 -
I/O重定向 详解及例子!
[color=red][size=18]1、基本概念[/size][/color] a、I/O重定向通常与 FD有关,shell的FD通常为10个,即 0~9; b、常用FD有3个,为0(stdin,标准输入)、1(stdout,标准输出)、2(stderr,标准错误输出),默认与keyboard、monitor、monitor有关; c、用 d、用 > 来改变送转载 2012-09-12 19:56:21 · 1612 阅读 · 0 评论 -
Linux静态库和动态库的创建与使用
和Windows系统一样Linux也有静态/动态链接库,下面介绍创建和使用方法:假设有下面几个文件:头文件String.h,声明相关函数原形,内容如下:Strlen.c:函数Strlen的实现,获取给定字符串的长度,内容如下:Strlnen.c:函数StrNlen的实现,获取给定字符串的长度,如果输入字符串的长度大于指定的最大长度,则返回最大长度,否者返回字符串的实际长度,内容如下转载 2012-09-06 15:58:19 · 842 阅读 · 0 评论 -
Unicode error
编译VC++程序的时候出现如下提示警告:warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss因为只是一个warning,不影响正常编转载 2012-08-23 19:10:02 · 599 阅读 · 0 评论 -
linux tty pty pts tts概念 区别
1. tty(终端设备的统称):tty一词源于Teletypes,或者teletypewriters,原来指的是电传打字机,是通过串行线用打印机键盘通过阅读和发送信息的东西,后 来这东西被键盘与显示器取代,所以现在叫终端比较合适。终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型的终端设备。2. pty(虚拟终端):但是如果我们远程telnet到主机或使用xter转载 2012-08-21 00:42:59 · 2644 阅读 · 0 评论 -
Linux程序设计:终端
Linux user 没有不和终端打交道的,所以做 Linux 下的开发,必然会涉及到终端的操作。终端分为标准模式和非标准模式。默认状态下,只有在用户按下回车键后,程序才能读到终端的输入,这种处理方式被成为标准模式(standard mode),所有的输入都是基于行处理,在一个输入行完成之前(通常是用户按下回车键之前),应用程序读不到用户输入的任何字符。非标准模式则可以与标准模式相对应转载 2012-08-21 00:40:50 · 1978 阅读 · 0 评论 -
termios结构体的详细设置
termios结构体内容:成员 描述-------------------------------------------c_cflag 控制模式标志c_lflag 本地模式标志c_iflag 输入模式标志c_oflag 输出模式标志c_line line disciplinec_cc[NCCS] 控制字符c_ispeed 输入波特率c_ospeed 输出波特率 在te转载 2012-08-20 23:42:47 · 7122 阅读 · 1 评论 -
X Window
X Client 和 X Server X Window 為 一 Client-Server 架 構 之 GUI 。 Client 指 的 是 在 X Window 下 執 行 的 應 用 程 式, 需 要 X Server 為 其 服 務 ; Server 指 的是 整 個 管 理 你 的 桌 面 的 X Window 系 統 , 稱 為 X Server 。 X Server 除 了 負转载 2012-11-28 00:32:32 · 647 阅读 · 0 评论