shell

shell的作用是

解释执行用户输入的命令或程序等

用户输入一条命令,shell就解释一条

键盘输入命令,Linux给与响应的方式,称之为交互式

 

 

 

 shell是一块包裹着系统核心的壳,处于操作西游的最外层,与用户直接对话,把用户的输入,解释 给操作系统,

然后处理操作系统的输出结果,输出到屏幕给与用户看到结果

windows *.bat 批处理文件

Linux *.sh 脚本文件

shebang

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

 

 

 

 脚本注释,脚本开发规范

  在shell脚本中,#后面的内容代表注释掉的内容,提供给开发者或使用者观看,系统会忽略此行

  注释可以单独写一行,也可以跟在命令后面

  尽量保持爱写注释的习惯,便于以后回顾代码的含义,尽量用英文,而非中文

执行shell脚本的方式

 

 shell脚本语言属于是一种弱类型语言 无需声明类型,直接定义使用

  强类型语言,必须先定义变量类型,确定是数字,字符串等,之后在赋予同类型的值

 

bash 

    bash是一个命令处理器,运行在文本窗口中,并能执行用户直接输入的命令

  bash还能从文件中读取linux命令,称之为脚本

  bash支持通配符,管道,命令替换,条件判断等逻辑控制语句

命令历史

history #命令,查看历史命令记录,注意(包含文件中和内存中的历史记录)

echo  $HISTSIZE #shell进程可保留的命令历史的条数

echo $HISTFILE #存放历史命令的文件,用户退出登录后。持久化命令个数

 

posted on 2021-05-21 19:00  sprr  阅读(153)  评论(0编辑  收藏  举报