今天分享的內(nèi)容是如何在命令提示符/Powershell 啟動時運行自動命令
需求
之前寫過一篇文章,在ubuntu下設(shè)置bash,打開終端顯示自己的banner,這是ubuntu設(shè)置的文章的鏈接,在window下怎么操作呢,我想打開命令提示符或 PowerShell或者windows Terminal,這個時候終端也可以顯示自定義banner,如下實現(xiàn)情況:
win配置
設(shè)置自動 PowerShell 命令
要在 PowerShell 中自動運行命令,需要編輯配置文件。要開始使用,先檢查是否已有個人資料。打開 PowerShell 輸入以下內(nèi)容:
Test-Path?$Profile
這將返回 True 或 False。
如果為假,運行以下命令:
New-Item?–Path?$Profile?–Type?File?–Force
這會覆蓋任何現(xiàn)有的配置文件。如果前面的命令返回 True,不需要任何操作。
設(shè)置自動命令,使用notepad打開配置文件:
notepad?$Profile
我里面增加pyfiglet.exe
工具執(zhí)行空心字的打印。
這樣就可以在 PowerShell 啟動時候執(zhí)行一遍pyfiglet.exe LiuYuNing
。這個原理和Linux中編輯“~/.bash_profile”文件基本相同。
在大多數(shù)情況下,PowerShell 的執(zhí)行策略會阻止此腳本運行。要自動腳本運行,還要以管理員身份啟動 PowerShell 執(zhí)行如下命令:
Set-ExecutionPolicy?RemoteSigned
閱讀提示并輸入 Y 以設(shè)置新的執(zhí)行策略。
設(shè)置自動命令提示符命令
與用于在 PowerShell 中自動運行命令的 Unix 風格方法相比,命令提示符更像 Windows。有兩種不同的方法可以做到這一點,具體取決于您喜歡的工作方式。
附:如果我們需要進行開機自動啟動的腳本:將啟動bat腳本放入:%appdata%MicrosoftWindowsStart MenuProgramsStartup
這個目錄,腳本就會在電腦啟動時候自動執(zhí)行。
此外關(guān)于Powershell自動運行命令還可以參考官方文章:https://rishivoice.com/post/37061.html
結(jié)語
這就是我自己在openwrt制作patch補丁使用分享。如果大家有更好的想法和需求,也歡迎大家加我好友交流分享哈。
作者:良知猶存,白天努力工作,晚上原創(chuàng)公號號主。公眾號內(nèi)容除了技術(shù)還有些人生感悟,一個認真輸出內(nèi)容的職場老司機,也是一個技術(shù)之外豐富生活的人,攝影、音樂 and 籃球。關(guān)注我,與我一起同行。