我创建了一个别名
$ echo 'alias atom="C:\Users\myUser\AppData\Local\atom\atom.exe"' >> ~/.bashrc
我用 VI 编辑器打开 bashrc 文件,它显示别名。 但是当我尝试使用别名时,它给出了以下错误
$ atom start.txt
bash: C:UsersMyUserAppDataLocalatomatom.exe: command not found
$ atom
bash: C:UsersmyUserAppDataLocalatomatom.exe: command not found
答案1
您需要修改别名才能使用命令cd
导航到具有的位置.exe
,然后使用./
执行.exe
。
下面是我在 Cygwin 中制作的使用别名执行 Sublime Text 的一个例子sublime
。
alias sublime="cd /cygdrive/c/Program\ Files/Sublime\ Text\ 3/ && ./sublime_text.exe"
使用 Git Bash 我认为你可以这样做cd /c/... && ./program.exe
答案2
我遇到了同样的问题,并使用特定版本的 atom 解决了它(在我的情况下是“app-1.28.2”):
alias atom="/c/Users/Usuario/AppData/Local/atom/app-1.28.2/atom.exe"