编程技术
三、利用strace 有时小问题可以通过监视程序监控用户应用程序的行为来追踪,同时监视程序也有助于建立对驱动正确工作的信心。例如,...
这几天一直在调试atmel at91sam9x25的串口,用着用着总会导致Oops,Oops内容如下: [code language=”c”] [ 1023.510000] Unable to handle kernel NULL ...
驱动程序开发的一个重大难点就是不易调试。本文目的就是介绍驱动开发中常用的几种直接和间接的调试手段,它们是: 使用printk ...
本文由 [茶话汇] – [Qing] 编译自 [Avishek Kumar] 转载请注明出处 这部分主要讨论数学相关的shell脚本编程。 加法运算 新建一个文件“Additio...
本文由 [茶话汇] – [Qing] 编译自 [Avishek Kumar] 转载请注明出处 bash关键字 [code language=”bash”] ! esac sele...
本文由 [茶话汇] – [Qing] 编译自 [Ravi Saive] 转载请注明出处 本文分享的10本免费的Linux电子书可以帮你打好Linux基础,向Linux专家和系统管...
本文由 [茶话汇] – [Qing] 编译自 [Avishek Kumar] 转载请注明出处 例子一:绘制特殊图形 [code language=”bash”] #!/bin/bash MAX_NO=0 echo -n &q...
http://linux.cn/blog-15563-5823.html 在编写Shell脚本时,我们需要会用到各种各样的特殊符号,通过这些特殊符号可以使我们编写的代码更加简洁...
本文由 [茶话汇] – [Qing] 编译自 [Avishek Kumar] 转载请注明出处 关于GNU/Linux的架构和shell所处的位置,图片比语言表述的更加清楚,如下图所...
因为最近要处理一些 JSON 数据格式,所以在经过一番搜索后 最终找到了 jq 这个很棒的工具。jq 允许你直接在命令 行下对 JSON 进行操作,...
Git的Log工具让你能够查看一个项目之前的提交(Commit)的信息。
本文由 [茶话汇] – [Qing] 编译自 [Avishek Kumar] 转载请注明出处 GNU/Linux包含了一些Windows所没有的强大的工具。Shell脚本就是这些重要的工具...
我们在开发Linux/Unix平台的Bash Script时,经常为没有Bash Script的IDE而发愁,要是通过编译一段上千行的脚本代码,那将花掉大量的时间在代码...
理解Linux Shell: shell:一个命令行解释器,通过执行命令或脚本,帮助用户与操作系统打交道。 process:进程,用户执行的任务是进程,...
在过去的25年里,编程世界发生了巨大的变化,如今,我们有大量的有用的、灵活的数据类型可以使用,但在25年前,你需要花大量的额外...
if, for, while几乎是所有编程语言的关键字,在Shell编程中也不例外,其中if是使用频率最高的,由于Shell编程中不存在对象(Object)的概念,因...
在系统运维过程中“Linux系统上常见的误操作”之首就是删除rm操作(特别是rm -rf),这些被误删的文件将无法被取回,那么是否有办法解...
在Linux操作系统上编写Shell脚本时候,我们是在变量的前面使用$符号来获取该变量的值,通常在脚本中使用”$param”这种带双引号的...
大家可能一直觉得代码简洁易懂才是我们所膜拜的,但恰恰有个组织却在比赛谁的代码可读性更差……它就是IOCCC…… 首先科普下IOCCC,其...
所有技巧在bash中测试通过: 一、字符串: 1.求字符串长度: STRING=”Noah’s Ark” # echo ${#STRING} 10 2.截取子字符串: # echo ${STRING:...












