新聞中心
Linux系統(tǒng)是一種開源的操作系統(tǒng),它的應(yīng)用程序都存放在/bin、/usr/bin、/in、/usr/in等目錄中。這些目錄是Linux系統(tǒng)自帶的,不過(guò)有時(shí)候我們需要在系統(tǒng)中添加自己的/bin目錄,以便于存放自己編寫的腳本和二進(jìn)制文件等。本文將介紹如何在Linux系統(tǒng)中添加/bin目錄。

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:申請(qǐng)域名、雅安服務(wù)器托管、營(yíng)銷軟件、網(wǎng)站建設(shè)、凌海網(wǎng)站維護(hù)、網(wǎng)站推廣。
步驟1:創(chuàng)建bin目錄
我們需要在Linux系統(tǒng)中創(chuàng)建一個(gè)/bin目錄,可以選擇在用戶的主目錄下創(chuàng)建,也可以在根目錄下創(chuàng)建,這里我們選擇在用戶的主目錄下創(chuàng)建。打開終端,執(zhí)行以下命令創(chuàng)建/bin目錄。
$ cd ~
$ mkdir bin
以上命令會(huì)在當(dāng)前用戶主目錄下創(chuàng)建一個(gè)名為bin的目錄。
步驟2:添加bin目錄到PATH環(huán)境變量中
接下來(lái),我們需要將新創(chuàng)建的/bin目錄添加到系統(tǒng)的PATH環(huán)境變量中,這樣我們就可以在任何地方調(diào)用/bin目錄下的腳本和二進(jìn)制文件了。打開終端,執(zhí)行以下命令將/bin目錄添加到PATH環(huán)境變量中。
$ echo ‘export PATH=$PATH:~/bin’ >> ~/.bashrc
$ source ~/.bashrc
以上命令會(huì)將export PATH=$PATH:~/bin添加到用戶的.bashrc文件中,并立即生效。
測(cè)試:創(chuàng)建一個(gè)腳本文件到bin目錄
我們可以通過(guò)創(chuàng)建一個(gè)簡(jiǎn)單的腳本文件來(lái)測(cè)試我們的新/bin目錄是否配置成功。打開終端,執(zhí)行以下命令創(chuàng)建一個(gè)名為test的腳本文件并編寫簡(jiǎn)單的代碼:
$ echo ‘echo “Hello World!”‘ > ~/bin/test
$ chmod +x ~/bin/test
以上命令會(huì)將echo “Hello World!”寫入~/bin/test文件中,并為該文件添加執(zhí)行權(quán)限。
接下來(lái),我們通過(guò)執(zhí)行test命令來(lái)驗(yàn)證一下:
$ test
如果一切順利,你應(yīng)該能看到”Hello World!”的輸出。
通過(guò)以上步驟,我們成功地創(chuàng)建了自己的/bin目錄,并將其添加到系統(tǒng)的PATH環(huán)境變量中。這使得我們可以方便地在任何地方調(diào)用/bin目錄下的腳本和二進(jìn)制文件。你也可以在/bin目錄中創(chuàng)建更多的腳本和程序,便于系統(tǒng)管理和使用,增加了Linux系統(tǒng)的靈活性和自由度。
相關(guān)問(wèn)題拓展閱讀:
- 簡(jiǎn)述linux系統(tǒng)中以下目錄的主要內(nèi)容: /home /tmp /etc /bin /in /var
- 在Linux里設(shè)置環(huán)境變量的方法(export PATH)
簡(jiǎn)述linux系統(tǒng)中以下目錄的主要內(nèi)容: /home /tmp /etc /bin /in /var
linux 常用目錄的作用和存放的內(nèi)容:
/bin 存放使用者最長(zhǎng)用的命令,如:cp、ls、cat,等等。
/boot 啟動(dòng)linux時(shí)使用的一些核心文件。
/dev 是device(設(shè)備)的縮寫,這個(gè)目錄下是所有l(wèi)inux的外圍設(shè)備。
/etc 這個(gè)目錄用來(lái)存放系統(tǒng)管理所弊纖需要的
配置文件
和子目錄。
/home 用戶的主目錄,比如說(shuō)有個(gè)用戶叫wang,那他的目錄就是/home/wang也可以用~wang來(lái)表示。
/lib 這個(gè)目錄是存祥卜卜放著系統(tǒng)最基本的動(dòng)態(tài)連接庫(kù),幾乎所有的
應(yīng)用程序
都須用這些共享庫(kù)。
/lost+found 這個(gè)目錄平時(shí)是空的,當(dāng)系統(tǒng)不正常關(guān)機(jī)后,這里就是一些無(wú)家可歸文件的避難所。
/mnt 這個(gè)目錄是空的,系統(tǒng)提供這個(gè)目錄是讓用戶臨時(shí)掛接別的
文件系統(tǒng)
。
/proc 這個(gè)目錄是一個(gè)虛擬目錄,它是系統(tǒng)內(nèi)存映射,我們可以直接通過(guò)訪問(wèn)這個(gè)目錄來(lái)獲取系統(tǒng)信息。也就是說(shuō),這個(gè)目錄的內(nèi)容不在硬盤上而是在內(nèi)存中。
/root 系統(tǒng)管理員(root)的主目錄,作為系統(tǒng)的擁有者的特權(quán)。
/in s就是super user的意義,也就是說(shuō)這里存放的是系統(tǒng)管理員使用的管理程序。
/tmp 這個(gè)目錄是存放一些臨時(shí)文件的地方。
/usr 我們用到的應(yīng)用程序的文件幾乎都存放這個(gè)目錄下:/usr/X11R6存放X_Window的目錄;/usr/bin存放著許多應(yīng)用程序;/usr /in給超級(jí)用戶使用的一些管理程序就放在這個(gè)里面;/usr/include開發(fā)和編譯應(yīng)用程序所需的
頭文件
;/usr/lib存放一些常用的動(dòng)態(tài)連接共享庫(kù)和靜態(tài)歸檔案庫(kù);/usr/local這是提供給一般用戶的/usr目錄,在這里安裝軟件最合適。/usr/man存放幫助文檔。/usr /src開放的
源代謹(jǐn)穗碼
就存在這個(gè)目錄下。
/var 這個(gè)目錄存放那些不斷擴(kuò)充的東西,為了保持usr的相對(duì)穩(wěn)定,那些才、經(jīng)常被修改的目錄可以放在這個(gè)目錄下,如/var/log日志文件。
/home 用戶目錄
/tmp臨時(shí)文件隱弊存放處,一般是程序運(yùn)行時(shí)暫時(shí)存放一些運(yùn)行結(jié)灶攔族果等文件的地方
/etc系統(tǒng)配置文件的地方,說(shuō)白了就是控制面板
/bin常用命令二進(jìn)制文件放置地方
/in s想成system 系統(tǒng)管理員使用的命令存放地
/var日志文件的存放地,管理員每天都要去的地方,什么登陸日志,錯(cuò)誤日志,郵件日志啥米都衡搏在這邊
按不同方式列出當(dāng)前目錄下的文件清單:
1.列出文件清單命令:ls
ls命令能夠列出當(dāng)前目錄下的所有內(nèi)容。ls 命令的執(zhí)行方式為:
# ls
進(jìn)入到Linux命令行中后,我們至少要知道當(dāng)前所處的位置有哪些內(nèi)容,這些信息就可以使用ls命令來(lái)獲得。
在Linux中,ls命令是最常使用的命令之一,因?yàn)樵诿钚邢乱S時(shí)查看目錄內(nèi)容。如果不加任何選項(xiàng)的話,ls命令僅列出當(dāng)前目錄下的文件和目錄名,例如,想要查看/etc目錄下的內(nèi)容,可以使用下列命令:
# ls /etc
如果想要列出當(dāng)前目錄下所有文件,則可以使用下列命令:
# ls -a
讀者可能會(huì)發(fā)現(xiàn)里面有很多以“.”為開頭的文件或者目錄,在Linux中,如果一個(gè)文件名(目錄名)以“.”開頭則表示它是隱藏文件喚瞎(目錄)。并且在默認(rèn)情況下,藍(lán)色代表一個(gè)目錄,白色代表一個(gè)普通文件。
目錄的切換:
/bin
該目錄中存放Linux的常用命令,在有的版本中是一些和根目錄下相同的目錄。
/boot
該目錄下存放的都是系統(tǒng)啟動(dòng)時(shí)要用到的程序,當(dāng)用lilo引導(dǎo)Linux時(shí),會(huì)用到這里的一些信息
/dev
該目錄包含了Linux系統(tǒng)中使用的所有外部設(shè)備,它實(shí)際上是訪問(wèn)這些外部設(shè)備的端口,你可以訪問(wèn)這些外部設(shè)備,與訪問(wèn)一個(gè)文件或一個(gè)目錄沒(méi)有區(qū)別。
/etc
該目錄存放了系統(tǒng)管理時(shí)要用到的各種配置文件和子目錄,例如網(wǎng)絡(luò)配置文件、文件系統(tǒng)、X系統(tǒng)配置文件、設(shè)備配置信息、設(shè)置用戶信息等。
/in
該目錄用耐拍來(lái)存放系統(tǒng)管理員的系統(tǒng)管理程序。
/home
如果建立一個(gè)名為“xx”的用戶,那么在/home目錄下就有一個(gè)對(duì)應(yīng)的“/home/xx”路徑,用來(lái)存放該用戶的主目錄。
/lib
該目錄用來(lái)存放系統(tǒng)動(dòng)態(tài)連接共享庫(kù),幾乎所有的應(yīng)用程序都會(huì)用到該目錄昌鏈羨下的共享庫(kù)
/mnt
該目錄在一般情況下也是空的,你可以臨時(shí)將別的文件系統(tǒng)掛在該目錄下。例如掛載U盤:#mount /dev/sda1 /mnt
/root
如果你是以超級(jí)用戶的身份登錄的,這個(gè)就是超級(jí)用戶的主目錄
/tmp
用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件
/usr
用戶的很多應(yīng)用程序和文件都存放在該目錄下
cd命令
使用對(duì)象:所有使用者
命令格式:cd (cd和目錄之間使用空格隔開)
作用:切換當(dāng)前目錄至dirName。
cd 進(jìn)入用戶主目錄;
cd ~ 進(jìn)入用戶主目錄;
cd – 返回進(jìn)入此目錄之前所在的目錄;
cd .. 返回上級(jí)目錄(若當(dāng)前目錄為“/“,則執(zhí)行完后還在“/”;”..”為上級(jí)目錄的意思)(cd 和 .. 中間要有空格);
cd ../.. 返回上兩級(jí)目錄;
cd !$ 把上個(gè)命令的參數(shù)作為cd參數(shù)使用。
/home目錄是用戶工作目錄,系統(tǒng)每添加一個(gè)用戶,home目錄下就會(huì)為該用戶賬號(hào)添脊碼加一個(gè)同名的主目錄。
/tmp 該目錄用來(lái)存放不同程序執(zhí)行時(shí)產(chǎn)生的臨時(shí)文件。默認(rèn)所有用戶都可以讀取,寫入和執(zhí)行文件。應(yīng)定時(shí)刪除該目錄下所有文件以免臨時(shí)文件沾滿磁盤。
/etc 該目錄主要存放系統(tǒng)管理時(shí)用的各種配置文件,如網(wǎng)絡(luò)配置文件,x系統(tǒng)配置文件,設(shè)備配置信息,設(shè)置用戶信息等。該目錄下所有文件由管理員使用。普通用戶只有閱讀權(quán)限。
/bin 這個(gè)目錄存放linux 常用的操作命令 ,如ls ,mkdir等。該目錄還存放一般用戶使用的可執(zhí)行文件。
/in 此目錄主要存放一些系統(tǒng)i管理的必備程序。如管理工具,應(yīng)用軟件和通用的根用戶權(quán)限命令等內(nèi)容。包括系統(tǒng)管理工具,如fdisk ,mkfs等,以及網(wǎng)絡(luò)命令,如ifcongfig,route等。
在Linux里設(shè)置環(huán)境變量的方法(export PATH)
比如要把/etc/apache/bin目錄添加到PATH中,方法有三:
1.#PATH=$PATH:/etc/apache/bin
使用這種方法,只對(duì)當(dāng)前會(huì)話有效,也就是說(shuō)每當(dāng)?shù)浅龌蜃N系統(tǒng)以后,PATH 設(shè)置就會(huì)失效
2.#vi /etc/profile
在適當(dāng)位置添加 PATH=$PATH:/etc/apache/bin (注意:= 即等號(hào)兩邊不能有任何空格)
這種方法更好,除非你手動(dòng)強(qiáng)制修改PATH的值,否則將不會(huì)被改變
3.#vi ~/.bash_profile
修改PATH行,把/etc/apache/bin添加進(jìn)去
這種方法是針對(duì)用戶起作用的
注意:想改變PATH,必須重新登陸才能生效,以下方法可以簡(jiǎn)化工作:
如果修改了/etc/profile,那么編輯結(jié)束后執(zhí)行source profile(source /etc/profile) 或 執(zhí)行點(diǎn)命令 ./profile,PATH的值就會(huì)立即生效了。
這個(gè)方法的原理就是再執(zhí)行一次/etc/profile shell腳本,注意如果用sh /etc/profile是不行的,因?yàn)閟h是在子shell進(jìn)程中執(zhí)行的,即使PATH改變了也不會(huì)反應(yīng)到當(dāng)前環(huán)境中,但是source是在當(dāng)前空蔽 shell進(jìn)程中執(zhí)行的,所以我們能看到PATH的改變。
這樣你就學(xué)會(huì)Linux系統(tǒng)下修改環(huán)境變量PATH路徑的方法。
補(bǔ)充說(shuō)明
工作環(huán)境設(shè)置文件
環(huán)境設(shè)置文件有兩種:系統(tǒng)環(huán)境設(shè)置文件 和 個(gè)人環(huán)境設(shè)置文件
1.系統(tǒng)中的用戶工作環(huán)境設(shè)置文件:
登錄環(huán)境設(shè)置文件:/etc/profile
非登錄環(huán)境設(shè)置文件:/etc/bashrc
2.用戶個(gè)人設(shè)置的環(huán)境設(shè)置文件:
登錄環(huán)境設(shè)置文件: $HOME/.bash_profile //這個(gè)是環(huán)境變量設(shè)置的沖謹(jǐn)?shù)胤?/p>
非登錄環(huán)境設(shè)置文件:$HOME/.bashrc//這個(gè)是定義別名散虧基的地方
登錄環(huán)境:指用戶登錄系統(tǒng)后的工作環(huán)境
非登錄環(huán)境:指用戶再調(diào)用子shell時(shí)所使用的用戶環(huán)境
關(guān)于linux bin目錄添加的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)服務(wù)器托管擁有成都T3+級(jí)標(biāo)準(zhǔn)機(jī)房資源,具備完善的安防設(shè)施、三線及BGP網(wǎng)絡(luò)接入帶寬達(dá)10T,機(jī)柜接入千兆交換機(jī),能夠有效保證服務(wù)器托管業(yè)務(wù)安全、可靠、穩(wěn)定、高效運(yùn)行;創(chuàng)新互聯(lián)專注于成都服務(wù)器托管租用十余年,得到成都等地區(qū)行業(yè)客戶的一致認(rèn)可。
標(biāo)題名稱:如何在Linux中添加bin目錄(linuxbin目錄添加)
鏈接分享:http://m.fisionsoft.com.cn/article/dhjgsoj.html


咨詢
建站咨詢
