摘要:
2.1 什么是shell解释型语言,不适合用来完成对执行时间比较挑剔或者处理器符合比较大的工作shell是一个做为用户与UNIX系统之间的操作接口的程序,文件的重定向只要使用"<"和"》"就行,管道用一个"|"就能代表,子进程的输出是"$(...)",所有这些的具体细节都早已为用户准备好了。2.2 管道和重定向2.2.1 对输出数据进行重定向$ls -l > lsoutput.txt,这条命令将ls命令的输出保存到一个名为lsoutput.txt的文件里去$ps >> lsoutput.tx 阅读全文
摘要:
1.1 什么是UNIX操作系统1.2 什么是Linux操作系统Linux Tovalds在赫尔辛基大学开发出来的1.3 发行版本1.4 GNU项目和自由软件基金会1.5 为Linux系统设计程序1.6 UNIX程序unix下应用程序:可执行文件 和 脚本文件 注:脚本文件的指令需要由另外一个程序(如解释器)来执行unix不要求可执行文件或脚本程序具备某种特定的文件名或者某种特定的扩展名,而是由文件的系统属性决定的。PATH环境变量,正如很多人所知道的$PATH环境变量里存着一张目录列表,当用户要执行某一程序时,Unix系统就会按照列表中的内容去查找该程序的位置。当程序名前不带点斜线 . / 时 阅读全文
摘要:
fork()函数:由当前进程再生成一个进程出来#include <sys/types.h>#include <unistdh>pid_t fork(void);返回:子进程中为0,父进程中为子进程ID,出错为-1 大于0表示运行在父进程当中,等于0表示运行再子进程当中/**********************************************************************/注:获取进程标识#include <sys/types.h>#include <unistd.h>pid_t getpid(void); / 阅读全文