linux让文件可执行(linux 让文件可执行)
linux的可執(zhí)行文件名字是什么樣的?
一般來說,可執(zhí)行文件沒有擴(kuò)展名。Linux與Windows不同,不是根據(jù)擴(kuò)展名來區(qū)分文件類型的。事實(shí)上,Linux下的文件不需要擴(kuò)展名。一切皆文件,包含設(shè)備文件、目錄文件、普通文件等。要知道是否是可執(zhí)行文件,一般是通過 ls -l 命令看文件屬性中是否包含可執(zhí)行權(quán)限 (x)。
Linux不根據(jù)擴(kuò)展名判斷文件類型,而是根據(jù)文件的內(nèi)容來判斷。所以擴(kuò)展名的作用是幫助人來識別文件。對于Linux系統(tǒng)本身來說沒有什么用處。
.sh結(jié)尾表示是shell腳本文件,但是不以.sh結(jié)尾的文件也可以是可執(zhí)行的shell腳本(比如/etc/init.d中的腳本),因?yàn)樗鼈兊奈募_頭都有#!/bin/sh這一行。擴(kuò)展資料Linux不使用文件名擴(kuò)展來識別文件的類型。相反,Linux根據(jù)文件的頭內(nèi)容來識別其類型。為了提高文件可讀性您仍可以使用文件名擴(kuò)展,但這對 Linux 系統(tǒng)來說沒有任何作用。
不過,有一些應(yīng)用程序,比如 Web 服務(wù)器,可能使用命名約定來識別文件類型,但這只是特定的應(yīng)用程序的要求而不是 Linux 系統(tǒng)本身的要求。
Linux通過文件訪問權(quán)限來判斷文件是否為可執(zhí)行文件。任何一個(gè)文件都可以賦予可執(zhí)行權(quán)限,這樣程序和腳本的創(chuàng)建者或管理員可以將它們識別為可執(zhí)行文件。
這樣做有利于安全。
保存到系統(tǒng)上的可執(zhí)行的文件不能自動執(zhí)行,這樣就可以防止許多腳本病毒。
linux配置文件不可被任何用戶執(zhí)行怎么做,配置用戶對文件有可讀可寫權(quán)限怎么做?
sudo chmod -R 777 /data
權(quán)限碼描述
sudo chmod 600 ××× (只有所有者有讀和寫的權(quán)限)
sudo chmod 644 ××× (所有者有讀和寫的權(quán)限,組用戶只有讀的權(quán)限)
sudo chmod 700 ××× (只有所有者有讀和寫以及執(zhí)行的權(quán)限)
sudo chmod 666 ××× (每個(gè)人都有讀和寫的權(quán)限)
sudo chmod 777 ××× (每個(gè)人都有讀和寫以及執(zhí)行的權(quán)限)
-R表示包含設(shè)置所有子目錄
linux可執(zhí)行文件雙擊無反應(yīng)?
linux的可執(zhí)行程序不是雙擊執(zhí)行的,可以雙擊執(zhí)行的是.desktop文件,想要執(zhí)行程序,在終端里執(zhí)行。
總結(jié)
以上是生活随笔為你收集整理的linux让文件可执行(linux 让文件可执行)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: JavaFX动画工具
- 下一篇: DDOS攻击破坏了(被ddos攻击倒闭)