摘要: 1、首先,bash中0,1,2三个数字分别代表STDIN_FILENO、STDOUT_FILENO、STDERR_FILENO,即标准输入(一般是键盘),标准输出(一般是显示屏,准确的说是用户终端控制台),标准错误(出错信息输出)。2、输入输出可以重定向,所谓重定向输入就是在命令中指定具体的输入来源,譬如 cat < test.c 将test.c重定向为cat命令的输入源。输出重定向是指定具体的输出目标以替换默认的标准输出,譬如ls > 1.txt将ls的结果从标准输出重定向为1.txt文本。有时候会看到如 ls >> 1.txt这类的写法,> 和 >> 阅读全文
posted @ 2013-02-28 14:57 刀口舔蜜 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 转载自http://blog.chinaunix.net/uid-21658993-id-1819937.html最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash# This is a very simple exampleecho Hello World这样最简单的一个 BASH 程序就编写完了。这里有几个问题需要说明一下:一,第一行的 #! 是什么意思二,第一行的 /bin/bash 又是什么意思 阅读全文
posted @ 2013-02-28 14:56 刀口舔蜜 阅读(11416) 评论(0) 推荐(0) 编辑