zoukankan      html  css  js  c++  java
  • 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赋予执行权限,直接执行

    td@td-Lenovo-IdeaPad-Y410P:~$ chmod 755 hello.sh
    td@td-Lenovo-IdeaPad-Y410P:~$ ./hello.sh
    天上掉下个林妹妹
    

     2 使用bash

    td@td-Lenovo-IdeaPad-Y410P:~$ bash hello.sh
    天上掉下个林妹妹
    
  • 相关阅读:
    re模块
    collections模块
    hashlib模块
    序列号模块
    random模块
    sys模块
    OS模块
    工厂模式
    Go语言之直接选择排序
    Go语言之直接插入排序
  • 原文地址:https://www.cnblogs.com/td15980891505/p/6188053.html
Copyright © 2011-2022 走看看