上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页
摘要: 我板子的启动过程如下:..showlogo..Flash: 1 MBNAND: SLCdetected.256 MBIn:serialOut:serialErr:serial*************show logo***************Hit any key to stopautoboot: 0NAND read: device 0 offset 0x900000, size 0x300000s3c-nand: ECC uncorrectable error detecteds3c-nand: ECC uncorrectable error detecteds3c-nand:... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(1477) 评论(0) 推荐(0)
摘要: 首先,保证sd卡驱动是完好,但是sd卡却无法热插拔或者无法识别。刚开始我的板子上,sd是能够读取的,但是却不支持热插拔,看了几天sd驱动,找到了问题的原因,是驱动中硬件引脚相关设置的问题,具体根绝个人板子来修改,我想说的是sd卡驱动完好下如何使板子支持热插拔,内核的相关配置我就不多说了,网上很多。1)确保内核支持热插拔# cdlinux-2.6.30.4# vi .configCONFIG_KALLSYMS=y# CONFIG_KALLSYMS_ALL is not set# CONFIG_KALLSYMS_EXTRA_PASS is not set# CONFIG_STRIP_ASM_... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(724) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/521448知识体系:#使用命令行参数#设置选项#获取用户输入有时编写的脚本需要能和运行脚本的人员进行交互,bashshell提供了一些方法来从用户处获取数据,这些方法有如下三种:1- 命令行参数(添加在命令后的参数)2- 命令行选项(修改命令行为的单字符串)3- 直接读取键盘输入1、命令行参数向shell脚本传递数据最基本的方式就是命令行参数,主要就是说通过一些特殊变量是的bashshell自动把输入的参数赋... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(187) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/560372sed和gawk介绍知识体系:#使用文本文件#探索sed#探索gawkshell脚本可以把处理文本中包含的所有类型的数据这样的普通任务自动化。然而,只使用shell脚本命令处理文本文件的内容却有些麻烦。如果要在shell脚本中进行任何类型的数据处理,就要熟悉linux中现有的sed和gawk工具了。因为这两个命令行编辑器能够方便地格式化、插入、修改和删除文本元素。1、文本处理1.1、sed编辑器se... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(229) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/525126知识体系:#创建函数#使用参数#共享函数shell脚本代码可以封装在函数内,而函数可以在脚本任意处使用,由此减少大段代码的重复编写。1、基本脚本函数函数是被赋予名称的脚本代码块,可以在代码的任意位置使用。当需要调用代码块的时候,只需引用代码块被赋予的函数名即可。1.1、创建函数在bash shell脚本中创建函数可以使用两种方式:*关键字function,基本格式为:function name{ c... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(166) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/522415知识体系:#回顾信号功能#隐藏在背景中#在没有控制台的情况下运行#做得更好#准确无误的运行#从头开始前面运行脚本的方式都是在命令行界面运行,实际上还有运行shell脚本的其他方式,以及中断脚本的运行进程,控制脚本的运行时间都可以实现。1、处理信号linux下有各种信号,如停止、启动、终止。通过信号控制shell脚本的运行只需要使得shell脚本接收来自linux体系特定信号时执行命令即可。1.1、l... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(170) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/521455知识体系:#回顾重定向#标准输入和输出#报告错误#丢弃数据#创建日志文件这里主要讲述如何将脚本重定向到linux系统的各个位置。1、了解输入和输出我们知道显示脚本输出的方法有两种:*在监视器屏幕上显示*将输出重定向到文件下面主要讲述如何使用标准的linux输入和输出体系满足将脚本输出定向到特定位置的需求。1.1、标准文件描述符linux使用文件描述符来标识每个文件对象,每个进程最多有9个可以打开文件... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(201) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/513601三、更多结构化命令前面已经讲述了检查命令的输出和变量的值来操作shell脚本程序中的流。如下主要说明如何执行重复的过程和命令,使得一组命令循环下去,直到满足特定的条件。知识内容:# 使用for语句循环# 使用until语句迭代# 使用while语句# 结合循环# 重定向循环输出1、for命令重复一系列的命令是常见的编程实践,对于shell如处理目录下的所有文件、系统中的所有用户、或者文本文件中的所有... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(135) 评论(0) 推荐(0)
摘要: 二、使用结构化命令知识内容:# 改变命令流# 使用if-then逻辑# 嵌套if-then# 测试条件# 高级if-then功能许多程序在脚本命令之间需要某些逻辑控制流,有些命令允许脚本根据变量值的条件或者命令的结果跳过一些命令或者循环执行这些命令,这叫做结构化命令。1、使用if-then语句最基本的结构化命令类型就是if-then语句,其格式如下:if commandthencommandfi意思是说:if语句后面的命令的退出状态值是0,则执行then后面的所有命令;如果不是0则命令不执行。如下例子:[root@wzp ~]# cat test2#!/bin/bashif dateth... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(191) 评论(0) 推荐(0)
摘要: 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://twentyfour.blog.51cto.com/945260/505644****shell 脚本基础知识****##########实验环境是RHEL5.3,内核2.6.18###########一、基本脚本编译知识内容:# 构建脚本# 将命令串联起来# 存储变量# 数学计算# 重定向输出# 检查代码1、使用多条命令shell不像高级语言需要编译后执行,而是直接处理每一条命令,可以将多条命令连接起来形成单一的步骤。如下使用两个bash shell命令,则为一个最简单的s... 阅读全文
posted @ 2013-12-02 09:13 haotianling 阅读(234) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 22 下一页