Cygwin和别名
我在win7上安装了cygwin。我已成功地将homedir移动到另一个目录(通过changinge/etc/passwd) 现在我正在尝试添加一些别名。我创建了一个.bash_别名文件并在.bashrc中激活。但现在我的问题是: 我添加了以下行:Cygwin和别名,cygwin,Cygwin,我在win7上安装了cygwin。我已成功地将homedir移动到另一个目录(通过changinge/etc/passwd) 现在我正在尝试添加一些别名。我创建了一个.bash_别名文件并在.bashrc中激活。但现在我的问题是: 我添加了以下行: alias la="ls -la" 重新启动终端后,我尝试运行“la”,但出现以下错误: $ la ls: unknown option -- 现在,我只尝试进行测试: alias lx="ls" 然后我得到: $ lx -bash: $'ls
alias la="ls -la"
重新启动终端后,我尝试运行“la”,但出现以下错误:
$ la
ls: unknown option --
现在,我只尝试进行测试:
alias lx="ls"
然后我得到:
$ lx
-bash: $'ls\r': unknown command
我还尝试在命令前面添加“/bin/”,但它没有改变任何东西。如果我尝试在终端中调用“ls”或“ls-la”,我会得到预期的结果。有什么想法吗?试试以下方法:
alias la='ls-la'
dos2unix
命令,即.bashrc
,.bash\u别名
。因为您的文件似乎有特殊字符非常感谢。dos2unix有帮助!我在windows下用notepad++创建了这些文件。现在我只会用nano或其他东西来做这类事情:)