shell知识点
2015-06-20 20:49
399 查看
Shell分类:
Bourne Shell在Linux中被称为BASH,是标准的UNIX Shell。其由AT&T开发,以简洁、快速著名,默认提示符号是$,主要特点是面向系统管理。
C Shell是由Berkeley大学开发,区别于BASH,加入了新特性(别名、工作控制),更受普通Shell用户亲睐,其默认提示符号%。
Korn Shell是BASH的超集,也是由AT&T开发的。其增加了一些特色,特别是完全向上兼容,其提示符号的默认值是$。
Shell特点:
命令灵活
扩展符支持
直接调用内置命令
编程规范、灵活
后台运行较好
环境配置灵活
协作性较好
Shell例子
源代码:
#! /bin/bash
# 简单shell例子,输出hello到终端
echo "Hello!"
将以上源码保存到test.sh中
在终端中输入./test.sh,屏幕就会打印“Hello!”
#后面的是注释
#!用来显示所用的shell类型
执行Shell脚本有三种方法:
输入定向文件到Shell脚本,如:bash>test.sh
一脚本文件名作为参数,如:bash test.sh
将脚本文件设置成可执行文件,直接在提示符下面调用。
Bourne Shell在Linux中被称为BASH,是标准的UNIX Shell。其由AT&T开发,以简洁、快速著名,默认提示符号是$,主要特点是面向系统管理。
C Shell是由Berkeley大学开发,区别于BASH,加入了新特性(别名、工作控制),更受普通Shell用户亲睐,其默认提示符号%。
Korn Shell是BASH的超集,也是由AT&T开发的。其增加了一些特色,特别是完全向上兼容,其提示符号的默认值是$。
Shell特点:
命令灵活
扩展符支持
直接调用内置命令
编程规范、灵活
后台运行较好
环境配置灵活
协作性较好
Shell例子
源代码:
#! /bin/bash
# 简单shell例子,输出hello到终端
echo "Hello!"
将以上源码保存到test.sh中
在终端中输入./test.sh,屏幕就会打印“Hello!”
#后面的是注释
#!用来显示所用的shell类型
执行Shell脚本有三种方法:
输入定向文件到Shell脚本,如:bash>test.sh
一脚本文件名作为参数,如:bash test.sh
将脚本文件设置成可执行文件,直接在提示符下面调用。
相关文章推荐
- Linux socket 初步
- android wifi 无线调试
- 10 篇对初学者和专家都有用的 Linux 命令教程
- Linux 与 Windows 对UNICODE 的处理方式
- Ubuntu12.04下QQ完美走起啊!走起啊!有木有啊!
- 解決Linux下Android开发真机调试设备不被识别问题
- 运维入门
- 运维提升
- Linux 自检和 SystemTap
- 动态清空 nohup 输出文件
- install scrapy with pip and easy_install
- Ubuntu Linux使用体验
- c语言实现hashmap(转载)
- Linux 信号signal处理机制
- linux下mysql添加用户
- Scientific Linux 5.5 图形安装教程
- 基于 Linux 集群环境上 GPFS 的问题诊断
- 谁是桌面王者?Win PK Linux三大镇山之宝