shell 的入门

讲shell之前我们先来看一下这个问题
Q1.为什么有了图形化界面,还要使用字符型界面?
1.对于键盘敲得贼6的程序员而言,字符型shell和图形化shell差别不大
2.图形化界面会消耗更多的资源,对服务器而言,每一分资源都非常宝贵
3.服务器要求稳定性高,图形化界面更容易造成卡顿,会降低服务器的稳定性
4.为了极致的性能,专业的服务器软件,大多是没有图形化界面的
也就是因为上面的问题才用到shell
上个问题说完之后就要讲到shell编程了
背景
Q2什么是shell编程
高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。
为什么要会shell编程
shell编程主要是用来写脚本的 脚本什么用处呢 简单地说就是把你需要执行的命令进行打包,如果用的命令多了
我们就可以编写一个shell脚本,然后每次只需要运行一下这个shell脚本,即可实现打包部署这一系列动作,彻底解放双手,多好
shell脚本的第一行需要指明执行该脚本的解释器,指明解释器为/bin/bash。然后我们需要将这个文本文件保存为.sh后缀,用于标记这是一个shell脚本,如hello.sh
入门
第一个shell程序
#!/bin/bash
#第一个shell小程序
echo hello world!
以上,我们的第一个shell小程序就完成了,结果是输出我们熟悉的hello world。
第一行表示我们选择使用bash shell。
shell中#符号表示注释。shell的第一行比较特殊,一般都会以#!开头这是必不可少的
第二行以#符号开始,表示本行是注释,运行的时候是不会运行本行的。
第三行中的echo是linux中的输出命令,该行的意思很明显的就是输出hello world!
运行第一个shell程序
新创建一个文件(hello_world.sh)
vim hello_world.sh
#!/bin/bash
#我的第一个shell脚本
echo “hello world”
最后执行:
bin//bash hello_world.sh

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值