什么是Shell?
Shell 是介于操作系统和用户之间的界面,它能解释用户发出的命令,启动应用程序,并利用系统功能管理用户数据。Shell 可以在用户的交互式控制下在前台或后台同时运行多个进程,Shell 同时也是一种有效的编程语言。
1、通配符
(1)*:多个任意字符
$ ls
info newdir test.file testfile
mbox newtest.file test1.file wangyi
$ ls *.*
newtest.file test.file test1.file
(2)?:单个任意字符
$ ls ????.*
test.file
(3) [ ]:在[ ]之间的单个字符
$ ls [mt]*
mbox test.file test1.file
(4)[ - ]:在[ - ]范围内的单个字符
$ ls [m-w]*
mbox newtest.file test.file test1.file testfile
newdir:
wangyi:
(5)!:非某个或某些字符
$ ls [!t]*
mbox newtest.file
info:
notes tmp
newdir:
wangyi:
test.file
2、标准输入输出
在 AIX 标准状态下,输入来自键盘,输出是到屏幕,出错信息也是显示在屏幕上。
重定向符号 系统变量名
标准输入 < (<<) 0
标准输出 > (>>) 1
标准错误输出 2> (2>>) 2
3/重定向
在 AIX 的环境中标准的输入、输出和错误信息均可以重新定向,使用户可以从键盘以外的其他地方(如文件,串口等)获取输入信息,并把输入的内容和出错的信息送到屏幕之外的其他地方(如文件等)。
●输入重定向
$ command < filename
$ mail xumin < test.file
查看本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/OS/unix/