zoukankan      html  css  js  c++  java
  • cman bash

    系统下载了man中文手册之后,使用cman命令查看bash,开头部分内容如下:

    NAME
      bash - GNU Bourne-Again SHell (GNU 命令解释程序 “Bourne二世”)

    概述(SYNOPSIS)
      bash [options] [file]

    版权所有(COPYRIGHT)
      Bash is Copyright (C) 1989-2002 by the Free Software Foundation, Inc.

    描述(DESCRIPTION)
      Bash 是一个与 sh 兼容的命令解释程序,可以执行从标准输入或者文件中读取的命令。 Bash 也整合了 Korn 和 C Shell (ksh 和 csh) 中的优秀特性。

      Bash 的目标是成为遵循 IEEE POSIX Shell and Tools specification (IEEE Working Group 1003.2,可移植操作系统规约: shell 和工具) 的实现。

    百度百科关于bash的简介如下:

    Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell。
    Bash是Bourne shell的后继兼容版本与开放源代码版本,它的名称来自Bourne shell(sh)的一个双关语(Bourne again / born again):Bourne-Again SHell。
    Bash是一个命令处理器,通常运行于文本窗口中,并能执行用户直接输入的命令。Bash还能从文件中读取命令,这样的文件称为脚本。和其他Unix shell 一样,它支持文件名替换(通配符匹配)、管道here文档、命令替换、变量,以及条件判断和循环遍历的结构控制语句。包括关键字、语法在内的基本特性全部是从sh借鉴过来的。其他特性,例如历史命令,是从cshksh借鉴而来。总的来说,Bash虽然是一个满足POSIX规范的shell,但有很多扩展。
     
    ——来自百度百科

    内容太多了,总共2247行,只用了几分钟,非常粗略的浏览了一下,这样走马观花其实作用不大……虽然好歹是看过了,但是里面大部分内容没用过,有印象的部分如下:shell保留字(if,for,do等),shell语法,重定向(比如标准错误,标准输出),别名,函数,算数求值,shell内建命令(kill,source,alias,echo,exit等)……

    仅作记录。

  • 相关阅读:
    Mysql之存储过程与存储函数
    mysql-bin日志自动清理及手动删除
    mysql下面的binlog
    mysql下的数据备份与恢复
    查询mysql数据库中各个表所占空间大小以及索引大小
    mysql执行sql语句报错this is incompatible with sql_mode=only_full_group_by
    docker WARNING: IPv4 forwarding is disabled. 解决方法
    Linux平台修改环境变量的方式
    PuTsangTo
    (一) 从Angular1到Angular2的杂谈
  • 原文地址:https://www.cnblogs.com/zhangxuezhi/p/11650275.html
Copyright © 2011-2022 走看看