加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入
  • 正文
    • 需求
    • win配置
    • 结语
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

如何在命令提示符/Powershell 启动时运行自定义命令

2023/02/17
1507
阅读需 4 分钟
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

今天分享的内容是如何在命令提示符/Powershell 启动时运行自动命令

需求

之前写过一篇文章,在ubuntu下设置bash,打开终端显示自己的banner,这是ubuntu设置的文章的链接,在window下怎么操作呢,我想打开命令提示符或 PowerShell或者windows Terminal,这个时候终端也可以显示自定义banner,如下实现情况:

win配置

设置自动 PowerShell 命令
要在 PowerShell 中自动运行命令,需要编辑配置文件。要开始使用,先检查是否已有个人资料。打开 PowerShell 输入以下内容:

Test-Path $Profile

这将返回 True 或 False。

如果为假,运行以下命令:

New-Item –Path $Profile –Type File –Force

这会覆盖任何现有的配置文件。如果前面的命令返回 True,不需要任何操作。

设置自动命令,使用notepad打开配置文件:

notepad $Profile

我里面增加pyfiglet.exe工具执行空心字的打印。

这样就可以在 PowerShell 启动时候执行一遍pyfiglet.exe LiuYuNing。这个原理和Linux中编辑“~/.bash_profile”文件基本相同。

在大多数情况下,PowerShell 的执行策略会阻止此脚本运行。要自动脚本运行,还要以管理员身份启动 PowerShell 执行如下命令:

Set-ExecutionPolicy RemoteSigned

阅读提示并输入 Y 以设置新的执行策略。

设置自动命令提示符命令
与用于在 PowerShell 中自动运行命令的 Unix 风格方法相比,命令提示符更像 Windows。有两种不同的方法可以做到这一点,具体取决于您喜欢的工作方式。

附:如果我们需要进行开机自动启动的脚本:将启动bat脚本放入:%appdata%MicrosoftWindowsStart MenuProgramsStartup这个目录,脚本就会在电脑启动时候自动执行。

此外关于Powershell自动运行命令还可以参考官方文章:https://rishivoice.com/post/37061.html

结语

这就是我自己在openwrt制作patch补丁使用分享。如果大家有更好的想法和需求,也欢迎大家加我好友交流分享哈。

作者:良知犹存,白天努力工作,晚上原创公号号主。公众号内容除了技术还有些人生感悟,一个认真输出内容的职场老司机,也是一个技术之外丰富生活的人,摄影、音乐 and 篮球。关注我,与我一起同行。

OpenWrt

OpenWrt

欢迎来到OpenWrt项目OpenWrt是一个针对嵌入式设备的Linux操作系统。OpenWrt提供了一个具有包管理的完全可写文件系统,而不是试图创建一个单一的静态固件。这使您摆脱了供应商提供的应用程序选择和配置,并允许您通过使用软件包来定制设备以适应任何应用程序。

欢迎来到OpenWrt项目OpenWrt是一个针对嵌入式设备的Linux操作系统。OpenWrt提供了一个具有包管理的完全可写文件系统,而不是试图创建一个单一的静态固件。这使您摆脱了供应商提供的应用程序选择和配置,并允许您通过使用软件包来定制设备以适应任何应用程序。收起

查看更多

相关推荐

电子产业图谱

一个程序员,喜欢写文章,还喜欢打篮球,也喜欢吉他钢琴的驳杂之人。日常更新自己,分享包括但不限于C/C++、嵌入式、物联网、Linux等编程学习笔记,同时,公众号内包含大量的学习资源。欢迎关注,一同交流学习,共同进步!