大数据之Shell编程

1.shell的概述


大数据和全栈工程师为什么要学习shell呢?

1)需要看懂运维人员编写的Shell程序

2)偶尔自己会编写一些shell程序来管理集群,提高开发效率

2.shell解析器

1 Linux 提供的 Shell 解析器有:
(2)
bash sh 的关系
[laoxiao@hadoop101 ~] $ cat   /etc/shells
/bin/sh
/bin/bash
/sbin/nologin
/bin/dash
/bin/tcsh
/bin/csh

3.shell脚本入门

1 .脚本格式
脚本以 #!/bin/bash 开头(指定解析器)
2 .第一个 Shell 脚本: helloworld
(1)
需求:创建一个 Shell 脚本,输出 helloworld
(2)
案例实操:
[laoxiao@hadoop101 datas] $ touch   helloworld.sh
[laoxiao@hadoop101 datas] $ vi   helloworld.sh
helloworld.sh中输入如下内容
#!/bin/bash
echo
"helloworld"
(3)
脚本的常用执行方式
第一种:采用 bash sh+ 脚本的相对路径或绝对路径(不用赋予脚本 +x 权限) sh+ 脚本的相
对路径

 

[laoxiao@hadoop101 datas] $ sh   helloworld.sh
Helloworld
sh+ 脚本的绝对路径
[laoxiao@hadoop101 data
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值