經常看到linux軟件的作者在介紹安裝軟件時,在命令前面加一個反斜杠,不解其意,后來查閱資料才知道,這是為了取消別名的調用,使用原命令。
alias是shell的內置命令,可以用來設置命令的別名,如使用alias ls='ls --color=auto'設置使用ls時以彩色輸出
在命令前加上反斜杠,可以臨時取消使用別名
例如:\ls
則直接調用ls的原始命令,而不會使用alias設置的帶有color選項的命令
同樣的事情,常常出現在安裝軟件的介紹上,作者為了保證你使用的命令和他使用的一致,而不是各種系統別名,經常會在命令前面加一個反斜杠來去除別名。
例如:Perlbrew.pl網站,在介紹安裝perlbrew時候,使用了下面命令:
\wget -O - https://install.perlbrew.pl | bash
這就是為了保證你使用的wget和作者使用的wget一致,而不是其他的命令的別名。