从网上找题。每天花半小时巩固shell基础。每次都会注明题目出处。然后给予自己的解答。或别人好的解答。
1、shell综合水平测试overview篇中的第一题:什么是shell,有哪些shell,他们的home page在哪里?(不作答)。
从linux程序设计上面找到的原句:shell是一个作为用户与Linux系统间接口的程序,它允许用户向操作系统输入需要执行的命令。与Windows的命令提示符类似。但是Linux shell的功能更强大。在Linux上可以安装多个shell。shell种类有:
(1 )sh
(2) csh
(3) tcsh
(4)zsh 目前为止功能最强大
(5)ksh 编程最好用
(6)pdksh
(7)bash 目前用的最多的
2、shell综合水平测试overview篇中的第七题: 你知道 POSIX 吗?最新版本是多少?和你的 shell 有什么关系?
posix是源代码级别的可移植操作系统(Portable Operating System Interface)。posix标准定义了操作系统应该为应用程序提供的接口标准。unix是posix之一。
最新版2003.2
部分shell支持posix标准。