shell概述

Posted 曹孟德

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了shell概述相关的知识,希望对你有一定的参考价值。

1 shell 是什么?

  shell是一个命令解释器,他为用户提供了一个象Linux内核发送请求以便运行程序的界面系统及程序。用户可以使用shell来启动,挂起,重启,或者编写一些应用程序。

  shell还是一个功能强大的编程语言,容易编写,容易调试,灵活性较强。shell是解释性的脚本语言,shell可以直接调用Linux命令。

2 shell 的分类

  Bourne Shell :1979年开始,Unix就开始使用Bourne Shell,Bourne Shell的主文文件名为sh.

  C shell :C Shell 主要在BSD的Unix系统中使用,其语法和c语言相似而得名。

shell的两种主要语法类型有Bourne 和 C,其中Bourne主要包括:sh,ksh,Bash,psh。C 主要包括:csh,tcsh。

Bash与sh兼容,现在使用的Linux就是使用Bash作为用户的基本Shell

3 第一个shell程序:

使用vim新建文件hello.sh,打开

#!/bin/bash
#The first program
echo -e "\e[1;31m天上掉下个林妹妹\e[0m"

 脚本执行方式:

 1赋予执行权限,直接执行

[email protected]:~$ chmod 755 hello.sh
[email protected]:~$ ./hello.sh
天上掉下个林妹妹

 2 使用bash

[email protected]:~$ bash hello.sh
天上掉下个林妹妹

 

以上是关于shell概述的主要内容,如果未能解决你的问题,请参考以下文章

shell 脚本 片段

vue2.0 代码功能片段

nodejs常用代码片段

Reactreact概述组件事件

sh shell片段

常用python日期日志获取内容循环的代码片段