综述:对于各个系统不太理解,这几个文件在日常的工作,记录下加深认识

1.shell(壳)

shell是一个shell脚本解释器,是一个运行在Linux系统下的批处理脚本解释器,通过这个窗口建立用户和Linux系统底层提供的一系列方法的交互;

.sh就是一种运行在Linux系统下的文件,文件中存储的shell脚本;

Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。

Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。

Ken Thompson 的 sh 是第一种 Unix Shell,Windows Explorer 是一个典型的图形界面 Shell。

Shell 脚本

Shell 脚本(shell script),是一种为 shell 编写的脚本程序。

业界所说的 shell 通常都是指 shell 脚本,但读者朋友要知道,shell 和 shell script 是两个不同的概念。

由于习惯的原因,简洁起见,本文出现的 "shell编程" 都是指 shell 脚本编程,不是指开发 shell 自身。

2.batch(批处理)

个人理解,batch和shell类似,只不过其运行在windows环境下;

.bat文件就是运行在windows环境下的文件,其中存储了系列的batch脚本命令;

---待续

sh文件、shell、shell脚本、bat文件、bat脚本相关推荐

  1. 管道,Linux命令,Windows命令,cmd命令,tmux,vim,shell,bash,sh文件,bat文件

    catalog WIndows与Unix基本命令 Bat文件 规范 注释 Windows-CMD 介绍 管道`|`, 重定向`> <` 相对位置 fc 创建文件 删除文件/文件夹 创建文件 ...

  2. Javascript中使用WScript.Shell对象执行.bat文件和cmd命令

    WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript. ...

  3. linux命令封装sh,shell脚本学习之调用脚本将文件打包zip的方法示例

    前言 本文主要给大家介绍的是关于调用脚本将文件打包zip的相关资料,分享出来供大家参考学习,下面来一起看看详细的介绍: 最近刚刚接触shell脚本,写了一点简单的练手.这里是用python调用脚本执行 ...

  4. linux 循环显示所有的sh.*文件.,利用shell脚本遍历文件夹内所有的文件并作整理统计的方法...

    环境: Ubuntu下采用shell脚本实现 案例简述:文件夹内有许多子文件夹,这里需要自动读取所有的文件,包括他们的地址和文件名.通过观察文件名的规律,按照一定的规则裁剪出文件名的某一部分,该部分为 ...

  5. Linux系统中运行.sh(Shell脚本)文件

    本文转载自:百度经验:Linux下如何运行.sh文件 其中,以绝对路径运行方法: (1)./home/test/shell/hello.sh,可以这样运行是因为当前登录用户是root,当前路径是在/下 ...

  6. bat文件执行多条Linux命令,Js使用WScript.Shell对象执行.bat文件和cmd命令

    WScript.Shell(Windows Script Host Runtime Library)是一个对象,对应的文件是C:/WINDOWS/system32/wshom.ocx,Wscript. ...

  7. linux编写脚本读取txt文件,用bash脚本或者批处理 bat脚本 读取一个目录下.txt文件第一行内容存放到新文件a.txt...

    起因:我把cmd 控制台说成了dos! 发展:人类生气了,跟我扯了一堆 dos 还有什么玩意儿,在我第二次还说那个是dos界面以后:( 后续:人类要我写 批处理bat 还有linux bash 脚本去 ...

  8. bat nsis 无法执行_nsi脚本中执行.bat文件要隐藏dos窗口问题

    问题原因:工作中,在一个nsi的安装脚本文件中需要安装虚拟摄像头驱动,安装驱动脚本是.bat文件.使用nsi的execwait函数执行.bat文件时会显示dos窗口.但是领导要求不能显示dos窗口. ...

  9. linux shell脚本判断文件行数,判断文件是否存在的shell脚本代码

    实现代码一. #!/bin/sh # 判断文件是否存在 # lilSzqFnk:www.jb51.net # date:2013/2/28 myPath="/var/log/httpd/&q ...

最新文章

  1. Python全栈工程师(多继承、函数重写)
  2. 一文看懂:搭建活动分析体系
  3. CF思维联系–CodeForces -224C - Bracket Sequence
  4. word 编辑域中的汉字_word中插入的cad对象无法双击编辑问题解决记录
  5. Centos66 编译 Freeswitch mod_shout mp3录音模块
  6. 龙芯的JDK非常慢,准备分析一下
  7. 教你如何更好的用ubuntu
  8. WIN7 Activation,完美激活Windows 7,开机无字符,无OEM信息
  9. python求两数最小公倍数_Python自定义函数实现求两个数最大公约数、最小公倍数示例...
  10. 腾讯云服务器SSH密匙登录教程(创建密匙/关联/登录)
  11. 教你如何写初/高级前端简历「赠简历导图」
  12. 解决CPU风扇转速为“0”的问题
  13. 【4分频电路 -verilog】
  14. 【花雕学AI】超级提问模型大全!150个ChatGPT神奇示例,让你的聊天更有趣!
  15. 最小二乘法拟合直线——MATLAB和Qt-C++实现
  16. 2023年五面蚂蚁、三面拼多多、字节跳动最终拿offer入职拼多多
  17. 压力测试是什么?为什么要压力测试?怎么使用压力测试?
  18. win7系统突然变慢的解决方法
  19. esp32 camera_用 ESP32 制造炫彩 LED 球
  20. 一篇较为详细的 Storyboard使用方法 总结

热门文章

  1. 计算机二级考试手机app,计算机二级考试
  2. 如何设置电脑默认软件,干货到,电脑默认软件如何设置
  3. 分享148个PHP源码,总有一款适合您
  4. Draw.io--一款强大且支持在线编辑和导出的流程图绘制软件
  5. MapABC地图使用
  6. mysql 设置时间字段为默认current_stamp不成功
  7. SAP物料主数据相关表、结构
  8. DRAM失效机制和故障模型
  9. Java后端生成二维码(QrCode)
  10. 金蝶KIS标准版凭证导入插件终于完成了!