中文字幕亚洲第一精品|精品国产免费一区二区|久久婷婷五月六月综合版|中文字幕熟妇久久久人妻|久久综合精品国产一区无码|国产成人精品永久免费视频|午夜亚洲国产精品理论片a级|久久精品一区二区三区无码护土

 訪問手機版  

Linux常用命令|Linux培訓(xùn)學(xué)習(xí)|考試認(rèn)證|工資待遇與招聘,認(rèn)準(zhǔn)超級網(wǎng)工!

招聘|合作 登陸|注冊

網(wǎng)絡(luò)工程師培訓(xùn)

當(dāng)前位置:網(wǎng)絡(luò)工程師 > 技術(shù)課程 > linux > 熱點關(guān)注 > linux常用命令

Linux 命令詳解(一)export 命令

時間:2019-06-16

linux命令_linux 關(guān)機命令_linux關(guān)機命令

1、在Windows 系統(tǒng)下,很多軟件安裝都需要配置環(huán)境變量,比如 安裝 jdk ,如果不配置環(huán)境變量,在非軟件安裝的目錄下運行javac 命令,將會報告找不到文件,類似的錯誤。

下載visual leak detector,當(dāng)前版本2.4,在visual c++ ide的"工具"→"選項"→"項目和解決方案"→"vc++ 目錄","包含文件"增加vld的"\include"路徑,"庫文件"增加vld的"\lib\win32"路徑,另外動態(tài)庫"\bin\win32"路徑在安裝時已經(jīng)添加到環(huán)境變量里面了,若是未添加,則需要手動拷貝"\bin\win32"下的文件到工程debug目錄。thnder安裝目錄來搜索“flvplayer.exe”,搜索后就找到了它的目錄:c:\program files\thunder network\thunder\plugins\bhoadv,找到后把flvplayer.exe和flvplayer.dat這兩個文件拷貝出來,用的時候必須把它們放在同一個目錄下面。(2).何時需要指定路徑:當(dāng)你要編譯的類所在的目錄和你執(zhí)行javac命令的目錄不是同一個目錄時,就需要指定源文件的路徑(classpath是用來指定.class路徑的,不是用來指定.java文件的路徑的)。

3、在Linux系統(tǒng)下,如果你下載并安裝應(yīng)用程序,很有可能在鍵入它的名稱的時候出現(xiàn) “command not found ” 的提示內(nèi)容。 如果每次都到安裝目錄文件夾內(nèi),找到可執(zhí)行文件來進(jìn)行操作就太繁瑣了。 這涉及到環(huán)境變量path的設(shè)置問題,而Path 的設(shè)置也是在Linux下定制環(huán)境變量的一個組成部分。

環(huán)境變量啟動過程:

功能說明:

設(shè)置或顯示環(huán)境變量。(比如我們要用一個命令,但這個命令的執(zhí)行文件不在當(dāng)前目錄,這樣我們每次用的時候必須指定執(zhí)行文件的目錄linux命令,麻煩,在代碼中先執(zhí)行export,這個相當(dāng)于告訴程序,執(zhí)行某某東西時,需要的文件或什么東東在這些目錄里)

linux關(guān)機命令_linux命令_linux 關(guān)機命令

語法:export [-fnp][變量名稱]=[變量設(shè)置值]

補充說明:在shell中執(zhí)行程序時,shell會提供一組環(huán)境變量。 export可新增,修改或刪除環(huán)境變量,供后續(xù)執(zhí)行的程序使用。export的效力僅及于該此登陸操作。

參數(shù):

-f 代表[變量名稱]中為函數(shù)名稱。

-n 刪除指定的變量。變量實際上并未刪除,只是不會輸出到后續(xù)指令的執(zhí)行環(huán)境中。

-p 列出所有的shell賦予程序的環(huán)境變量。

一個變量創(chuàng)建時,它不會自動地為在它之后創(chuàng)建的shell進(jìn)程所知。而命令export可以向后面的shell傳遞變量的值。當(dāng)一個shell腳本調(diào)用并執(zhí)行時,它不會自動得到原為腳本(調(diào)用者)里定義的變量的訪問權(quán),除非這些變量已經(jīng)被顯式地設(shè)置為可用。export命令可以用于傳遞一個或多個變量的值到任何后繼腳本。 ----《UNIX教程》

linux命令_linux 關(guān)機命令_linux關(guān)機命令

# vi /root/.bashrc
在里面加入:
export PATH="$PATH:/opt/au1200_rm/build_tools/bin"

后兩種方法一般需要重新注銷系統(tǒng)才能生效,最后可以通過echo命令測試一下:

# echo $PATH

看看輸出里面是不是已經(jīng)有了 /my_new_path這個路徑了。

道理很簡單, 你想在任何時候都使用%java_home%\bin\java 等來執(zhí)行java命令嗎, 當(dāng)然不會, 于是, 你可以選擇把 %java_home%\bin添加到path路徑下, 這樣, 我們在任何路徑下就可以僅用java來執(zhí)行命令了.(當(dāng)你在命令提示符窗口輸入你個代碼時,操作系統(tǒng)會在當(dāng)前目錄和path變量目錄里查找相應(yīng)的應(yīng)用程序, 并且執(zhí)行.。點擊“開始運行”,在運行對話框中輸入“cmd”命令,彈出命令提示符窗口,接著輸入“netsh int ip reset c:resetlog.txt”命令后會回車即可,其中“resetlog.txt”文件是用來記錄命令執(zhí)行結(jié)果的日志文件,該參數(shù)選項必須指定,這里 指定的日志文件的完整路徑是“c:resetlog.txt”。點擊“開始 運行”,在運行對話框中輸入“cmd”命令,彈出命令提示符窗口,接著輸入“netsh int ip reset c:\resetlog.txt”命令后會回車即可,其中“resetlog.txt”文件是用來記錄命令執(zhí)行結(jié)果的日志文件,該參數(shù)選項必須指定,這里指定的日志文件的完整路徑是“c:\resetlog.txt”。

如果不在標(biāo)準(zhǔn)位置,文件名前面需要加上完整的路徑。不過每次都這樣跑就太麻煩了linux命令,一個“一勞永逸”的辦法是把這個路徑加入環(huán)境變量。命令 “PATH=$PATH:路徑”可以把這個路徑加入環(huán)境變量,但是退出這個命令行就失效了。要想永久生效,需要把這行添加到環(huán)境變量文件里。有兩個文件可 選:“/etc/profile”和用戶主目錄下的“.bash_profile”,“/etc/profile”對系統(tǒng)里所有用戶都有效,用戶主目錄下 的“.bash_profile”只對這個用戶有效。

linux命令_linux 關(guān)機命令_linux關(guān)機命令

“PATH=$PATH:路徑1:路徑2:...:路徑n”,意思是可執(zhí)行文件的路徑包括原先設(shè)定的路徑,也包括從“路徑1”到“路徑n”的所 有路徑。當(dāng)用戶輸入一個一串字符并按回車后,shell會依次在這些路徑里找對應(yīng)的可執(zhí)行文件并交給系統(tǒng)核心執(zhí)行。那個“$PATH”表示原先設(shè)定的路徑 仍然有效,注意不要漏掉。某些軟件可能還有“PATH”以外類型的環(huán)境變量需要添加,但方法與此相同,并且也需要注意“$”。

注意,與DOS/Window不同,UNIX類系統(tǒng)環(huán)境變量中路徑名用冒號分隔,不是分號。另外,軟件越裝越多,環(huán)境變量越添越多,為了避免造成混亂,建議所有語句都添加在文件結(jié)尾,按軟件的安裝順序添加。

格式如下():

# 軟件名-版本號

PATH=$PATH:路徑1:路徑2:...:路徑n

其他環(huán)境變量=$其他環(huán)境變量:...

在“profile”和“.bash_profile”中,“#”是注釋符號,寫在這里除了視覺分隔外沒有任何效果。

設(shè)置完畢,注銷并重新登錄,設(shè)置就生效了。如果不注銷,直接在shell里執(zhí)行這些語句,也能生效,但是作用范圍只限于執(zhí)行了這些語句的shell。