自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 Shell 基本工作原理

<br />Shell 基本工作原理<br />Linux系统提供给用户的最重要的系统程序是Shell命令语言解释程序。它不属于内核部分,而是在核心之外,以用户态方式运行。其基本功能是解释并执行用户打入的各种命令,实现用户与Linux核心的接口。系统初启后,核心为每个终端用户建立一个进程去执行Shell解释程序。它的执行过程基本上按如下步骤: <br />(1)读取用户由键盘输入的命令行。 <br />(2)分析命令,以命令名作为文件名,并将其它参数改造为系统调用execve( )内部处理所要求的形式。 <

2010-06-29 06:09:00 708

原创 STL-----错误(error)处理和异常(exception)处理

<br />C++标准程序库由不同的成分构成。来源不同,设计与实现风格迥异。而错误处理和异常处理正是这种差异的一个典型体现。<br />1.1 标准异常类别<br /> <br />  语言本身或者标准库所抛出的所有异常,都派生自积累exception.这是其它数个标准异常类别的基类,它们共同构成一个类体系具体如下:<br />这些标准异常可分为三组:{1.语言本身支持的异常;2.C++标准程序库发出的异常;3.程序作用域(scope of a program)之外发出的异常}<br />exception

2010-06-28 17:45:00 7863

转载 getchar,scanf以及缓冲区的概念

getchar()是stdio.h中的库函数,它的作用是从stdin流中读入一个字符,也就是说,如果stdin有数据的话不用输入它就可以直接读取了。 <br />getch()和getche()是conio.h中的库函数,它的作用是从键盘接收字符。getchar带有显示。 <br />     与前面两个函数的区别在于: getchar()函数等待输入直到按回车才结束(前提是缓冲区没有数据),回车前的所有输入字符都会逐个显示在屏幕上。但只有第一个字符作为函数的返回值。 <br />#include <br

2010-06-12 00:26:00 821

原创 C中string中一些基本函数的介绍与实现

1.strcpychar * strcpy ( char * destination, const char * source );Copy stringCopies the C string pointed by source into the array pointed by destination, including the terminating null character.To avoid overflows, the size of the array pointed by destinat

2010-06-04 06:25:00 1158

原创 cp命令的介绍与实现

#include #include #include #define BUFSIZE  512#define PERM  0755/* copy file function */int copyfile(const char *name1, const char *name2){ int infile, outfile; ssize_t nread; char buffer[BUFSIZE]; /* 打开源文件 */ if ((infile = open(name1, O_RDONLY)) == -1)  

2010-06-04 05:16:00 816

原创 main()函数输入参数的含义与介绍

<br />main()函数是C应用程序的入口点,编译后的可执行文件都是从main函数开始执行的。在执行过程开始时,会执行main()函数,在main()函数执行完毕时,执行过程就结束了。<br />主函数main()可以有或没有参数列表,通常最多支持3个参数。<br />1.int main()<br />2.int main(int argc, char *argv[])<br />3.int main(int argc, char **argv)<br />4.int main( int  argc,

2010-06-04 04:53:00 2798

原创 cat命令使用及实现

Name:  cat --concatenate files and print on the standard output        把档案串连接后传到基本输出(荧幕或加>fileName 到另一个档案) 使用方式: cat [OPTION][FILE]参数: -n 或-number 由1开始对所有输出的行数编号 -b 或-number -nonblank 和 -n相似,只不过对于空白行不编号 -s 或-squeeze-bank当遇到有连续两行以上的空白,就替换成一行 -v 或-show-nonpr

2010-06-04 04:45:00 1375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除