linux命令列下使用反斜槓「 」呼叫別名的原命令

2021-08-20 17:23:48 字數 689 閱讀 9969

本文**立體風的:

在《ros by example》學習中,在建立catkin工作空間,使用catkin的清除命令章節出現了乙個反斜槓的清除命令,如下:

cd ~/catkin_ws

\rm -rf devel build install

反斜槓是什麼意思,經查閱是直接呼叫rm的原命令,作者為了保證你使用的命令和他使用的一致,而不是各種系統別名,經常會在命令前面加乙個反斜槓來去除別名。

經常看到linux軟體的作者在介紹安裝軟體時,在命令前面加乙個反斜槓,不解其意,後來查閱資料才知道,這是為了取消別名的呼叫,使用原命令。

alias是shell的內建命令,可以用來設定命令的別名,如使用alias ls='ls --color=auto'設定使用ls時以彩色輸出

在命令前加上反斜槓,可以臨時取消使用別名

例如:\ls

則直接呼叫ls的原始命令,而不會使用alias設定的帶有color選項的命令

同樣的事情,常常出現在安裝軟體的介紹上,作者為了保證你使用的命令和他使用的一致,而不是各種系統別名,經常會在命令前面加乙個反斜槓來去除別名。

例如:perlbrew.pl**,在介紹安裝perlbrew時候,使用了下面命令:

\wget -o - | bash

這就是為了保證你使用的wget和作者使用的wget一致,而不是其他的命令的別名。

Linux下反斜槓號

今天在檢查home目錄時發現有乙個名為 的檔案,覺得很奇怪,從來沒見過,就準備用vim開啟看看,很自然地輸入命令檢視一下,結果居然打不開。ubuntu ubuntu vi ubuntu ubuntu 稍微思考了一下就明白了,不是打不開,問題出在這個檔名 上面。反斜線符號 在bash中被解釋為轉義字元...

Linux下使用SVN命令列

本節和大家一起學習一下svn命令列在linux下的使用,隨著svn的快速發展,它的功能越來越完善,用處越來越廣,可以在多個作業系統中使用。在這裡我們看一下svn命令列在linux下如何使用的。svn命令列在linux下的使用 1 將檔案checkout到本地目錄 svncheckoutpath pa...

Linux命令列下cp,rm,mv命令的使用

以下的內容 於 鳥哥的私房菜 linux命令列下的複製 刪除與移動 cp,rm,mv cp copy 複製 cp這個命令的用途很多,除了單純的複製之外,還可以建立鏈結檔案對比兩檔案的新舊而予以更新,以及複製整個目錄等 語法cp adfilprsu 原始檔 目標檔案 原始檔 source 目標檔案 d...