Chinaunix首页 | 论坛 | 博客
  • 博客访问: 397413
  • 博文数量: 78
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 940
  • 用 户 组: 普通用户
  • 注册时间: 2013-08-25 09:39
文章分类

全部博文(78)

文章存档

2016年(7)

2015年(1)

2014年(35)

2013年(35)

我的朋友

分类: LINUX

2013-12-17 19:27:21

1、使用e c h o命令可以显示文本行或变量,或者把字符串输入到文件。它的一般形式为:echo string

2、使用r e a d语句从键盘或文件的某一行文本中读入信息,并将其赋给一个变量。它的一般形式为:read varible1 varible2 ...

3cat是一个简单而通用的命令,可以用它来显示文件内容,创建文件,还可以用它来显示控制字符。

cat命令的一般形式为:

cat [options] filename1 ... filename2 ...

cat命令最有用的选项就是:-v 显示控制字符

4、通过管道把一个命令的输出传递给另一个命令作为输入。

一般形式为:命令1 |命令2

其中|是管道符号。

5tee命令

它把输出的一个副本输送到标准输出,另一个副本拷贝到相应的文件中。

一般形式为:

tee -a files

其中,- a表示追加到文件末尾。

6、标准输入、输出和错误

       系统中实际上有1 2个文件描述符,012是标准输入、输出和错误。可以任意使用文件描述符39

7、文件重定向

重定向输出:> >>

重定向输入:<<<

注:重定向到文件/ d e v / n u l l(实际就上是系统的垃圾箱)

e.g. grep "standard"* > grep.out 2>&1

8e 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

阅读(960) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~