07 2011 档案
声明 与 定义
摘要:ANSI C一共只有32个关键字:auto 声明自动变量char 声明字符型 字符short 声明短整型int 声明整型long 声明长整型float 声明浮点型double 声明双精度signed 声明有符号类型unsigned 声明无符号类型变量struct 声明结构体变量union 声明联合数据类型enum 声明枚举类型----------------------------12static 声明静态变量----------------------------13switch 用于开关语句case 开关语句分支default 开关语句中的“其他”分支break 跳出当前循环registe
阅读全文
Shell编程
摘要:Shell是一种具备特殊功能的程序, 它是介于使用者和 UNIX/linux 操作系统之核心程序(kernel)间的一个接口。为什么我们说 shell 是一种介于系统核心程序与使用者间的中介者呢?读过操作系统概论的读者们都知道操作系统是一个系统资源的管理者与分配者,当您有需求时,您得向系统提出;从操作系统的角度来看,它也必须防止使用者因为错误的操作而造成系统的伤害?众所周知,对计算机下命令得透过命令(command) 或是程序(program);程序有编译器(compiler)将程序转为二进制代码,可是命令呢? 其实shell 也是一支程序,它由输入设备读取命令,再将其转为计算机可以了解的机.
阅读全文
tty
摘要:/dev/tty 当前终端,任何tty[任何类型的终端设备]echo "hello" > /dev/tty 都会直接显示在当前的终端中tty命令使用tty命令可以确定当前的终端或者控制台/dev/tty0代表当前虚拟控制台,而/dev/tty1等代表第一个虚拟控制台在linux系统中,终端是一种字符型设备。它有多种类型,通常使用tty来简称各种类型的终端设备。linux系统中包含如下几类终端设备:(1)串行端口终端(/dev/ttySn) 也就是你所问的串口。(2)伪终端(/dev/pty) 如telnet,ssh等(3)控制台终端(/dev/ttyn,/dev/co
阅读全文
linux /etc/rc.d/目录的详解
摘要:rc.d的内容如下: init.d/ :各种服务器和程序的二进制文件存放目录。 rcx.d/: 各个启动级别的执行程序连接目录。里头的东西都是指向init.d/的一些软连接。具体的后边叙述。 还有三个脚本:rc.sysinit, rc, rc.local redhat的启动方式和执行次序是: 加载内核 执行init程序 /etc/rc.d/rc.sysinit # 由init执行的第一个脚本 /etc/rc.d/rc $RUNLEVEL # $RUNLEVEL为缺省的运行模式 /etc/rc.d/rc.local /sbin/mingetty # 等待用户登录 在Redhat中,/etc/rc
阅读全文
网站
摘要:linux 问题解决http://elinux.org/Flameman/mac68k好博客http://blogold.chinaunix.net/u2/68904/showart_1830146.htmlIBM 资料102考试http://www.ibm.com/developerworks/cn/内核结构 通国嵌http://www.ibm.com/developerworks/cn/linux/l-linux-kernel/
阅读全文
linux 解压rar zip
摘要:要在linux下处理.rar文件,需要安装RAR for linux,可以从网上下载,RAR for Linux不是免费的,# tar xzvf rarlinux-3.2.0.tar.gz# cd rar# make安装好后就有了rar和unrar这两个程序# unrar e all.rar对于.ziplinux下提供了zip和unzip程序,# zip all.zip *.jpg# unzip all.zip
阅读全文
sed Makefile中用法
摘要:sed -i '15iROOT\ =\ $$(MAKETOP)' src/Makefile;\ 28 sed -i '129imkdir -p $$(MAKETOP)$$(MANDIR)/man1;' src/Makefile;\ 29 sed -i '129s|^|\t|g' src/Makefile;\ 30 sed -i '130imkdir -p $$(MAKETOP)$$(MANDIR)/man5;' src/Makefile;\ 31 sed -i '130s|^|\t|g' src/Makefile;
阅读全文
sed 指定行范围匹配
摘要:sed 指定行范围匹配(转2010-04-01 21:45sed -n '5,10{/pattern/p}' filesed是一个非交互性性文本编辑器,它编辑文件或标准输入 导出的文件拷贝。标准输入可能是来自键盘、文件重定向、字符串或变量,或者是一个管道文件。sed可以随意编辑小或大的文件,有许多sed命令用来编辑、 删除,并允许做这项工作时不在现场。sed一次性处理所有改变,因而变得很有效,对用户来说,最重要的是节 省了时间。sed必须通过行号和正则表达式指定要改变的文本行 sed怎样读取数据:sed从文件的一个文本行或从标准输入的几种格式中读取数据,将之拷贝到一个编辑缓冲区
阅读全文
rc.S 分析【转自CSDN 】
摘要:接下来呢 ? 系统就开始执行 /rc.d/rc.S , 在这里 , 我们暂时打住 , 先对大概的 initialization script 执行的顺序作一个浏览 , 请看下面的流程 :init[1] rc.S begin <--- 目前我们已经讲到这里 rc.serial begin rc.serial end rc.S end init[1] enter runlevel 5 rc.M begin rc.inet1 begin rc.inet1 end rc.inet2 begin rc.inet2 end rc.font begin rc.font end rc.local beg
阅读全文
slackware启动脚本详解
摘要:当kernel启动成功之后我们知道,kernel成功启动之后,在init/main.c中调用execve执行程序/sbin/init。init进程被称为初始化进程,因为它负责系统的启动。我以我的slackware10为例(不光因为它是我用的套件,而且启动脚本十分清晰明了),讲一讲启动的具体过程:(史前时期)loadlin,grub,lilo把内核参数传给kernel,如(BOOT_IMAGE=Linux ro root=307),,存储在/proc/cmdline中。内核启动成功后,把它的参数传给1号进程(init),因为也许有一些参数应被用户程序解释。init进程将从上到下的读取/etc/i
阅读全文
Slackware的启动(init)过程
摘要:Slackware的启动(init)过程作者:Peter Kaagman原文:http://www.slackfiles.org/documentation/en/articles/init.html翻译:windrose导言 运行级(runlevel) Init inittab 结论 导言在一次IBM于阿姆斯特丹举办的Linux研讨会上,一位老师提出以下说法:“启动是Linux最难的部分。但是,一旦内核已经载入,并由init接管之后,你就畅行无阻了。从那个时刻起,所有发生的事情你都可以在脚本和文档(man page)里面读到。”他当然是对的。在启动Linux机器的过程中没有什么秘密。你能在A
阅读全文
sysvinit
摘要:http://lfs.linuxsir.org/doc/lfs/appendixa/appendixa.htmlLinux From Scratch: 版本 20021030前一页后一页附录 A. 软件包内容描述和相互依赖关系目录 简介 Autoconf Automake Bash Bin86 Binutils Bison Bzip2 Diffutils E2fsprogs Ed File Fileutils Findutils Flex Gawk GCC Gettext Glibc Grep Groff Gzip Kbd Less LFS-Bootscripts Libtool Lilo L
阅读全文
工作
摘要:如何使用Linux命令dhclient 收藏 如何使用Linux命令 dhclientThe Internet Systems Consortium DHCP Client, dhclient, provides a means for configuring one or more network interfaces using the Dynamic Host Configuration Protocol, BOOTP protocol, or if these protocols fail, by statically assigning an address.linux dhclie
阅读全文
浙公网安备 33010602011771号