在unix中創建一個類似~的doskey

在unix中創建一個類似~的doskey

我正在編寫一個小的 BAT 文件,它能夠像 Unix 中那樣創建 doskey(別名)。例如:

doskey cat=type $*
doskey ..=cd..

我只想要這些 BAT 文件,這樣我就可以將它們放在閃存驅動器上,然後當我需要在 Windows 電腦上工作時運行(我主要使用 Linux/Macintosh 電腦)

我該怎麼寫這個:

doskey ~= "code here"

我希望它能夠工作,這樣如果我是當前用戶“用戶名”,它將直接將我帶到“C:/Users/username”目錄

當我輸入:

cd ~ 

有任何想法嗎?

我嘗試過,但沒有成功

doskey ~=echo C:/Users/%username% | cd 

謝謝!

答案1

對於~仿真,請使用cd /d "%USERPROFILE%"

對於其他可能有用的變量,請在 cmd/dos 提示字元下鍵入set並按。Enter

答案2

創建一個簡單的 dokeydoskey explorer=start . 這將在資源管理器中開啟目錄

我會盡力讓你的想法 doskey cd~=cd C:\Users\%username% 它沒有像你想要的那樣工作,因為我無法輸入空格,但如果你輸入cd~它會做同樣的事情

有關更多 dokey 宏,請訪問我的垃圾倉庫

相關內容