1. 程式人生 > >2.2:Linux注意事項

2.2:Linux注意事項

1:Linux嚴格區分大小寫

         Linux是嚴格區分大小寫的,這一點和windows不同,所以操作時要注意區分大小寫,包括檔名和目錄名,命令,命令選項,配置檔案設定選項等。

2:Linux中所有內容以檔案形式儲存,包括硬體裝置

         Linux中所有內容都是以檔案形式儲存和管理的,硬體裝置(CPU,記憶體,主機板,顯示卡,硬碟,音效卡,顯示器,光碟機,機箱,顯示器,鍵盤,滑鼠,音箱)也是檔案,這和windows完全不同,windows是通過裝置管理器來管理硬體的。Linux的裝置檔案儲存在/dev/目錄中,硬體檔案是/dev/sd[a-p],光碟檔案是/dev/hdc

3:Linux不靠副檔名區分檔案型別

         Windows是靠副檔名來區分檔案型別的,例如‘.txt’,‘.xml’等。但是Linux不是靠副檔名來區分檔案型別的,而是靠許可權位標識來確定檔案型別的,而且檔案型別也不像windows那麼多,常見的檔案型別只有普通檔案,目錄,連結檔案,塊裝置檔案,字元裝置檔案等。Linux的可執行檔案不過就是普通檔案被賦予了可執行許可權而已。

         但是Linux中的一些特殊檔案還是要求寫“副檔名”的,但是大家小心,並不是Linux一定要靠副檔名來識別檔案型別,寫這些副檔名是為了幫助管理員來區分不同的檔案型別。這樣的副檔名主要有以下幾種:

         A:壓縮包:Linux常見的壓縮檔名有*.gz,*.bz2,*.zip,*.tar.bz2,*.tgz等,為什麼壓縮包一定要寫副檔名?其實很好理解,如果不寫則管理員不好不容易判斷壓縮包的格式,雖然有命令可以幫助判斷,但是直觀一點兒更加方便。另外,就算沒寫副檔名,在Linux中一樣可以解壓縮,不影響使用。

         B:二進位制軟體包:CentOs中所有的二進位制安裝包是RPM包,所有的RPM包都使用.rpm副檔名結尾,目的同樣是讓管理員一幕瞭然。

         C:程式檔案:shell指令碼一般使用*.sh副檔名結尾,其他還有用*.c副檔名結尾的c語言檔案

         D:網頁檔案:網頁檔案一般使用*.php等結尾,不過這是網頁伺服器的要求,不是Linux的要求

         還有日常使用較多的圖片檔案,視訊檔案,office檔案等。

4:Linux中所有的儲存裝置都必須在掛在之後才能使用

         Linux中所有的儲存裝置都有自己的裝置檔名,這些裝置檔案必須在掛載之後才能使用,包括硬碟,U盤,光碟等。掛載就是給這些儲存裝置分配碟符,只不過Linux中的碟符是用英文表示的,而Linux中的碟符則是一個已經建好的空目錄。我們把這個空目錄叫掛載點,把裝置檔案(如/dev/sdb)和掛載點(已經建立好的空目錄)連線的過程叫做掛載,掛載過程是通過掛載命令來實現的。

5:windows下的程式不能直接在Linux中使用

         Linux和windows是不同的作業系統,可以安裝和使用的軟體也是不同的,所以能夠在windows中安裝的軟體是不能在Linux中安裝的。有好處嗎?有,那就是能夠感染windows的木馬和病毒都對Linux無效。有壞處嗎?也有,那就是所有的軟體要想在Linux中安裝,必須單獨開發針對Linux的版本,或者依賴模擬器軟體執行。