linuxbin目錄
『壹』 linux中的bin是什麼請高手詳細點!
bin目錄裡面一般放的都是一些基本的程序,比如說你在shell輸入的命令「ls」等,還有一個和他很相像的是sbin目錄,這個目錄也放著一些程序,但是,這里的程序是要root用戶才有許可權運行,普通用戶要用su命令切換到root用戶才能運行!
『貳』 Linux裡面bin文件放的是什麼
Linux系統下的bin目錄下都是二進制可執行文件。
/bin目錄放置的是最基本的一些命令的可執行文件度,比如cp、mv、mkdir、chmod、chown等等知;
/usr下面也有一個bin目錄:/usr/bin,它裡面的文件道也是一些命令的可執行文件;
如果是用戶自內己容安裝的軟體,軟體的主程序文件就會在/usr/local/bin這個目錄裡面(或者是用戶自己指定的安裝目錄,比如/usr/local/apache/bin)。如/usr/local/apache/bin)。
『叄』 linux 下如何改變.bin 文件的安裝路徑
我安裝過1.7版的java,也是這種bin的文件,安裝的過程中,會自動解壓出一個rpm文件,他好像是放在了當前目錄下,但是真正的java是默認放在了/usr/java下,而實際上安裝結束以後,那個rpm是無用的,可以刪除。
bin好像不能指定路徑,但是linux的好處就是你可以手動移動然後修改環境變數。
對於java而言,本身就是需要修改環境變數的,所以真的想放在別的位置的話,可以利用mv命令對其進行移動。
如果不清楚安裝在哪裡了,可以使用locate命令進行確認,當然也可以用find命令,但是那個參數比較多,速度慢,在updatedb之後,locate還是有一個優勢的,就是在不確定搜索路徑的情況下,可以快一些。
其實,我一般是不移動java的安裝路徑的,我那一版會在/usr/java下放置三個目錄,其中最有用的是jdk1.7.0,所以我直接在/usr/local下執行命令ln -s /usr/java/jdk1.7.0 java,建立了鏈接,這樣其實也可以的。
『肆』 linux運行$cd ../bin/../bin之後轉到哪個目錄
轉到上級目錄的bin文件夾下
$cd .. 是到上級目錄
$cd ../bin 是到上級目錄的bin文件夾下
$cd ../bin/.. 回到上級目錄
$cd ../bin/../bin 到上級目錄下的bin文件夾下
所以命令相當於$cd ../bin
註:上面說的上級目錄都只相對於當前目錄
『伍』 linux中bin目錄怎麼不能用find查找
兩個方式:find命令或者shell腳本。
1、find命令
find是linux下用於查找文件的通用方法。
find語法: find [指定查找目錄] [查找規則] [查找完後執行的action]
例如:find /tmp -name wa* -type l ,是在/tmp下查找名為wa開頭且類型為符號鏈接的文件。找到就表示存在。
2、shell腳本
在進行文件的自動處理中常常需要自動判別,下面的腳本判斷test.log是否存在,存在則顯示文件存在,否則顯示文件不存在。
例子:編輯一個腳本判斷文件是否存在
vi t.sh
#!/bin/bash
if [ -e /temp/test.log ];then //這里是判斷語句,-e表示進行比較結果為真則存在
echo "文件存在"
else
echo "文件不存在"
fi
保存退出
執行:
sh t.sh
『陸』 LINUX根目錄下的binbootdevetc這幾個目錄的作用是什麼
bin 下面的是一些二進製程序文件
boot 下面的是開機啟動文件
dev 下面的是一些硬體驅動
etc 下面的是一些安裝程序 /bin:存放最常用命令; /boot:啟動Linux的核心文件; /dev:設備文件; /etc:存放各種配置文件; /home:用戶主目錄; /lib:系統最基本的動態鏈接共享庫; /mnt:一般是空的,用來臨時掛載別的文件系統; /proc:虛擬目錄,是內存的映射;
/bin:存放最常用命令;
/boot:啟動Linux的核心文件;
/dev:設備文件;
/etc:存放各種配置文件;
/home:用戶主目錄;
/lib:系統最基本的動態鏈接共享庫;
/mnt:一般是空的,用來臨時掛載別的文件系統;
/proc:虛擬目錄,是內存的映射;
/sbin:系統管理員命令存放目錄;
/usr:最大的目錄,存許應用程序和文件;
/usr/X11R6:X-Window目錄;
/usr/src:Linux源代碼;
/usr/include:系統頭文件;
/usr/lib:存放常用動態鏈接共享庫、靜態檔案庫;
/usr/bin、/usr/sbin:這是對/bin、/sbin的一個補充;
另一種說法:
/bin 二進制可執行命令
/dev 設備特殊文件
/etc 系統管理和配置文件
/etc/rc.d 啟動的配置文件和腳本
/home 用戶主目錄的基點,比如用戶user的主目錄就是/home/user,可以用~user表示
/lib 標准程序設計庫,又叫動態鏈接共享庫,作用類似windows里的.dll文件
/sbin 系統管理命令,這里存放的是系統管理員使用的管理程序
/tmp 公用的臨時文件存儲點
/root 系統管理員的主目錄(呵呵,特權階級)
/mnt 系統提供這個目錄是讓用戶臨時掛載其他的文件系統。
/lost+found 這個目錄平時是空的,系統非正常關機而留下「無家可歸」的文件(windows下叫什麼.chk)就在這里
/proc 虛擬的目錄,是系統內存的映射。可直接訪問這個目錄來獲取系統信息。
/var 某些大文件的溢出區,比方說各種服務的日誌文件
/usr 最龐大的目錄,要用到的應用程序和文件幾乎都在這個目錄。其中包含:
/usr/X11R6 存放X window的目錄
/usr/bin 眾多的應用程序
/usr/sbin 超級用戶的一些管理程序
/usr/doc linux文檔
/usr/include linux下開發和編譯應用程序所需要的頭文件
/usr/lib 常用的動態鏈接庫和軟體包的配置文件
/usr/man 幫助文檔
/usr/src 源代碼,linux內核的源代碼就放在/usr/src/linux里
/usr/local/bin 本地增加的命令
/usr/local/lib 本地增加的庫
『柒』 linux sbin和bin目錄的區別
linux系統中/sbin目錄用來存放用於管理員使用的存儲二進制系統程序文件。因為其中的大部分文件多是系統管理員使用的基本的系統程序,所以雖然普通用戶必要且允許時可以使用,但一般不給普通用戶使用。 linux根目錄下各文件夾的作用 /bin二進制可...
『捌』 關於linux 方面:為什麼已經在bin目錄下啟動了,還要用執行命令
/usr/local/apache2/bin 因該不在環境變數里,至於./思是同級目錄,好像並不再環境變數里
我突然發現我redhat /etc/environment 文件什麼都沒有
『玖』 linux /bin目錄僅僅是個軟連接
我用的是ubuntu12.04,很明顯不是所以的系統是這樣的,當然在嵌入式設備中,在使用NFS開發時,有時會軟連接到/usr/bin下
『拾』 linux bin下的文件是什麼文件
bin目錄下都是二進制可執行文件。/bin目錄放置的是最基本的一些命令的可執行文件,比如cp、mv、mkdir、chmod、chown等等;/usr下面也有一個bin目錄:/usr/bin,它裡面的文件也是一些命令的可執行文件;如果是用戶自己安裝的軟體,軟體的主程序文件就會在/usr/local/bin這個目錄裡面(或者是用戶自己指定的安裝目錄,比如/usr/local/apache/bin)。