你好,Windows外面有个PowerShell,实质和Linux的shell是一样的,所以可以用PowerShell运转sh脚本,然而PowerShell的语法和Linux的shell语法并不齐全一样,所以或者会有出错的或者。
Windows10内置了一个Linux on Windows,也是可以用来运转sh脚本的。
宿愿对你有所协助!疑问请追问!望采用!
在Windows 10上,PowerShell是一个命令行工具,准许用户运转命令和脚原本更改系统设置和智能口头义务,它相似于命令揭示符,但PowerShell是一特性能更弱小的命令行界面(CLI),它提供了少量工具并提供了更多的灵敏性和控制(特意是关于脚本)。
脚本只是保留到文本文件中(经常使用1裁减名)的命令汇合,PowerShell可以按顺序了解和口头这些命令来实现一个或多个操作。
惟一须要留意的是,与命令揭示符不同,自动安保协定会阻止一切脚本运转。
这象征着当双击Windows 10上的1文件时,不会出现任何事件,假设在PowerShell中口头该脚本,用户将收到“不可加载,由于在此系统上禁用了运转脚本”失误信息,然而,只需启用了正确的口头战略,也是可以在电脑上运转脚本的。
上方咱们就来学习在PowerShell上成功运转第一个脚本文件的方法。
一、如何在Windows 10上创立PowerShell脚本文件在Windows 10上,用户可以经常使用任何文本编辑器或内置的集成脚本环境(ISE)控制台创立PowerShell脚本文件。
(一)经常使用记事本创立脚本要在Windows 10上经常使用记事本创立PowerShell脚本,请经常使用以下操作:1、关上开局菜单。
2、搜查“记事本”,而后单击搜查结果关上记事本程序。
3、在记事本中输入以下内容:Write-Host Congratulations! Your First script executed successfully上方的脚本将在屏幕上输入以下的内容:Congratulations! Your first script executed successfully4、单击“文件”菜单。
5、单击“保留”按钮。
6、在“保留类型”列表当选用“一切文件”,在“文件名”中键入脚本的称号,例如:first_1。
7、单击“ 保留”按钮。
(二)经常使用集成脚本环境(ISE)创立脚本也可以经常使用内置的PowerShell ISE控制台在Windows 10上编写脚本代码。
Integrated Scripting Environment是一个复杂的工具,但你可以开局经常使用以下这些操作创立脚本文件:1、关上开局菜单。
2、搜查Windows PowerShell ISE,右键单击搜查结果,选用“以治理员身份运转”选项。
3、环境将经常使用空的1文件启动,你可以在其中编写新文件或粘贴要运转的脚本,例如:Write-Host Congratulations! Your first script executed successfully4、单击“文件”菜单。
5、单击“保留”选项。
6、输入脚本的称号,例如:first_1。
7、单击“保留”按钮。
经常使用记事本或PowerShell ISE实现步骤后,脚本就可以运转了,但自动状况下会失败,这是由于自动的PowerShell设置一直为阻止任何脚本运转。
二、如何在Windows 10上运转PowerShell脚本文件假设要在PowerShell上运转脚本文件,则必定更改Windows 10上的口头战略。
要更改口头战略,请经常使用以下方法:1、关上开局菜单。
2、搜查PowerShell,右键单击搜查结果,而后单击“以治理员身份运转”选项。
3、键入以下命令,并按Enter键:Set-ExecutionPolicy RemoteSigned4、在弹出的揭示当选用一个选项,普通选用“全是”选项。
5、键入A,而后按Enter键:C:PATHTOSCRIPTfirst_1在上方的命令中,确保将“PATHTOSCRIPT”更改为脚本命令保留的位置。
实现这些步骤后,脚本将运转,假设没有疑问,应该可以看到正确的输入信息。
在Windows 10上,PowerShell蕴含四个口头战略,包括:Restricted:受限度,中止运转任何脚本。
RemoteSigned:远程签名,运转在电脑上创立的脚本,然而,在另一台计算机上创立的脚本将不会运转,除非它们蕴含受信赖的颁布者的签名。
AllSigned:所有签名,只需受信赖的颁布者签名,一切脚本都将运转。
Unrestricted:有限度,无任何限度地运转任何脚本。
在上方的步骤中,咱们经常使用该命令准许本地脚本在Windows 10上运转,然而,假设你不计划活期口头脚本,则可以经常使用相反的操作复原自动设置,只需在上述的第4步中,确保经常使用Set-ExecutionPolicy Restricted命令即可。
在上班中状况会在碰到linux下启动口头shell的脚本,而就会经常使用shell的脚本,但经常经常使用的Windows的系统,而想在Windows电脑中启动间接shell的脚本,而不用再启动学习其它的脚本言语。
工具/原料
方法/步骤
1、首先电脑中须要装置的是git的运行程序,装置实现之后,可以在开局菜单启动检查。
2、并须要性能好git的bin,性能环境变量,把bin的相对门路复制到环境变量中path。
3、性能git的环境变量之后,在恣意文件启动创立一个为,文件名可以是轻易的开头须要为。
4、而后在sh的文件中启动输入#!/bin/shtouch 10echo testtesttesttest>>创立一个为txt文件,而后testtesttesttest写入到txt文件中。
5、而后启动双击的文件,会弹出git的命令窗口,依据代码的口头的期间窗口显示多久。
6、而后就会智能生成一个的文件。
7、并会在文件中写入为“testtesttesttest”的一段文字。
Copyright @ 2024 啦啦收录网 此内容系本站根据来路自动抓取的结果,不代表本站赞成被显示网站的内容或立场。
你是本站第位访客 | 网站地图 | 粤ICP备2022150304号