1. 程式人生 > >linux命令行下使用反斜杠“”調用別名的原命令

linux命令行下使用反斜杠“”調用別名的原命令

ash http 輸出 -o div linu ali 別名 設置

經常看到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一致,而不是其他的命令的別名。

linux命令行下使用反斜杠“\”調用別名的原命令