shell认识

 

1,shell介绍

 

 

Shell脚本(需要解释器解释):

    1,命令的堆积

    2,特定的语法+系统的命令=文件

 

Shel能做什么:

    基于标准化之上的

    1,简化操作步骤,提高工作效率,减少人为干预和系统故障

    2,自动化的完成基础配置(系统初始化操作,如系统更新、内核调整、网络、时区、SSH优化)

    3,定期备份恢复程序(MySQL全备  +  增量  +  binlog  +   crond  +  shell脚本)

    4,自动化信息的采集(zabbix + shell)

 

Shell学习的阶段:

    1,能看懂Shell脚本

    2,能改Shell脚本

    3,能自己写shell脚本

    4,能优化shell脚本

 

 

什么是shell:

    shell是一个程序,采用C语言编写,是用户和linux内核连接的桥梁,既是一种命令语言,又是一种解释性的编程语言。

    kernel:为软件服务,接收用户或者软件指令驱动硬件

    shell:命令解释器,内核处理的是二进制,用户处理的是高级语言,需要shell来解释中转!

    user:用户接口,对接用户

 

 

 

 

 

 

 

2,shell功能

 

命令行解释

启动程序

输入输出重定向

管道连接

文件名置换(echo /*)

变量维护

环境控制

shell编程

 

posted @ 2022-03-26 12:04  屯子里唯一的架构师  阅读(32)  评论(0编辑  收藏  举报