說(shuō)到 Linux 的目錄:
站在用戶(hù)的角度思考問(wèn)題,與客戶(hù)深入溝通,找到濰城網(wǎng)站設(shè)計(jì)與濰城網(wǎng)站推廣的解決方案,憑借多年的經(jīng)驗(yàn),讓設(shè)計(jì)與互聯(lián)網(wǎng)技術(shù)結(jié)合,創(chuàng)造個(gè)性化、用戶(hù)體驗(yàn)好的作品,建站類(lèi)型包括:網(wǎng)站制作、成都做網(wǎng)站、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣、申請(qǐng)域名、虛擬空間、企業(yè)郵箱。業(yè)務(wù)覆蓋濰城地區(qū)。
Linux中的某些重要的目錄:
?主目錄:/root、/home/username
?用戶(hù)可執(zhí)行文件:/bin、/usr/bin、/usr/local/bin
?系統(tǒng)可執(zhí)行文件:/sbin、/usr/sbin、/usr/local/sbin
?其他掛載點(diǎn):/media、/mnt
?配置:/etc
?臨時(shí)文件:/tmp
?內(nèi)核和Bootloader:/boot
?服務(wù)器數(shù)據(jù):/var、/srv
?系統(tǒng)信息:/proc、/sys
?共享庫(kù):/lib、/usr/lib、/usr/local/lib
他們之間的區(qū)別又是什么呢?
? ?/bin是系統(tǒng)的一些指令。bin為binary的簡(jiǎn)寫(xiě)主要放置一些系統(tǒng)的必備執(zhí)行檔例如:cat、cp、chmod df、dmesg、gzip、kill、ls、mkdir、more、mount、rm、su、tar等。
? ? /sbin一般是指超級(jí)用戶(hù)指令。(system binary)主要放置一些系統(tǒng)管理的必備程式例如:cfdisk、dhcpcd、dump、e2fsck、fdisk、halt、ifconfig、ifup、 ifdown、init、insmod、lilo、lsmod、mke2fs、modprobe、quotacheck、reboot、rmmod、 runlevel、shutdown等。
? ? /usr/bin 是你在后期安裝的一些軟件的運(yùn)行腳本。主要放置一些應(yīng)用軟體工具的必備執(zhí)行檔例如c++、g++、gcc、chdrv、diff、dig、du、eject、elm、free、gnome、 gzip、htpasswd、kfm、ktop、last、less、locale、m4、make、man、mcopy、ncftp、 newaliases、nslookup passwd、quota、smb、wget等。
? ? /usr/sbin???放置一些用戶(hù)安裝的系統(tǒng)管理的必備程式。例如:dhcpd、httpd、imap、in.*d、inetd、lpd、named、netconfig、nmbd、samba、sendmail、squid、swap、tcpd、tcpdump等。
?
簡(jiǎn)單歸納:
/bin目錄(binary)是二進(jìn)制執(zhí)行文件目錄,主要用于具體應(yīng)用
/sbin目錄(system?binary)是系統(tǒng)管理員專(zhuān)用的二進(jìn)制代碼存放目錄,主要用于系統(tǒng)管理
?
? ? 如果新裝的系統(tǒng),運(yùn)行一些很正常的諸如:shutdown,fdisk的命令時(shí),悍然提示:bash:command not found。那么
? ? 首先就要考慮root 的$PATH里是否已經(jīng)包含了這些環(huán)境變量。
? ? 可以查看PATH,如果是:PATH=$PATH:$HOME/bin則需要添加成如下:
? ? PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin
(其實(shí)一般情況下 path 環(huán)境變量配置會(huì)把幾個(gè)目錄都包含進(jìn)來(lái))?還有一篇實(shí)戰(zhàn)性文章,大家可以對(duì)著敲一下:如果是用戶(hù)和管理員必備的二進(jìn)制文件,就會(huì)放在/bin;如果是系統(tǒng)管理員必備,但是一般用戶(hù)根本不會(huì)用到的二進(jìn)制文件,就會(huì)放在/sbin;如果不是用戶(hù)必備的二進(jìn)制文件,多半會(huì)放在/usr/bin;如果不是系統(tǒng)管理員必備的工具,如網(wǎng)絡(luò)管理命令,多半會(huì)放在/usr/sbin;
?
? ? 寫(xiě)腳本的第一行指定解釋器的時(shí)候,要先確定到底把解釋器裝在了 /bin 還是 /usr/bin?目錄下哦
? ? 那么Linux的環(huán)境變量怎么弄的呢???