摘要: 最近在学习Linux基础知识,从鸟哥的的Linux私房菜里学到了不少的东西。在学习Shell Script一章的时候,发现鸟哥用了这样的一个语法test -e /dmtsai && echo "exist" || echo "Not exist" 鸟哥解释是为检测并标示/dmtsai文件夹是否存在用的。一开始我,我想可能是&&和||在Linux的Shell Script里面有不同的含义吧,可能这样的语法相当于C语言中的条件运算符( : ? )。但是怎么想都觉得&&和||在任何程序语言中都应该是逻辑运算符才是 阅读全文
posted @ 2011-09-28 13:07 莫回头 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 最常用用法:touch fileA如果fileA存在,使用touch指令可更改这个文件或目录的日期时间,包括存取时间和更改时间;如果fileA不存在,touch指令会在当前目录下新建一个空白文件fileA。touch 命令详解功能说明:改变文件或目录时间。语 法:touch [-acfm][-d <日期时间>][-r <参考文件或目录>][-t <日期时间>][--help] [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时间][文件或目录...]补充说明:使用touch指令可更改文件或 阅读全文
posted @ 2011-09-28 08:00 莫回头 阅读(773) 评论(0) 推荐(0) 编辑
摘要: 一个Linux内核模块的Hello, World。有兴趣研究Linux内核的可以以此入门。/** hello.c – 本例取自《Linux Kernel Development 3rd》,稍作修改*///#include <linux/init.h> //早期的Linux内核源码存在这个头文件,2.6已经不存在了#include <linux/module.h> #include <linux/kernel.h>static int hello_init(void) {printk(KERN_ALERT “I bear a charmed life.\n”) 阅读全文
posted @ 2011-09-28 07:43 莫回头 阅读(179) 评论(0) 推荐(0) 编辑
摘要: linux只能区分是什么格式的文件,该文件是否可执行与文件后缀名无关,下面给大家列一些常见的文件格式:系统文件:*.cofig *.rpm .dep程序与脚本文件:*.c *.php .sh格式文件:*.wav *.jpg存档与压缩文件:*.tar *.gzlinux下面的文件的命名规则与Windows下有些不同:大小写敏感除了/之外,所有的字符都合法有些字符最好不用 如空格,制表符等mkdir 123 456 是创建了两个文件123和456mkdir "123 456"才是创建了123 456这个文件避免使用加减或 “.” 作为普通文件的第一个字符,以 “.” 开头的文件 阅读全文
posted @ 2011-09-28 07:38 莫回头 阅读(204) 评论(0) 推荐(0) 编辑