随笔分类 -  Linux World

摘要:PXE Network Boot is an Intel technology that can boot a system and install OS from remote image source. The prerequisites to achieve this include: a ROM embedded into a network card confroming Intel P... 阅读全文
posted @ 2008-12-22 11:15 xiaoyixy 阅读(1070) 评论(0) 推荐(0)
摘要:1. nohup[root@pvcent107 ~]# nohup ping www.ibm.com &nohup: appending output to `nohup.out'[1] 30592.setsid[root@pvcent107 ~]# setsid ping www.ibm.com3.& in subshell[root@pvcent107 ~]# (ping ww... 阅读全文
posted @ 2008-11-06 14:35 xiaoyixy 阅读(329) 评论(0) 推荐(0)
摘要:需要用的模块:Spreadsheet::ParseExcelUnicode::MapIO-stringyOLE-Storage_Lite其中IO-stringy,OLE-Storage_Lite为运行的必要包Spreadsheet::ParseExcel是解析Excel的必要程序Unicode::Map为完全支持中文的字符集转换包 perldoc Spreadsheet::ParseEx... 阅读全文
posted @ 2008-10-29 15:36 xiaoyixy 阅读(3332) 评论(0) 推荐(0)
摘要:子程序中局部变量的定义有两种方法:my和local。其区别是:my定义的变量只在该子程序中存在;而local定义的变量不存在于主程序中,但存在于该子程序和该子程序调用的子程序中(在PERL4中没有my)。定义时可以给其赋值,如:  my($scalar) = 43;  local(@array) = (1, 2, 3);调用方法&my_sub(@ar... 阅读全文
posted @ 2008-09-23 16:38 xiaoyixy 阅读(256) 评论(0) 推荐(0)
摘要:Perl Wiki:Perl命令行应用 阅读全文
posted @ 2008-09-10 15:53 xiaoyixy 阅读(167) 评论(0) 推荐(0)
摘要:一、什么是Linux-PAM为 安全起见,计算机系统只有经过授权的合法用户才能访问,在这里如何正确鉴别用户的真实身份是一个关键的问题。所谓用户鉴别,就是用户向系统以一种安全的方 式提交自己的身份证明,然后由系统确认用户的身份是否属实的过程。换句话说,用户鉴别是系统的门户,每个用户进入到系统中都必须经过鉴别这一道关。 最初,Linux系统的用户鉴别过程就像各种Unix系统的一样:系统管理员为用户建立... 阅读全文
posted @ 2008-08-28 13:31 xiaoyixy 阅读(406) 评论(0) 推荐(0)
摘要:特殊的转义字符:\l 下个字符小写\L接着的字符均小写直到\E\u下个字符大写\U接着的字符均大写直到\E\Q在non-word字符前面加上\,直到\E\E 结束\L, \E和\Q 关于undef 和 define 函数 能返回 undef 的操作之一是行输入操作,<STDIN。通常,它会返回文本中的一行。但如果没有更多的输入,如到了文件的结尾,则返回undef。要分辨其是und... 阅读全文
posted @ 2008-08-25 17:00 xiaoyixy 阅读(331) 评论(0) 推荐(0)
摘要:AIX Bourne Shell 的常用选项 标志描述 -a 导出所有已分配值的变量。 -c Variable 执行从变量 中读取的命令。 -e 当命令满足以下条件之一时立即退出:命令退出时返回比 0 大的值;命令不是 while、until 或 if 结构的一部分;命令不经过 AND 或 OR 检测;或者命令不是管道前加感叹号。 -f 禁用所有文件名替换。 -h 定义函数时,定位和记住函数内部调... 阅读全文
posted @ 2008-08-22 13:08 xiaoyixy 阅读(420) 评论(0) 推荐(0)
摘要:GRUB 是引导装入器 -- 它负责装入内核并引导 Linux 系统。GRUB 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT 和 2000。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要。如果引导装入器不能很好地完成工作或者不具有弹性,那么就可能锁住系统,而无 法引导计算机。另外,好的引... 阅读全文
posted @ 2008-08-21 15:46 xiaoyixy 阅读(586) 评论(0) 推荐(0)
摘要:了解规则 AWK 程序由规则 组成,它们是一些模式,后面跟着由换行分隔的操作。当 AWK 执行一条规则时,它在输入记录中搜索给定模式的匹配项,然后对这些记录执行给定的操作: /pattern/ { action } 您可以在规则中省略模式或操作。 操作由 AWK 语句组成,使用分号 (;) 来进行分隔。... 阅读全文
posted @ 2008-08-21 15:14 xiaoyixy 阅读(247) 评论(0) 推荐(0)
摘要:在单个命令中创建目录树 示例:使用一个命令来定义复杂的目录树 ~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a} 更改路径,而不要移动存档 示例:使用选项 -C 来解压缩 .tar 存档文件 ... 阅读全文
posted @ 2008-08-20 17:56 xiaoyixy 阅读(170) 评论(0) 推荐(0)
摘要:test 和 [ test 内嵌命令会根据对表达式 expr 的计算结果来确定返回 0(True)或 1(False) 。也可以使用方括号,test expr 和 [ expr ] 是等效的。可以通过显示 $? 来检查返回值. 几个简单的测试例子 ... 阅读全文
posted @ 2008-08-19 16:49 xiaoyixy 阅读(409) 评论(0) 推荐(0)
摘要:创建新用户 可以通过命令行或者 Webmin 等工具来创建新用户。 添加用户的命令是 useradd 。例如,从控制台中创建一个新用户: useradd -c "normal user" -d /home/userid -g users" ... 阅读全文
posted @ 2008-08-19 14:25 xiaoyixy 阅读(242) 评论(0) 推荐(0)
摘要:几个命名的类提供了常用类的便捷方式。命名的类以 [: 开头,以 :] 结尾。包括: [:alnum:] 字母数字字符 [:blank:] 空白和制表符字符 [:digit:] 数字 0 到 9(相当于 0-9) [:upper:] 和 [:lower:] 分别表示大写和小写字母 ^(取反) 如果作为方括号中的第一个字符使用,^(脱字符)就对其余字符的意义取反,所以只匹配 不在... 阅读全文
posted @ 2008-08-18 20:11 xiaoyixy 阅读(256) 评论(0) 推荐(0)
摘要:等待 stdin [ian@echidna ian]$ (date; cat - >bginput.txt; date)& [1] 18648 [ian@echidna ian]$ Fri Nov 11 00:03:28 EST 2005 ... 阅读全文
posted @ 2008-08-18 19:34 xiaoyixy 阅读(306) 评论(0) 推荐(0)
摘要:带 noclobber 选项的输出重定向 [ian@echidna lpi103]$ set -o noclobber [ian@echidna lpi103]$ ls x* z* >stdout.txt 2>stderr.txt -bash: stdout.txt: cannot o... 阅读全文
posted @ 2008-08-18 18:32 xiaoyixy 阅读(319) 评论(0) 推荐(0)
摘要:用 touch 设置 mtime [ian@echidna lpi103]$ touch -t 200511051510.59 f3 [ian@echidna lpi103]$ touch -d 11am f4 [ian@echidna lpi103]$ touch -d "last ... 阅读全文
posted @ 2008-08-18 17:30 xiaoyixy 阅读(210) 评论(0) 推荐(0)
摘要:cat、tac、od 和 split cat:显示文件 tac:与cat相反的顺序显示一个文件 od:转储 split:文件分割 wc、head 和 tail 使用 expand 和 unexpand [ian@echidna lpi103]$ expand -t 1 te... 阅读全文
posted @ 2008-08-18 15:36 xiaoyixy 阅读(205) 评论(0) 推荐(0)
摘要:bash shell 是大多数 Linux 发行版上的默认 shell。如果不是运行在 bash shell 之下,那么可以考虑用以下方式之一对 bash shell 进行实践。 使用 chsh -s /bin/bash 命令来改变默认 shell。这一修改将在下一次登录时生效。 使用 su - $USER -s /bin/b... 阅读全文
posted @ 2008-08-18 12:50 xiaoyixy 阅读(453) 评论(0) 推荐(0)
摘要:总体上讲,rpm命令的正常用法,可以总结为安装,升级,删除和查询。下面是rpm的常用命令和选项: 安装/升级/删除 o 安装一个包: rpm -ivh rpm -ivh somepackage.x.y-z..rpm o 升级一个包: rpm -Uvh rpm -Uvh somepackage.1.1-5.i386.rpm o 删除一个包: ... 阅读全文
posted @ 2008-08-14 09:53 xiaoyixy 阅读(319) 评论(0) 推荐(0)