
Unix/Linux
文章平均质量分 67
cjapm
这个作者很懒,什么都没留下…
展开
-
UNIX编程环境(The UNIX Programming Environment) 备忘录(一)
<br />试验环境:虚拟机下的Fedora 13、Debian 5 、FreeBSD 8.1 <br /> <br /> <br />第一章<br />@ 消行符<br /> # 删字符<br /> 这两个特殊字符在Fedora、Debian、BSD 下试验都没有起到对应的作用。在练习中提到除了第7版Shell,多数Shell把#解释成注释,不知道是不是大多数Shell都没实现这两个特殊字符的作用。<br /> <br /> Delete、Break可以终止命令,在Debian和BSD下原创 2010-11-04 13:27:00 · 416 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(二)
od 以特定的进制显示文件内容-c 以字符形式查看文件-b 以八进制输出-d 每字节按十进制输出通过"od -bc 目录名"查看目录时,BSD下面的显示并不像书上那样,也不是按书上所说的规范在Debian下面,od命令不能查看目录==========================================cat -u 禁用缓冲 //但似乎默认就是禁用缓冲的==========================================file 查看文件类型============原创 2010-11-04 21:54:00 · 460 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(三)
<br />第三章<br /><br />sleep n n为睡眠时间,单位为秒<br />==========================================<br />>文件名 创建文件的快捷方法,相当于touch<br />==========================================<br />Shell元字符<br />> 将标准输出重定向到文件<br />>> 将标准输出附加到文件<br />< 从文件获取标准输入<br />| 管道<br />原创 2010-11-07 09:25:00 · 248 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(四)
<br />第四章 过滤程序<br /> <br />grep/egrep/fgrep<br />fgrep 可同时搜索多个文字字符串<br />egrep 解释真正的正则表达式<br />-f fgrep/egrep可通过该选项从指定的文件中读取模式<br />------------------------------------------<br />grep/egrep正则表达式<br />c 任何与自己匹配的非特殊字符<br />/c 去掉字符c的任何特殊意义<br />^ 行首<br原创 2010-11-07 09:25:00 · 305 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(五)
<br />第五章 Shell编程<br /> <br />在shell中,case更为高效(记得书上提到了这个,不过在这遍整理时,没发现原话)<br />case word in<br />模式) 命令;; #结尾是两个";"<br />...<br />模式) 命令;;<br />esac<br />==========================================<br />Shell内部变量<br />$# 参数个数<br />$* shell所有参数<br />$@ 类原创 2010-11-07 11:00:00 · 292 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(六)
<br />第六章 使用标准I/O编程<br /> <br /><ctype.h> 字符测试宏<br />isalpha(c) 字母 a-z A-Z<br />issupper(c) 大写 A-Z<br />islower(c) 小写 a-z<br />isdigit(c) 数字 0-9<br />isxdigit(c) 十六进制数字 0-9 a-f A-F<br />isalnum(c) 字母或数字<br />isspace(c) 空格,Tab,换行,垂直Tab,换页,回车<br />ispunct(c)原创 2010-11-07 14:31:00 · 359 阅读 · 0 评论 -
UNIX编程环境(The UNIX Programming Environment) 备忘录(七)
<br />第七章 UNIX系统调用<br /><br />低级I/O<br />-------<br />所有的I/O都是由两个系统调用完成:read/write<br />fd 为文件描述符<br />buf 为字符数组<br />n 为要传输的字节数<br />int fd, n, nread, nwritten;<br />char buf[SIZE]<br />nread = read(fd, buf, n);<br />nwritten = write(fd, buf, n);<br />原创 2010-11-07 19:31:00 · 339 阅读 · 0 评论