最新文章列表

不带缓冲的文件I/O之其它函数

        上一节介绍了不带缓冲文件I/O中的 open 函数,这一节继续介绍其它重要的常用函数。         首先是可用来创建一个新文件的 creat() 函数: #include <fcntl.h> int creat(const char *path, mode_t mode); /* 返回值:若成功,返回为只写打开的文件描述符;否则,返回 -1 */ ...
aisxyz 评论(0) 有700人浏览 2017-04-24 03:59

不带缓冲的文件I/O之open

        本节介绍不带缓冲的文件I/O中如何打开或创建一个文件,这可以用以下两个函数实现: #include <fcntl.h> int open(const char *path, int oflag, ... ...
aisxyz 评论(0) 有578人浏览 2017-04-21 06:35

不带缓冲的文件I/O之引言

        说明:这是不带缓冲的文件I/O系列笔记的引言部分,其它更多内容将在后面陆续更新。另外,更详细的内容请参考《UNIX环境高级编程》第3章 -- 文件I/O。         对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符是一个非负整数,变化范围是 0~OPEN_MAX-1。当打开一个现有文件或创建一个新文件时,内核向进程返回一个文件描述符。当读、写一个文件时,就使用 o ...
aisxyz 评论(0) 有361人浏览 2017-04-14 05:22

TCP/IP协议概况

        下图是TCP/IP协议族中各协议与其使用程序的概况:         图中同时展示了 IPv4 和 IPv6,从右向左查看,最右边的5个网络应用在使用 IPv6 ...
aisxyz 评论(0) 有552人浏览 2017-04-08 05:30

unix限制

        UNIX系统实现定义了很多幻数和常量,其中有很多已被硬编码到程序中,或用特定的技术确定。由于大量标准化工作的努力,已有若干种可移植的方法用以确定这些幻数和具体实现定义的限制。这非常有助于改善UNIX环境下软件的可移植性。         以下两种类型的限制是必需的:         1、编译时限制(例如,短整型的最大值是什么?)         2、运行时限制(例如,文件名有多少个字 ...
aisxyz 评论(0) 有572人浏览 2017-04-04 16:08

Linux下的tar压缩解压缩命令详解

tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必 ...
Junege 评论(0) 有503人浏览 2017-03-29 10:38

MAC下安装多版本JDK和切换几种方式

http://blog.csdn.net/liu1075538266/article/details/52487631
qianjiangbing 评论(0) 有596人浏览 2017-03-15 13:32

windows文件换行符与linux文件换行符

    首先提醒一点:这里要说明的是文件换行符,而不是程序中输出字符串的换行符(例如:eclipse控制台输出在java程序中用\r或\n或者\r\n都能达到换行输出的效果)。     操作系统换行符     ASCII(美国信息交换标准码)中有这样两个字符CR(编码为13)和 LF(编码为10),在编程中通常表示为'\r'和'\n'。以下是各操作系统的换行符:     Unix和类Unix(如L ...
JsonLiangyoujun 评论(0) 有37020人浏览 2017-03-14 22:09

touch 命令详解

Linux -- touch 创建及修改文件时间   TOUCH(1)                     User Commands                    TOUCH(1)   NAME 名称     touch - change file timestamps 修改文件时间戳   SYNOPSIS 大纲(语法)     touch [OPTION]... F ...
大孩爱小孩 评论(0) 有772人浏览 2017-03-06 22:47

mv 命令详解

Linux -- mv 移动文件   MV(1)                  User Commands                  MV(1)   NAME 名称     mv - move (rename) files  移动(重命名)文件   SYNOPSIS 大纲(语法)     mv [OPTION]... [-T] SOURCE DEST     mv [ ...
大孩爱小孩 评论(0) 有551人浏览 2017-03-06 21:11

tail 命令详解

Linux -- tail 查看文件内容   TAIL(1)                User Commands                TAIL(1)   NAME 名称     tail - output the last part of files 打印文件的最后一 ...
大孩爱小孩 评论(0) 有735人浏览 2017-03-05 00:24

more 命令详解

Linux -- more 查看文件内容   NAME 名称     more - file perusal filter for crt viewing   SYNOPSIS 语法     more [options] file [...]   DESCRIPTION 说明     more  is  a filter for paging through text one s ...
大孩爱小孩 评论(0) 有1266人浏览 2017-03-04 22:38

tac 命令详解

Linux -- tac 查看文件内容   TAC(1)                  User Commands                 TAC(1)   NAME 名称     tac - concatenate and print files in reverse                        连接文件,以相反的顺序打印文件内容   SYNOPSI ...
大孩爱小孩 评论(0) 有778人浏览 2017-03-04 13:46

cat 命令详解

Linux -- cat 查看文件内容   CAT(1)                      User Commands                      CAT(1)   NAME 名称     cat - concatenate files and print on the standard output           连接文件,将文件内容显示在标准输出上   ...
大孩爱小孩 评论(0) 有701人浏览 2017-03-04 13:08

Bash special variable:$#, $$, $@, $*, $0, $?

special variable:$#, $$, $@, $*, $0, $? 1, $# The number of arguments supplied to a script. eg: if [ "$#" -eq 0 ]; then   echo "you did not pass any parameter" fi echo "Tota ...
BonnieTang 评论(0) 有503人浏览 2017-03-02 11:15

Bash Difference between ${} and $()

Difference between ${} and $() 1, $(command) is “command substitution”.  it runs the command, captures its output, and inserts that into the command line that contains the $(…); eg: $ ls -ld $(date ...
BonnieTang 评论(0) 有455人浏览 2017-03-02 11:06

Bash - how to use sendmail

touch exeSendMail.ksh touch eg.txt 1, eg.txt content: hello world! 2, write in exeSendMail.ksh Send mail (         echo "From: SANT<SANT@gmail.com>";         echo "To: bonnie.tan ...
BonnieTang 评论(0) 有390人浏览 2017-03-02 10:53

if...else..

1, if...else.. if[]; then else fi 2, if...else if... if[]; then esif[]; then else fi 3, if... if[]; then fi
BonnieTang 评论(0) 有363人浏览 2017-03-02 10:35

最近博客热门TAG

Linux(50906) Windows(39381) Ubuntu(12131) OS(11385) Unix(7865) DOS(5983) CentOS(3691) IIS(3338) RedHat(3109) Debian(2038) AIX(1742) FreeBSD(1479) Solaris(1437) SuSE(777) OSX(451)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics