1樓:ying影英音
linux與windows不同,不是根據副檔名來區分檔案型別的。
事實上,linux下的檔案不需要副檔名。一切皆檔案,包含裝置檔案、目錄檔案、普通檔案等。要知道是否是可執行檔案,一般是通過 ls -l 命令看檔案屬性中是否包含可執行許可權 (x)。
linux系統的核心,是在gnu通用公共許可證開發和釋出的,它的原始碼是對每個人都是免費的。linux的基本思想有兩點:第一,一切都是檔案;第二,每個軟體都有確定的用途。
2樓:9點說史
一般來說,可執行檔案沒有副檔名。
linux與windows不同,不是根據副檔名來區分檔案型別的。
事實上,linux下的檔案不需要副檔名。一切皆檔案,包含裝置檔案、目錄檔案、普通檔案等。
要知道是否是可執行檔案,一般是通過 ls -l 命令看檔案屬性中是否包含可執行許可權 (x)。
linux不根據副檔名判斷檔案型別,而是根據檔案的內容來判斷。所以副檔名的作用是幫助人來識別檔案。
對於linux系統本身來說沒有什麼用處。.sh結尾表示是shell指令碼檔案,但是不以.sh結尾的檔案也可以是可執行的shell指令碼(比如/etc/init.
d中的指令碼),因為它們的檔案開頭都有#!/bin/sh這一行。
擴充套件資料
linux不使用檔名擴充套件來識別檔案的型別。相反,linux根據檔案的頭內容來識別其型別。為了提高檔案可讀性您仍可以使用檔名擴充套件,但這對 linux 系統來說沒有任何作用。
不過,有一些應用程式,比如 web 伺服器,可能使用命名約定來識別檔案型別,但這只是特定的應用程式的要求而不是 linux 系統本身的要求。linux通過檔案訪問許可權來判斷檔案是否為可執行檔案。
任何一個檔案都可以賦予可執行許可權,這樣程式和指令碼的建立者或管理員可以將它們識別為可執行檔案。這樣做有利於安全。儲存到系統上的可執行的檔案不能自動執行,這樣就可以防止許多指令碼病毒。
3樓:冉zhe嬌
一般來說,可執行檔案沒有副檔名。
linux不根據副檔名判斷檔案型別,而是根據檔案的內容來判斷。所以副檔名的作用是幫助人來識別檔案,對於linux系統本身來說沒有什麼用處。
.sh結尾表示是shell指令碼檔案,但是不以.sh結尾的檔案也可以是可執行的shell指令碼(比如/etc/init.
d中的指令碼),因為它們的檔案開頭都有#!/bin/sh這一行。
linux確實存在副檔名這種形式,作用還是用來對檔案進行一定的區分。
但是linux裡面真正起作用的還是檔案的屬性
用ls -l 可以看吧 --rwxr-xrwx-(忘記有多少個屬性了:p)
d表示目錄檔案
r表示可讀 w表示可寫 x表示可執行
連著出現三次是表示root、同組使用者、所有者的許可權
好象還有表示裝置檔案的標誌和狀態標誌
網上搜的,希望能幫到你
4樓:匿名使用者
linux本身是沒有副檔名這個概念的。只有檔案屬性裡可以定義可執行許可權
5樓:邸鹹
您好,樓主
和windows不同,linux一般可執行的檔案都沒有副檔名的。
因為linux不根據副檔名來判斷檔案的型別,而是依據檔案的內容來判斷。因此,在linux系統下的話,副檔名的作用只是幫助以識別檔案而已,對linux本身基本沒什麼用處的。
6樓:
沒有固定的,跟win下面不一樣
怎樣生成可執行檔案 c
個人建議還是在linux下學c c 的好。linux平臺上學c語言 gcc中文手冊 gnu make中文手冊http www.linuxsir.windows當然也可以,得裝個mingw。給個gcc的例子好了 main.c include include int main gcc c main.c ...
如何在labview裡面呼叫可執行檔案 exe
使用系統命令列v實現,命令列必須包含可執行檔案的完整路徑,設定如等待直到結束?的值為true,標準輸入可作為命令的輸入端,標準輸出和標準錯誤在命令結束執行後可用。如值為false,命令可在後臺執行,輸入和輸出均不可用。topic1 使用labview呼叫python,perl或者bat的script...
UBUNTU 8 04的可執行檔案字尾是什麼??
linux的檔案系統都不區分字尾,那是根據你的檔案內容區別的,想常見的executable application x executable 型別是經過編譯器編譯過的檔案。一般的可執行指令碼檔案都是以。sh結尾的,只要有執行許可權即使非。sh結尾的也可以執行。linux下可執行檔案的預設副檔名為?大...