Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(kernel)间的一个接口。
一. 管道和重定向
1.对输出数据进行重定义
$ ls -l > test.txt
> 将显示的数据生成到test.txt中。。
$PWD >>test.txt
>> 将数据追加到test.txt中。
2. 对输入数据进行重定向
$ more < test.txt
将test.txt中的数据显示屏幕中
3.管道
用"|"将进程命令连接在一起
$ps >te.txt
$sort te.txt >ps.txt
同 $$ps|sort >ps.txt
二。 程序设计语言shell
编写shell有两种方式:一种用一系列命令让shell交互式的执行他们。二种将这些命令保存在文件中,在调用这个文件来执行这些命令。