bash中每個命令即對應乙個檔案, 可以根據which來查詢所所使用命令檔案所在的位置.
常用的ls,cp等命令都儲存/usr/bin中, 可以通過which [命令] 來檢視命令檔案所在位置. (cd命令無檔案, 通過bash實現)
在使用ls檢視檔案的時候, 同樣可以用/usr/bin/ls這樣的命令.
bash執行規則
bash尋找檔案的時候, 有兩種方式.
第一種就是根據路徑來找: 例如我們輸入了/或者.等具有路徑含義的符號, 則會從路徑開始尋找.
第二種,就是直接在環境變數中設定的目錄中尋找.
接下來, 我們在隨便乙個設定了系統變數的資料夾裡建立乙個***xx的檔案.
在***xx內新增了一行內容, 是python直譯器的位址.再次執行.
則直接執行python.
那麼, 這也就解釋了, 為什麼我們在寫**的時候, 前面要加上直譯器的位址.不過有所不同的是,如果直接寫入解析器位址的話, 則直接開啟直譯器(後面文字的命令會在關閉直譯器的時候再繼續執行).
需要對直譯器的位址進行特殊注釋#!,表示將以下的內容傳給哪個檔案進行執行.
關於bash命令的一些理解
關於熵的一些理解
對於理工科學生來說,熵 並不是乙個陌生的名詞。在諸如 大學物理 熱力學 和 資訊理論 等課程中都會有所介紹。但同時 熵 又是乙個顯得有點神秘的概念,看不見也摸不著。我最早是在高中物理課中聽說的,大概是在介紹 熱力學第二定律 時提到的。熱力學第二定律的內容是 熱力學過程是不可逆的 孤立系統自發地朝著熱...
關於float的一些理解
float是否脫離文件流,乙個父元素不設定overflow的話,子元素float,就不會把父元素撐開,換句話說,他就不會有高度,但是做個demo 父元素overflow hidden 子元素前兩個float,第三個不float,結果是第三個沒有clear浮動的元素,跟float的元素出現在同乙個位置...
關於android layout的一些理解
1 wrap content view的尺寸根據它的內容確定 match parent view的尺寸盡量和它的parent view group一樣大 2 獲得view的位置 position getleft gettop getright getleft getwidth getwidth 3 ...