關於Bash命令的一些理解

2022-09-18 00:39:10 字數 581 閱讀 9900

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 ...