Shell

http://c.biancheng.net/shell/base/

 

常用命令:

https://www.cnblogs.com/gaojun/p/3359355.html

 

1.什么是Shell?

Shell 是一个应用程序,它连接了用户和 Linux 内核,让用户能够更加高效、安全、低成本地使用 Linux 内核,这就是 Shell 的本质。

Shell 能够接收用户输入的命令,并对命令进行处理,处理完毕后再将结果反馈给用户.

 

 

2.支持编程

Shell 虽然没有 C++、Java、Python 等强大,但也支持了基本的编程元素,例如:

  • if...else 选择结构,case...in 开关语句,for、while、until 循环;
  • 变量、数组、字符串、注释、加减乘除、逻辑运算等概念;
  • 函数,包括用户自定义的函数和内置函数(例如 printf、export、eval 等)。

 

3.应用环境

Shell 主要用来开发一些实用的、自动化的小工具,而不是用来开发具有复杂业务逻辑的中大型软件,例如检测计算机的硬件参数、搭建 Web 运行环境、日志分析等,Shell 都非常合适。

 

4.Shell常用

常见的 Shell 有 sh、bash、csh、tcsh、ash 等

bash shell 是 Linux 的默认 shell,本教程也基于 bash 编写。

 

5.查看Shell

Shell 是一个程序,一般都是放在/bin或者/usr/bin目录下,当前 Linux 系统可用的 Shell 都记录在/etc/shells文件中。/etc/shells是一个纯文本文件,你可以在图形界面下打开它,也可以使用 cat 命令查看它。

 

posted @ 2019-05-16 16:30  NingShare  阅读(194)  评论(0编辑  收藏  举报