您的位置:首页 > 运维架构 > Shell

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排序命令。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: