十年網(wǎng)站開發(fā)經(jīng)驗 + 多家企業(yè)客戶 + 靠譜的建站團隊
量身定制 + 運營維護+專業(yè)推廣+無憂售后,網(wǎng)站問題一站解決
在linux命令前加上反斜杠,可以臨時取消使用別名。比如 \rm -rf
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網(wǎng)整合營銷推廣、網(wǎng)站重做改版、貴陽網(wǎng)站定制設(shè)計、自適應(yīng)品牌網(wǎng)站建設(shè)、H5高端網(wǎng)站建設(shè)、成都商城網(wǎng)站開發(fā)、集團公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁設(shè)計等建站業(yè)務(wù),價格優(yōu)惠性價比高,為貴陽等各大城市提供網(wǎng)站開發(fā)制作服務(wù)。
反斜杠是直接調(diào)用rm的原命令,為了保證你使用的命令不是各種系統(tǒng)別名,經(jīng)常會在命令前面加一個反斜杠來去除別名。
./表示當(dāng)前目錄,這是因為linux的默認搜索目錄里沒有當(dāng)前目錄,所以如果你在當(dāng)前目錄需要執(zhí)行程序就要加上路徑,./用全路徑代替也是可以的。
win/dos的默認搜索路徑里有當(dāng)前目錄,所以不需要加。其實加上也是一樣的效果。
命令前不能加#號。
提示符那里最后一個字符如果是#號,表示是root用戶,如果是$號表示普通用戶。
在window下,如需在cmd命令行中輸入窗口中運行某一程序,則需要進入到該程序所在目錄才可以直接運行該程序。如果需要在不進入該目錄下就運行程序的話,則需要在安裝完改程序后,設(shè)置環(huán)境變量,將bin目錄添加到系統(tǒng)環(huán)境變量中。即想要在終端運行程序,必須要程序所在的絕對路徑或相對路徑,以告訴終端我想要運行的程序在哪里。
在Linux中,.字符表示工作目錄,斜杠/則是路徑分隔符,用于工作目錄和文件名。由于SRAtoolkits為非安裝軟件,解壓即可用,解壓后其bin文件下的程序并不包含在Linux系統(tǒng)的環(huán)境($PATH)。Linux系統(tǒng)在不指定路徑的情況下運行程序時會只搜索環(huán)境變量$PATH,而在指定了路徑的情況下,則搜索指定路徑。這就是為何會造成上述問題的原因。
環(huán)境變量($PATH):決定了shell將到哪些目錄中尋找命令或程序,$PATH的值是一系列目錄,當(dāng)你運行一個程序時,Linux 在這些目錄下進行搜索。
運行echo $PATH命令,即可查看到當(dāng)前所有環(huán)境變量的值。
可以通過which ls查看某一命令的bin目錄的具體路徑。
如果在路徑名中存在 ./ 字符,那么就不搜索\ $PATH。
如果 ./ 不在路徑名中,那么只在 $PATH 中搜索。
參考Linux-配置環(huán)境變量 ()。
~ 表示主目錄,也就是當(dāng)前登錄用戶的用戶目錄。例如,我的擁護名是shpc,則 ~ 表示/home/shpc
/是指根目錄:就是所有目錄最頂層的目錄。
./表示當(dāng)前目錄,./一般需要和其他文件夾或者文件結(jié)合使用,指代當(dāng)前目錄下的東西。
..表示上級目錄,../ 指代上級目錄下的東西。
Linux 終端中可以通過ctrl + shift + c 來進行復(fù)制和ctrl + shift + v來黏貼(在window下ctrl + c 復(fù)制的內(nèi)容來到Linux終端后也可以ctrl + shift + v來黏貼到指定位置。)