shell概述及简单格式化输出

本文介绍了为何要学习Shell脚本,主要用于自动化运维工作以提高效率。详细阐述了Shell的定义,它作为用户与Linux内核交互的桥梁。讲解了Shell脚本的规范,包括首行指定解释器#!/bin/bash和.sh后缀。此外,还重点讨论了Shell的格式化输出,特别是echo命令的-e选项用于实现不同格式的输出,如倒计时和颜色代码的应用。
摘要由CSDN通过智能技术生成

目录

前言

为何要学习shell?

一 shell的定义及作用

定义

shell解释器

二 shell脚本规范及执行

首行#!/bin/bash 

脚本名后缀sh

执行脚本

三 shell格式化输出

-e 为转义 后加多种选项实现不同格式的输出

附:利用echo -e \b实现的小脚本 

echo 颜色输出 附颜色代码


前言

为何要学习shell?

日常运维工作基本就是一些繁琐的重复工作,每天80%的时间都干着昨天做过的事,那么摆在运维人员面前的选择就是:

A.自己慢慢搞定一切

B.让机器搞定一切

这里不假思索,无脑扣B。。。

所以我们学习shell是为了自动化,使用自动化是为了提高工作效率,提高工作效率是为了提高产出,提高产出是为了提高成就感和公司收入。

一 shell的定义及作用

定义

shell是一个程序,用C语言编写,是用户与linux内核之间沟通的桥梁。

shell解释器

shell解释器如下:

[root@localhost ~]# cat /etc/shells 
/bin/sh
/bin/bash
/sbin/nologin
/usr/bin/sh
/usr/bin/bash
/usr/sbin/nologin
/bin/tcsh
/bin/csh

centos7的shell:

[root@localhost ~]# echo $SHELL
/bin/bash

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值