在 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

创建一个简单的 doskeydoskey explorer=start . 这将在资源管理器中打开目录

我会尽力实现你的想法,但 doskey cd~=cd C:\Users\%username% 由于我没有留出空格,所以它没有按照你想要的方式工作,但如果你输入,cd~它会做同样的事情

欲了解更多 doskey 宏,请访问我的垃圾回收站

相关内容