Linux bat 文件中的命令 - 别名
Linux commands within bat file - Aliasing
我好像遇到了问题。
我正在尝试编写一个批处理文件,该文件在 Windows 中使用 Linux 命令,例如 rm
、mv
、clear
和 cat
批处理文件,但问题是我似乎无法弄清楚我需要做什么才能让 Windows 命令行识别当我输入 mv
我希望它移动文件对我来说,或者 rm
当然是删除文件。
到目前为止我所知道的是我可以使用 __DOSKEY__
但它在批处理文件或参数中不起作用(doh!)。因此,到目前为止我得到的是:
@echo off
mv dummy.txt
现在我的问题是如何让 Windows 命令行识别 mv = move
?每次我 运行 文件时,它只会给我一个空白命令行。
我知道这听起来可能很愚蠢,但我的经验更多是在命令行的 Linux 方面而不是 Windows 方面,任何帮助将不胜感激!
内部 cmd 命令不能使用别名。对于外部命令,您可以创建硬链接,但是 "move" 例如是内部命令。
我好像遇到了问题。
我正在尝试编写一个批处理文件,该文件在 Windows 中使用 Linux 命令,例如 rm
、mv
、clear
和 cat
批处理文件,但问题是我似乎无法弄清楚我需要做什么才能让 Windows 命令行识别当我输入 mv
我希望它移动文件对我来说,或者 rm
当然是删除文件。
到目前为止我所知道的是我可以使用 __DOSKEY__
但它在批处理文件或参数中不起作用(doh!)。因此,到目前为止我得到的是:
@echo off
mv dummy.txt
现在我的问题是如何让 Windows 命令行识别 mv = move
?每次我 运行 文件时,它只会给我一个空白命令行。
我知道这听起来可能很愚蠢,但我的经验更多是在命令行的 Linux 方面而不是 Windows 方面,任何帮助将不胜感激!
内部 cmd 命令不能使用别名。对于外部命令,您可以创建硬链接,但是 "move" 例如是内部命令。