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