Linux系统下shell的使用
  SBe0jaSsYoo8 2023年11月24日 15 0

一、什么是shell 文字操作系统与外部最主要的接口就叫做shell。shell是操作系统最外面的一层。shell管理与操作系统之间的交互:等待你输入,向操作系统解释你的输入,并且处理各种各样的操作系统的输出结果。 shell提供了你与操作系统之间通讯的方式。这种通讯可以以交互方式(从​​键盘输入​​,并且可以立即得到响应),或者以​​shell script​​(非交互)方式执行。shell script是放在文件中的一串shell和操作系统命令,它们可以被重复使用。本质上,shell script是​​命令行​​命令简单的组合到一个文件里面。 传统意义上的shell指的是命令行式的shell,以后如果不特别注明,shell是指命令行式的shell。 Shell也是一种语言,不同于C、C++、VB、python、java、php的另一种语言,有单独的语法格式。 二、Shell分为两种,交互式shell和非交互式shell 交互式shell:用户输入命令 bash解释用户输入的内容,执行完后,称为交互式,和人交互的过程;例如在命令行界面输入命令,系统收到指令后执行,并反馈给用户,通常一次执行一条命令。 非交互式shell 不和用户交互,执行脚本中的内容,执行到结尾,称为非交互式shell;例如shell脚本,shell脚本文件中可以包含多个命令,执行该脚本后系统按照一定的规则去逐条执行多条命令; 三、什么是shell脚本 Shell脚本就是包含多个shell命令的执行文件,平常一个命令不能完成的任务,可以写到文件中,当运行该文件时,文件中包含的多条shell命令会按照一定的逻辑执行,达到可以处理多条命令的效果。 四、Shell脚本的规范​ 1.脚本代码开头约定    ①.第一行一般为调用使用的语言(#后跟注释,#后的文本不做执行命令,并且#后可以写英文也可以是中文) 例如: #!/bin/bash #!/usr/bin/python #!/usr/bin/perl    ②.程序名,避免更改文件名为无法找到正确的文件    ③.版本号    ④.更改后的时间    ⑤.作者相关信息    ⑥.该程序的作用,及注意事项    ⑦.最后是各版本的更新简要说明 2. 脚本的文件保存要以.sh为结尾。 3. 脚本在编辑后要给予执行权限,否则该脚本无法被执行。

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月24日 0

暂无评论

推荐阅读
  uvM09mQNI0hF   2023年11月19日   20   0   0 sedshell字符串
  9JCEeX0Eg8g4   2023年11月22日   17   0   0 远程仓库命令行推送