shell基础笔记-1
2011-02-11 16:41
253 查看
1、shell脚本基本元素:以下四行
#!/bin/bash 第一行
# 注释
变量
流程控制结构
2、Example:helloworld.sh
#!/bin/bash
#这是一个打印“helloworld”的shell脚本
printchar=”hello world”
echo $printchar
以上四行是脚本的内容,然后执行以下命令:
chmod u+x helloworld.sh
./helloworld.sh
此时会输出:
hello world 的字样。这就是这个脚本执行的结果。
3、shell 特性
别名 管道 命令替换 重定向 后台处理 模式匹配 变量 特殊字符
别名-alias: alias ll=’ls -alh’ 意思是定义一个变量ll,执行结果是ls –alh 的结果。
命令替换:ls ‘cat myfile’ –al 这里是反引号
后台处理:nohup command(tar –czf myfile.tar.gz filename) & 意思是让tar命令在后台运行。 执行jobs –l 可查看后台运行的命令任务。
管道:把一个命令的输出连接到另一个命令的输入---#ls | sort 意思是在ls的输出上执行sort排序命令。
#!/bin/bash 第一行
# 注释
变量
流程控制结构
2、Example:helloworld.sh
#!/bin/bash
#这是一个打印“helloworld”的shell脚本
printchar=”hello world”
echo $printchar
以上四行是脚本的内容,然后执行以下命令:
chmod u+x helloworld.sh
./helloworld.sh
此时会输出:
hello world 的字样。这就是这个脚本执行的结果。
3、shell 特性
别名 管道 命令替换 重定向 后台处理 模式匹配 变量 特殊字符
别名-alias: alias ll=’ls -alh’ 意思是定义一个变量ll,执行结果是ls –alh 的结果。
命令替换:ls ‘cat myfile’ –al 这里是反引号
后台处理:nohup command(tar –czf myfile.tar.gz filename) & 意思是让tar命令在后台运行。 执行jobs –l 可查看后台运行的命令任务。
管道:把一个命令的输出连接到另一个命令的输入---#ls | sort 意思是在ls的输出上执行sort排序命令。
相关文章推荐
- Linux新手生存笔记[9]——shell脚本基础2-条件测试及控制流
- Linux笔记10-Shell基础
- shell笔记之sed编辑器的基础用法(中)
- shell 学习笔记(1) - 基础
- 2015—01—22 Shell学习笔记基础(1)
- Linux新手生存笔记[10]——shell脚本基础3-函数及常用命令
- Linux运维笔记----shell基础命令
- [笔记]shell基础
- bash shell笔记1 脚本基础知识
- 大数据笔记07:shell基础
- Linux新手生存笔记[11]——shell脚本基础4-补充
- linux笔记:shell基础和bash的基本功能
- Shell 脚本学习笔记-基础
- Linux学习笔记---shell脚本基础
- Linux学习笔记三 shell基础
- Linux基础之linux终端和shell命令(针对韩立刚老师的linux教学视频编写的笔记)
- Linux-shell基础复习笔记
- RHCE课程-RH033Linux基础笔记四之shell以及环境变量
- RHCE课程-RH033Linux基础笔记四之shell以及环境变量 推荐
- linux的shell基础(慕课网笔记)