Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1700378
  • 博文数量: 607
  • 博客积分: 10031
  • 博客等级: 上将
  • 技术积分: 6633
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-30 17:41
文章分类

全部博文(607)

文章存档

2011年(2)

2010年(15)

2009年(58)

2008年(172)

2007年(211)

2006年(149)

我的朋友

分类: LINUX

2008-08-15 19:01:33

为什么要用shell编程?
原因之一就是可以让你快速而简单地编程,如果对运行效率要求不高的话。
而且shell是linux上的基本配置,你总可以得到它。

什么是Shell?
Shell是你和linux系统的接口,允许你输入linux命令执行之。
在Shell上,你可以用< >重定向,用|管道,从$()抓住的子进程输出。
Shell有好几种。在大部分linux系统上,/bin/sh缺省地指向/usr/bash
查看shell的版本,可以用命令:
/bin/sh --version

管道和重定向
ls -l>xxx.txt
ps >>b.txt
more ps | sort | more

Shell作为一种编程语言

使得一个脚本编程可执行的:
chmod +x first

Shell语法

Shell Commands
  :  NULL命令
  .  在当前shell环境中执行命令。有点类似于C/C++中的include。通常情况,执行外部命令或脚本,会创建1个新的shell环境。
  export 把变量变成在子环境中也是可视的。
 



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