
Linux操作系统分析
霖枫007
这个作者很懒,什么都没留下…
展开
-
shell程序设计001
shell是一个作为用户与Linux系统接口的程序,它允许用户向操作系统输入需要执行的命令,我们可以使用对输入输出进行重定向,使用 | 在同时执行的程序之间实现数据的管道传递,使用$(...)获取子进程的输出。 重定向输出: $ ls -l > ls.txt 和 $ls -l >>ls.txt 前者每次运行就把原来的内容覆盖了,后者则不会! 管道: 我们可以用管道操作符来连接进程原创 2012-02-12 21:40:45 · 559 阅读 · 0 评论 -
shell程序设计002
shell的语法: 变量-变量名前面加一个$符号来访问它的内容,再用echo命令将它的内容输出到终端上: read命令将用户的输入命令赋给一个变量,再有echo输出: 引号的使用: 新建一个脚本 vim variables /bin/sh variables执行 我们可以看出使用双引号并不影响变量的内容,但使用单引号和反斜杠就不进行变量的替换了! 环境变量原创 2012-02-13 16:11:21 · 906 阅读 · 0 评论 -
shell程序设计003
命令列表: AND列表 结果: 因为file_one存在所以echo命令得以执行,应为echo总是返回true的,所以将会执行&&后面的命令,可以file_two不存在所以整个if语句返回false,则执行else OR列表: 结果: if后面的语句执行到true时就不再执行了。 结合使用的魅力: [ -f file_one ] && command原创 2012-02-14 14:14:38 · 556 阅读 · 0 评论 -
shell程序设计004
函数: 程序开始定义了yes_or_no函数,函数内容写在{}里面,if后面调用函数并将参数 $1传给函数执行,根据返回值执行后面的语句。 在执行时用户输入参数,$*列出所有的参数,这些参数被保存在$1,$2等位置参数中。原创 2012-02-14 14:51:42 · 598 阅读 · 0 评论 -
如何查看 Ubuntu Linux 各个版本的信息
cat /etc/issue 返回结果 Ubuntu 6.06 "Dapper Drake" Development Branch \n \l 或者 cat /proc/version 返回结果 Linux version 2.6.12-10-k7 (buildd@terranova) (gcc version 3.4.5 20050809 (prereleas转载 2012-02-16 09:58:49 · 876 阅读 · 0 评论