迷彩 潜伏 隐蔽 伪装
发布时间:2012-12-26 17:38:11
Bash数组 1.描述 Bash的数组,其元素的个数没有限制。数组的索引由0开始,但不一定要 连续(可以跳号)。索引也可以算术表达式。bash仅支持一维数组。 1.1 declare 名称:设置变量和属性(可以用来声明一个数组) 用法: declare [-aAfFilrtux] [-p] [Name[=Value]...] 选项: -f 显示函数名和函数定义 -F 仅显示函数名 下面是用来设置属性的选项 -a 表示Name为一个索引数组 -A 表示Name为一个关系数组 -i 表述Name为一个整数 ......【阅读全文】
发布时间:2012-12-26 17:37:41
BASH内置变量 (1).BASH 作用:bash的完整路径.默认为/bin/bash (2).BASH_ENV 作用:仅在非交互模式中适用.在执行shell脚本时,会先检查该变量是否指定了启动 脚本,若指定则先执行它指定的启动脚本. (3).BASH_VERSION 作用:bash的版本号 实例:echo $BASH_VERSION (4).CDPATH 作用:cd的搜索路径,多个路径用':'隔开 实例: CDPATH="/tmp/A/B:/var/log" (假设当前目录为/home/example) mkd......【阅读全文】
发布时间:2012-12-26 17:33:55
原文地址:http://mobile.51cto.com/symbian-271893.htm 最近看了linux启动流程相关方面的书籍,但都是基于x86的,对于arm的linux启动应该还是有差别的,所以收录了这篇文章,以作对比。勾起了当时做uboot和系统镜像时的种种回忆,哈哈。 ARM Linux启动过程分析是本人要介绍的内容,嵌入式 Linux 的可移植性使得我们可以在各种电子产品上看到它的身影。对于不同体系结构的处理器来说Linux的启动过程也有所不同。本文以S3C2410 ARM处理器为例,详细分析了系统上电后 bootloader的执行流程及......【阅读全文】
发布时间:2012-12-26 17:33:36
高级变量 基本形式 [1].变量扩展 格式 ${变量名称} [2].命令扩展 格式 $(命令) [3].算术扩展 格式 $((算术式)) 1.变量扩展 基本形式:${变量名称} 变量扩展含义:一种简易的条件判断,对不同的条件赋予变量不同的值替换.它和变量存在与否的关系很大. 1.1 测试变量是否存在的基本用法 语法: ${待测变量-默认值} 说明:若待测变量不存在则符合判断条件,以传回默认值作为处置. 解析:若待测变量不存在则返回默认值,否则返回变量的值 实例: unset a echo ${a-'默认'}......【阅读全文】
发布时间:2012-12-26 17:33:12
安装好Linux后要做的第一件事就是设置IP地址进行上网,本文介绍的是如何 .设置静态IP地址. (1).命令行设置(该方式只是临时设置,系统重启后失效) [1].设置IP和掩码 ifconfig 接口名(如eth0) IP地址 netmask 子网掩码 [2].设置网关 route add default gw 默认网关 [3].设置DNS服务器地址 echo "nameserver DNS服务器地址">/etc/resolv.conf 实例:假设设置eth0的IP:192.168.1.100,DNS:192.168.1.12 ......【阅读全文】