shell学习笔记2

1. shell是什么

翻译:贝壳。所以shell就是贝壳的意思(手动狗头)。

shell是一块包裹着操作系统核心的壳,处于操作系统的最外层,与用户直接对话,把用户的输入解释给操作系统,然后处理操作系统的输出结果,输出到屏幕让用户直接看到结果。

2. shell的作用

1.解释执行用户输入的命令或程序等。
2.用户输入一条命令,shell就解释一条。
3.键盘输入命令,Linux给予响应的方式,称之为交互式。

从我们登录Linux,输入账号密码到进入Linux交互界面,所有的操作都是交给shell解释并执行。

3. shell脚本是什么

当命令或者程序语句写在文件中,我们执行文件,读取其中的代码,这个程序就称为shell脚本。

在shell脚本里定义多条Linux命令以及循环控制语句,然后将这些Linux命令一次性执行完毕,这种方式称为非交互式方式。

shell脚本规则:在Linux系统中,shell脚本通常都是vim编译,由Linux命令、bash shell指令、逻辑控制语句和注释信息组成。

4. Shebang

计算机程序中,shebang指的是出现在文本第一行的前两个字符" #! "。

1.以#! /bin/bash开头的文件,程序在执行时会调用bash解释器。
2.以#! /usr/bin/python开头的文件,代表指定python解释器去执行。
3.以#! /usr/bin/env解释器名称,是一种在不同平台上都能正确找到解释器的办法。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值