亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

Chinaunix

標題: 幾個感到迷惑小問題 [打印本頁]

作者: q631951221    時間: 2010-02-07 00:32
標題: 幾個感到迷惑小問題
1 關于掛載的問題,一個分區(qū)如果掛載到某個目錄下,是不是向這個目錄寫數(shù)據(jù)就存在了這個分區(qū)上了?而如果該目錄下沒有掛載分區(qū),寫數(shù)據(jù)就存到了它的上一級掛載分區(qū)下,舉個例子:如果在MNT目錄下掛載了sda1 那么想該目錄寫數(shù)據(jù)就存放在sda1 上,而如果沒有掛載分區(qū),就存在了sda0上?

2  關于命令   如果輸入某個命令,就等于先把命令對應的源文件編譯下,然后執(zhí)行?
作者: txdgtwpv    時間: 2010-02-07 22:41
本帖最后由 txdgtwpv 于 2010-02-07 22:43 編輯

1. 基本是正確的,再深究我覺得也沒意思了

2.  理解不對啊。命令是已經(jīng)經(jīng)過編譯好的二進制文件或者可執(zhí)行的腳本,并不存在編譯。編譯是在安裝結束之前可能要進行的操作。

輸入一個命令后,解釋器會從已經(jīng)指定的系統(tǒng)路徑中逐次找是不是有這個命令,如果有,就執(zhí)行了。而這個命令本身可能是可執(zhí)行的二進制文件或者可執(zhí)行的腳本,絕對不可能會是C之類的源文件。

系統(tǒng)路徑你可以

echo $PATH

看看
作者: oyasmi    時間: 2010-02-11 23:31
1是對的。
2不對,二進制命令都是已經(jīng)編譯好的,腳本的命令解釋執(zhí)行。
作者: zhj1011    時間: 2010-02-20 13:33
回復 1# q631951221


    1、對
    2、不對
作者: opbsder    時間: 2010-03-02 21:53
命令有的是二進制的文件 有的是腳本
腳本是不需要編譯 可以直接運行的
作者: q631951221    時間: 2011-11-04 13:13
本帖最后由 q631951221 于 2011-11-04 13:20 編輯

回復 2# txdgtwpv


    先表示一下感謝,呵呵,兩個問題我都搞明白了,針對第一個問題我最近研究了一下內核中如何掛載文件系統(tǒng),把這個問題搞的比較透徹了,在掛載的時候確實是有針對操作的轉化的代碼,就是說本來是操作sd0,掛載后就轉化為操作sd1,這個是有代碼為證的 ,呵呵!
作者: taojie2000    時間: 2011-11-04 13:16
回復 6# q631951221


    樓主不錯啊   去年的老帖子過來回復
作者: haikougf    時間: 2011-11-04 13:24

作者: q631951221    時間: 2011-11-04 13:24
回復 7# taojie2000


    呵呵,去年還很迷茫,對linux一無所知,后來對linux內核研究了一下(現(xiàn)在還在進行中),發(fā)現(xiàn)這些問題在內核中都找到了答案,內核代碼說明了一切,就過來回復一下,呵呵!




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2