随笔分类 - Linux系统编程
摘要:#!/bin/bash njob=1 nJOB=30 while read line do name=`echo $line | awk -F '/' '{print $NF}' | awk -F '.' '{print $1}'` echo $name if [ $njob -lt $nJOB ]
阅读全文
摘要:str1="a b c d e" #将str1创建成数组 array=($str1) for each in ${array[@]} do echo $each done #shell默认空格分割,可以直接如下方式 for each in ${str1[@]} do echo $each done
阅读全文
摘要:1.创建进程 函数作用:创建子进程 原型:pid_t fork(void) 函数参数:无 返回值:调用成功:父进程返回子进程的PID,子进程返回0 调用失败返回-1, 如果父进程先死掉,则子进程的父进程会变成1号进程,父母死了,被1号进程领养了。 需要知道: fork函数的返回值? 父进程返回子进程
阅读全文
摘要:1.程序和进程 程序: 是编译好的二进制文件, 存放在磁盘上, 占用的是磁盘空间, 是一个静态的概念。 进程:一个启动的程序,进程占用的是系统资源,如:物理内存,CPU,终端等,是一个动态的概念。 程序——>剧本 进程——>戏(舞台,演员,灯光,道具...) 同一个剧本可在多个舞台上演出,所以同一个
阅读全文
摘要:一、Makefile 1.基本语法 makefile由一组规则组成,规则如下: 目标: 依赖 (tab)命令 makefile基本规则三要素: 目标: 要生成的目标文件 依赖: 目标文件由哪些文件生成 命令: 通过执行该命令由依赖文件生成目标 比如: main:main.c fun1.c fun2.
阅读全文