Shell入门第一课
2015-07-05 13:53
507 查看
Shell是用C语言编写的程序。
几种常见的shell:bash、sh、csh、ksh等
bash是linux的默认标准shell, 完全兼容sh
sh 是unix的默认 标准shell
ash 是linux中占用资源最小的一个shell ,它只包含24个命令
csh 是Linux比较大的内核,共有52个命令。该shell其实是指向/bin/tcsh这样的一个shell,也就是说,csh其实就是tcsh
ksh 共有42条内部命令。该shell最大的优点是几乎和商业发行版的ksh完全兼容,这样就可以在不用花钱购买商业版本的情况下尝试商业版本的性能了
第一个shell脚本
首先,你需要一个linux/unix环境,如果是在没有环境,也可以在windows上安装Cygwin,安装成功后可以打开Cygwin64 Terminal,你就可以在上面开始编写shell脚本了。键入vi firstshell.sh,输入如下文本后保存退出(:wq)
#!/bin/bash echo "hello world!"
,执行sh ./firstshell.sh,输出结果 hello world!
或者直接在终端中输入 echo "hello world!",同样可以得到 hello world!的结果。
#!/bin/bash 的解释:
"#!" 是一个约定的标记,它告诉系统这个脚本需要什么解释器来执行,也就是要使用哪一种Shell。echo命令用于向窗口输出文本。
相关文章推荐
- shell中的函数参数
- CentOS6.5安装Tab增强版:bash-completion
- shell脚本执行的区别
- Perl调用shell命令方法小结
- 鸟哥的Linux私房菜-----12、学习使用Shell scripts
- shell中的文件处理
- 3个开源的 Python Shell
- linux 环境变量笔记及bash操作
- android 常用adb 和 adb shell 命令 获取root权限
- Debian7离线升级bash漏洞—然后修复方法
- Shell脚本--并发执行
- shell脚本中顺序执行另几条shell命令
- linux中Shell标准输出错误 >/dev/null 2>&1 分析
- linux在shell中获取时间
- "wc" in shell
- shell 脚本学习笔记--函数
- 转载:修改xshell中文乱码的问题(管用)
- linux下的shell命令的编写,以及java如何调用linux的shell命令(java如何获取linux上的网卡的ip信息)
- Shell基础
- linux下常用的37条Shell命令