benxintuzi

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
上一页 1 2 3 4 5 6 7 ··· 9 下一页

2015年8月30日

摘要: 进程环境main启动当内核执行C程序时,在调用main前先调用一个特殊的启动例程。可执行程序将此启动例程指定为程序的起始地址,接着启动例程从内核中取出命令行参数和环境变量值,然后执行main函数。进程终止使进程终止的方式有8种,其中5种为正常终止,3种为异常终止:终止类型说明正常终止(1) 从mai... 阅读全文
posted @ 2015-08-30 11:53 benxintuzi 阅读(1185) 评论(0) 推荐(0)

2015年8月28日

摘要: 文件流标准I/O文件流可用于单字节或多字节字符集。流的定向决定了所读写的是单字节还是多字节。流在最初创建时,并没有定向,此时如果在为定向的流上使用多字节I/O函数,那么该流被设置为宽定向的;如果在为定向的流中使用单字节I/O函数,那么该流被设置为字节定向的。如下两个函数可用于改变流的定向:#incl... 阅读全文
posted @ 2015-08-28 13:21 benxintuzi 阅读(2122) 评论(1) 推荐(0)

2015年8月26日

摘要: 文件描述符在内核中,所有打开的文件都使用文件描述符(一个非负整数)标记。文件描述符的变化范围是0~OPEN_MAX – 1。早期的unix系统中,每个进程最多可以同时打开20个文件,就是说文件描述符的范围为0~19,但是现在很多系统将其增加到0~63。#include int open(const ... 阅读全文
posted @ 2015-08-26 16:48 benxintuzi 阅读(1755) 评论(0) 推荐(0)

2015年8月17日

摘要: shell工具之一:sedsed基础sed编辑器被称作流编辑器,与常见的交互式文本编辑器刚好相反。文本编辑器可以通过键盘来交互式地插入、删除、替换文本中的数据;而流编辑器是基于一组预先的规则来编辑数据流。sed命令的格式如下:sed options script file选项说明-e script将... 阅读全文
posted @ 2015-08-17 08:31 benxintuzi 阅读(6372) 评论(1) 推荐(2)

2015年8月12日

摘要: 1 shell函数的定义及其调用shell函数有两种格式:function name { commands}name() { commands}其中,name为函数名,commands为函数体中执行的语句块。定义函数后,可以简单地通过函数名name对其进行调用。注:如果出现两个同名的函数定义,那么后... 阅读全文
posted @ 2015-08-12 16:17 benxintuzi 阅读(385) 评论(0) 推荐(0)

2015年8月11日

摘要: 处理信号Linux通过信号在不同进程之间通信。Linux编程时可能遇到的常见信号如下:信号值描述1SIGHUP挂起进程2SIGINT终止进程3SIGQUIT停止进程9SIGKILL无条件终止进程15SIGTERM可能的话终止进程17SIGSTOP无条件停止但不终止进程18SIGTSTP停止或暂停但不... 阅读全文
posted @ 2015-08-11 12:33 benxintuzi 阅读(1095) 评论(0) 推荐(0)

2015年8月7日

摘要: 理解Linux输入和输出Linux中将每个对象都看作文件来处理,包括输入和输出过程,其用文件描述符来标识每个文件对象。文件描述符是一个非负整数,每个过程中一次最多可以有9个文件描述符。bashshell保留了3个文件描述符如下:文件描述符缩写描述0STDIN标准输入1STDOUT标准输出2STDER... 阅读全文
posted @ 2015-08-07 12:41 benxintuzi 阅读(604) 评论(3) 推荐(1)

2015年8月2日

摘要: bashshell如何获取命令行参数(添加到命令后的数据)、命令行选项(确定命令行为的英文字母)、键盘输入数据?操作命令行参数1读取参数bash shell用位置参数变量(positional parameter)存储命令行输入的所有参数,包括程序名。其中,$0表示程序名,$1表示第1个参数,$2表... 阅读全文
posted @ 2015-08-02 11:01 benxintuzi 阅读(8202) 评论(0) 推荐(1)

2015年7月17日

摘要: 就像其他的编程语言一样,shell也有三种基本的结构:顺序结构、分支结构、循环结构。顺序结构就是按照命令的出现顺序依次执行,比较简单。如下分别介绍分支结构和循环结构。分支结构格式1:if commandthen commandsfi# 或者if command: then command... 阅读全文
posted @ 2015-07-17 14:18 benxintuzi 阅读(1671) 评论(0) 推荐(0)

2015年7月12日

摘要: 1 创建shell脚本文件要创建一个shell脚本文件,必须在第一行指定要使用的shell,其格式为:#! /bin/bash接着加上该shell文件的注释,说明该脚本文件用来干什么,有谁创建,什么时候创建,如下:#! /bin/bash# function : This script displa... 阅读全文
posted @ 2015-07-12 19:51 benxintuzi 阅读(781) 评论(0) 推荐(1)

上一页 1 2 3 4 5 6 7 ··· 9 下一页