zoukankan      html  css  js  c++  java
  • Linux常用命令(十)

    Shell概述

    1、shell是什么

    (1)Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序,用户可以用Shell来启动、挂起、停止甚至是编写一些程序。

    (2)Shell还是一个功能相当强大的编程语言,易编写,易调试、灵活性较强。Shell是解释执行的脚本语言,在Shell中可以直接调用Linux系统命令

    2、Shell的分类

    (1)Bourne Shell:从1979年起Unix就开始使用Bourne Shell,Bourne Shell的主文件名为sh

    (2)C Shell:C Shell主要在BSD版的Unix系统中使用,其语法和C语言类似而得名

    (3)Shell的两种主要语法类型有Bourne和C,这两种语法彼此不兼容,Bourne家族主要包括sh、ksh、Bash、psh、zsh;C家族主要包括:csh、tcsh;其中B Shell,也即Linux用户的基本Shell是Bash,它是Linux的内核语法,而C家族的csh和tcsh主要是为Unix提供

    3、echo $SHELL:查看当前的语法类型

    4、sh[Bash|ksh|zsh...]:切换当前的语法类型,即进入到相应的语法类型,同时可以在当前语法类型中多次调用同一个语法,而这些语法的关系是父子、祖孙的关系

    5、exit:退出当前的语法

    6、vi /etc/shells:可以在这个文件下查看系统支持的语法类型

  • 相关阅读:
    用java代码调用shell脚本执行sqoop将hive表中数据导出到mysql
    用sqoop将mysql的数据导入到hive表中
    windows下启动mysql服务的命令行启动和手动启动方法
    使sqoop能够启用压缩的一些配置
    简易安装sqoop
    sqoop一些语法的使用
    mysql 视图
    MySQL 函数大全及用法示例
    MySQL 触发器 -1
    MySQL 函数
  • 原文地址:https://www.cnblogs.com/BASE64/p/11454094.html
Copyright © 2011-2022 走看看