学习Shell编程不迷茫之一----基础了解

0. 学习Shell的前提

  • Linux操作系统基础命令的学习;
  • vi/vim编辑器的使用,并配置vim的配置文件;
  • 服务的管理;

1. 什么是Shell?

  • Shell是命令解释器,将要执行的命令解释给操作系统的内核来执行,然后将执行结果返回给用户屏幕。
  • Shell与用户对话的方式分为交互式和非交互式;

2. 什么是Shell脚本?

  • 类似DOS系统下的批处理程序(*.bat);
  • 将linux命令、变量和流程控制语句结合起来实现功能的文本;
  • 建议加.sh后缀,便于识别;

3. Shell程序在与运维工作中的地位:

  • Shell脚本擅长处理纯文本类型的数据,处理linux中的配置文件;
  • Shell将多个基础服务连接(基础命令,定时任务,NFS服务,Rsync服务,Sshkey服务,Nagios监控服务等);

4. Shell的种类:

在Unix/Linux中主要分两大类shell:
- Bourne Shell(sh,ksh,bash);
- C shell(包括csh and tcsh);


5. Shell的优势:

  • 处理操作系统底层的业务(大量基础命令做支撑);
  • 一键安装;
  • 报警脚本;
  • 常规的业务应用;

6. 常用操作系统的默认Shell:

  • Linux缺省Shell是Bourn Again Shell(bash);
  • Solaris缺省Shell是Bourn Shell(sh);
  • AIX缺省Shell是Korn Shell(ksh);
  • HP-UX缺省Shell是POSIX Shell(sh);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值