常见的三种脚本与markdown语法

工作学习中我们会见到一些.bat或是.sh或是.ps1的脚本,主要用来整合多条手动输入的命令到一个文件中,双击或通过命令调用进行自动批量运行。以下是他们对应的平台、程序、markdown语法信息。
.bat是windows的CMD(命令提示符)的脚本后缀,windows xp之后系统都有cmd工具,所以可以说基本上现存的所有windows系统电脑都可以运行。虽然不支持过于复杂的语句,但是大部分时候够用,bat脚本双击即可运行。
在markdown的代码块中,使用bat或者cmd(更常用)来标识。
示例:

nohup java -jar helloworld.java

或是:

nohup java -jar helloworld.java

.ps1是windows的PowerShell的脚本后缀,PowerShell自Win10之后自带,如今用途也越来越广泛。基本上来说,可以将其理解为cmd的增强版,cmd能做到的powershell也能做到,cmd做不到的powershell也能做到。不过.ps1文件默认不能双击运行,需要手动调整执行策略。
ps1是powershell 1的缩写,虽然随着更新如今powershell版本早就不是1了,但出于兼容性、实用性方面的考虑,脚本的后缀名始终没变。(与之类似的是python,早期分为.py2或者py3,不过后来python统一了后缀,都叫.py
在markdown的代码块中,使用ps1或者powershell(更兼容)来标识。
示例:

nohup java -jar helloworld.java

或是:

nohup java -jar helloworld.java

.sh是linux的shell脚本文件,这个好像没什么好说的,linux自带,开发运维应该都接触过不少。虽然主要是Unix系统用,但是在windows系统上也能用,就是需要比如git这类软件。
在markdown的代码块中,使用shbash(更兼容)来标识。
示例:

nohup java -jar helloworld.java

或是:

nohup java -jar helloworld.java
posted @ 2025-11-24 12:38  Eress  阅读(0)  评论(0)    收藏  举报