大数据之Shell

1 为什么要学习Shell?

  • 需要看懂运维人员编写的shell程序。
  • 偶尔会编写一些简单的shell程序来管理集群、提高开发效率。

2 Shell概述

  • Shell是一个命令行解释器,它接收应用程序/用户命令,然后调用操作系统内核。

  •  Shell还是一个功能相当强大的编程语言,易编写、易调试、灵活性强。

3 Shell解析器

3.1 Linux提供的Shell解析器

  • 语法:
cat /etc/shells
  • 示例:

3.2 bash和sh的关系

  • 语法:
cd /bin
ll | grep -i bash
  • 示例:

  • /bin/sh是/bin/bash的软链接。

3.3 系统默认的shell解析器

  • 语法:
echo $SHELL
  • 示例:

  • 系统默认的shell解析器是/bin/bash。

猜你喜欢

转载自www.cnblogs.com/xuweiweiwoaini/p/12142416.html