分类: LINUX
2013-12-17 19:27:21
1、使用e c h o命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为:echo string
2、使用r e a d语句从键盘或文件的某一行文本中读入信息,并将其赋给一个变量。它的一般形式为:read varible1 varible2 ...
3、cat是一个简单而通用的命令,可以用它来显示文件内容,创建文件,还可以用它来显示控制字符。
cat命令的一般形式为:
cat [options] filename1 ... filename2 ...
cat命令最有用的选项就是:-v 显示控制字符
4、通过管道把一个命令的输出传递给另一个命令作为输入。
一般形式为:命令1 |命令2
其中|是管道符号。
5、tee命令
它把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。
一般形式为:
tee -a files
其中,- a表示追加到文件末尾。
6、标准输入、输出和错误
系统中实际上有1 2个文件描述符,0、1、2是标准输入、输出和错误。可以任意使用文件描述符3到9。
7、文件重定向
重定向输出:> ;>>
重定向输入:<;<<
注:重定向到文件/ d e v / n u l l中(实际就上是系统的垃圾箱)
e.g. grep "standard"* > grep.out 2>&1
8、e x e c命令可以用来替代当前s h e l l;换句话说,并没有启动子s h e l l。使用这一命令时任何现有环境都将会被清除,并重新启动一个s h e l l。它的一般形式为:
exec command
其中的c o m m a n d通常是一个s h e l l脚本。
注:e x e c在对文件描述符进行操作的时候(也只有在这时),它不会覆盖你当前的s h e l l。