08 2008 档案
摘要:一、什么是Linux-PAM为 安全起见,计算机系统只有经过授权的合法用户才能访问,在这里如何正确鉴别用户的真实身份是一个关键的问题。所谓用户鉴别,就是用户向系统以一种安全的方 式提交自己的身份证明,然后由系统确认用户的身份是否属实的过程。换句话说,用户鉴别是系统的门户,每个用户进入到系统中都必须经过鉴别这一道关。 最初,Linux系统的用户鉴别过程就像各种Unix系统的一样:系统管理员为用户建立...
阅读全文
摘要:特殊的转义字符:\l 下个字符小写\L接着的字符均小写直到\E\u下个字符大写\U接着的字符均大写直到\E\Q在non-word字符前面加上\,直到\E\E 结束\L, \E和\Q 关于undef 和 define 函数 能返回 undef 的操作之一是行输入操作,<STDIN。通常,它会返回文本中的一行。但如果没有更多的输入,如到了文件的结尾,则返回undef。要分辨其是und...
阅读全文
摘要:AIX Bourne Shell 的常用选项 标志描述 -a 导出所有已分配值的变量。 -c Variable 执行从变量 中读取的命令。 -e 当命令满足以下条件之一时立即退出:命令退出时返回比 0 大的值;命令不是 while、until 或 if 结构的一部分;命令不经过 AND 或 OR 检测;或者命令不是管道前加感叹号。 -f 禁用所有文件名替换。 -h 定义函数时,定位和记住函数内部调...
阅读全文
摘要:GRUB 是引导装入器 -- 它负责装入内核并引导 Linux 系统。GRUB 还可以引导其它操作系统,如 FreeBSD、NetBSD、OpenBSD、GNU HURD 和 DOS,以及 Windows 95、98、NT 和 2000。尽管引导操作系统看上去是件平凡且琐碎的任务,但它实际上很重要。如果引导装入器不能很好地完成工作或者不具有弹性,那么就可能锁住系统,而无 法引导计算机。另外,好的引...
阅读全文
摘要:了解规则 AWK 程序由规则 组成,它们是一些模式,后面跟着由换行分隔的操作。当 AWK 执行一条规则时,它在输入记录中搜索给定模式的匹配项,然后对这些记录执行给定的操作: /pattern/ { action } 您可以在规则中省略模式或操作。 操作由 AWK 语句组成,使用分号 (;) 来进行分隔。...
阅读全文
摘要:在单个命令中创建目录树 示例:使用一个命令来定义复杂的目录树 ~ $ mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a} 更改路径,而不要移动存档 示例:使用选项 -C 来解压缩 .tar 存档文件 ...
阅读全文
摘要:test 和 [ test 内嵌命令会根据对表达式 expr 的计算结果来确定返回 0(True)或 1(False) 。也可以使用方括号,test expr 和 [ expr ] 是等效的。可以通过显示 $? 来检查返回值. 几个简单的测试例子 ...
阅读全文
摘要:创建新用户 可以通过命令行或者 Webmin 等工具来创建新用户。 添加用户的命令是 useradd 。例如,从控制台中创建一个新用户: useradd -c "normal user" -d /home/userid -g users" ...
阅读全文
摘要:几个命名的类提供了常用类的便捷方式。命名的类以 [: 开头,以 :] 结尾。包括: [:alnum:] 字母数字字符 [:blank:] 空白和制表符字符 [:digit:] 数字 0 到 9(相当于 0-9) [:upper:] 和 [:lower:] 分别表示大写和小写字母 ^(取反) 如果作为方括号中的第一个字符使用,^(脱字符)就对其余字符的意义取反,所以只匹配 不在...
阅读全文
摘要:等待 stdin [ian@echidna ian]$ (date; cat - >bginput.txt; date)& [1] 18648 [ian@echidna ian]$ Fri Nov 11 00:03:28 EST 2005 ...
阅读全文
摘要:带 noclobber 选项的输出重定向 [ian@echidna lpi103]$ set -o noclobber [ian@echidna lpi103]$ ls x* z* >stdout.txt 2>stderr.txt -bash: stdout.txt: cannot o...
阅读全文
摘要:用 touch 设置 mtime [ian@echidna lpi103]$ touch -t 200511051510.59 f3 [ian@echidna lpi103]$ touch -d 11am f4 [ian@echidna lpi103]$ touch -d "last ...
阅读全文
摘要:cat、tac、od 和 split cat:显示文件 tac:与cat相反的顺序显示一个文件 od:转储 split:文件分割 wc、head 和 tail 使用 expand 和 unexpand [ian@echidna lpi103]$ expand -t 1 te...
阅读全文
摘要:bash shell 是大多数 Linux 发行版上的默认 shell。如果不是运行在 bash shell 之下,那么可以考虑用以下方式之一对 bash shell 进行实践。 使用 chsh -s /bin/bash 命令来改变默认 shell。这一修改将在下一次登录时生效。 使用 su - $USER -s /bin/b...
阅读全文
摘要:A。使用wget工具 linux所以的主要版本都自带了wget这个下载工具. bash$ wget http://place.your.url/here 它还能控制ftp来下载整个web站点的各级目录,当然,如果你不小心,可能会把整个网站以及其他和他做链接的网站全部下载下来. bash$ wget -m http://target.web.site/subdirectory 由...
阅读全文
摘要:总体上讲,rpm命令的正常用法,可以总结为安装,升级,删除和查询。下面是rpm的常用命令和选项: 安装/升级/删除 o 安装一个包: rpm -ivh rpm -ivh somepackage.x.y-z..rpm o 升级一个包: rpm -Uvh rpm -Uvh somepackage.1.1-5.i386.rpm o 删除一个包: ...
阅读全文
摘要:系统 # uname -a # 查看内核/操作系统/CPU信息 # head -n 1 /etc/issue # 查看操作系统版本 # cat /proc/cpuinfo # 查看CPU信息 # hostname # 查看计算机名 # lspci -tv # 列出所有PCI设备 # lsusb -tv ...
阅读全文
浙公网安备 33010602011771号