知秋一叶

这世界里的每一个人,每一个东西,包括高山大海,刀剑风云,其本质都是一串数字流。...

linux下C程序插入执行shell脚本

最近在看深入理解计算机系统,看到一个函数叫做execve(),这个函数很有意思,可以在一个进程插入另外一个进程执行,但是又不像fork()一样产生一个子进程,execve()插入的进程和原进程共享进程号,就好像执行这进程就像执行过程调用一般随意。 函数原型如下: int execve(...

2016-11-27 09:49:31

阅读数:2365

评论数:1

Shell 脚本中如何使用make命令

(最近开发的项目中需要编写Shell脚本对整个工程进行自动化编译,即在Shell脚本中使用make命令来进行编译,下面回顾一下Shell脚本中如何使用make命令)         在开发一个系统时,一般是将一个系统分成几个模块,这样做提高了系统的可维护性,但由于各个模块间不可避免存在关联,所以当...

2016-05-15 15:38:43

阅读数:11120

评论数:1

Shell 脚本知识回顾 (六) —— Shell 函数

一、Shell函数:Shell函数返回值、删除函数、在终端调用函数 函数可以让我们将一个复杂功能划分成若干模块,让程序结构更加清晰,代码重复利用率更高。像其他编程语言一样,Shell 也支持函数。Shell 函数必须先定义后使用。 Shell 函数的定义格式如下: function_...

2016-04-27 20:46:50

阅读数:682

评论数:2

Shell 脚本知识回顾 (五) —— Shell 循环

一、Shell for循环 与其他编程语言类似,Shell支持for循环。 for循环一般格式为: for 变量 in 列表 do command1 command2 ... commandN done 列表是一组值(数字、字符串等)组成的序列,每个值通过空格分隔...

2016-04-27 20:34:33

阅读数:777

评论数:1

Shell 脚本知识回顾 (四) —— Shell 命令及Shell 相关语句

一、Shell echo命令 echo是Shell的一个内部指令,用于在屏幕上打印出指定的字符串。命令格式: echo arg 您可以使用echo实现更复杂的输出格式控制。 显示转义字符 echo "\"It is a test\"" 结果...

2016-04-27 20:22:49

阅读数:734

评论数:0

Shell 脚本知识回顾 (三) —— 替换、运算符、字符串、数组

一、替换 如果表达式中包含特殊字符,Shell 将会进行替换。例如,在双引号中使用变量就是一种替换,转义字符也是一种替换。 举个例子:#!/bin/bash a=10 echo -e "Value of a is $a \n"运行结果: Value of a is 10 这...

2016-04-26 21:51:12

阅读数:5303

评论数:0

Shell 脚本知识回顾 (二) —— Shell变量

一、Shell 变量 Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(...

2016-04-25 23:33:11

阅读数:895

评论数:0

Shell 脚本知识回顾 (一) —— 基础篇

(公司最近新项目启动了,需要在原来的产品类型中增加一种新款型,就是类似于以前在Linux内核中增加对某款产品的支持,我们知道想了解一个产品,就要看他的Makefile,如果工程量较大,通常将makefile的执行写在脚本文件中,现在就回顾一下Shell脚本相关知识) 一、Shell 简介   ...

2016-04-25 23:12:53

阅读数:1313

评论数:0

Linux 下shell编程

什么是shell?Shell是一个命令解析器,是介于Linux操作系统的内核(kernel)与用户之间的一个绝缘层。shell脚本就是讲各类命令预先放入其中,方便一次性执行的一个程序文件,主要用于方便管理员进行设置或者管理。    序员的角度来看, Shell本身是一种用C语言编写的程序,从用户的...

2015-12-17 18:35:07

阅读数:2053

评论数:0

Linux环境变量的设置和查看

一、Linux的变量种类       按变量的生存周期来划分,Linux变量可分为两类:       1、永久的:需要修改配置文件,变量永久生效。       2、临时的:使用export命令声明即可,变量在关闭shell时失效。   二、设置变量的三种方法 1、在/etc/profile文件中添...

2015-12-17 13:04:27

阅读数:5491

评论数:0

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