當前位置:首頁 » 操作系統 » linuxbin文件

linuxbin文件

發布時間: 2022-11-30 14:01:19

1. linux bin中的二進制文件每個系統都不一樣嗎

linuxbin中的二進制文件每個系統都不一樣的。inux系統下的bin目錄下都是二進制可執行文件,bin目錄放置的是最基本的一些命令的可執行文件度Linux里某些BIN文件恰好也是裸二進制文件有些BIN文件沒有ELF頭,但不是所有的BIN都是這樣的。

linuxbin二進制可執行文件的特點

linux中bin文件是二進制可執行文件,bin目錄放置的是基於值編碼的文件,可以根據具體應用,指定某個值是什麼意思,一個可執行的二進制文件包含的不僅僅是機器指令,還包括各種數據程序運行資源,機器指令只是其中的一部分。

經過一些配置以後BIN文件也是可以在Linux上運行的,精巧設計的COM/BIN文件可以在限制極多的情況下跨平台運行,但也許只能做計算無法做輸出,大小也只有64K大,並且如果要做稍微復雜點的操作,就需要兩套機器代碼實現。

2. 請教linux如何安裝.bin文件

1、在安裝jdk的過程中有時會遇到安裝bin結尾的jdk版本,先在官網下載然後上傳到伺服器。

3. linux中bin文件怎麼使用

評論

舉報
最佳答案此答案由提問者自己選擇,並不代表網路知道知識人的觀點
回答:自以為是高手
學弟
4月24日
21:44
bin
二進制文件,其用途依系統或應用而定。
也就是說,一般來講是機器代碼,匯編語言編譯後的結果,(DOS下匯編語言編譯後與.com文件相類似),用debug、WINHEX,U_EDIT等軟體打開(通常不一定能看得懂是些什麼除非精通匯編語言)
所有的文件,
無論後綴名是什麼,
一律分為兩種格式.
text

binary.
一個後綴名為.bin的文件,
只是想表明它是binary格式.
但並不表明它與某種應用程序有必然的聯系性.
虛擬光碟文件常用.bin作為後綴,
但並不意味著所有.bin文件都是虛擬光碟.
如果你的daemon無法正常安裝它.
說明它很可能不是虛擬光碟.
請把daemon的報錯信息貼出來.
另外請到你下載它的地方尋找更多的信息.
MS給的解釋是2進制文件,用途根據系統而定
1、首先用notepad(記事本)打開後綴名為CUE的文件,其內有後綴名為BIN的文件的文件名;
2、然後將後綴名為BIN文件的文件名更改成CUE文件中指名的文件名;
3、下載Daemon
Tools(虛擬光碟機)安裝,即可打開。
揪錯

評論

舉報

4. Linux下製作bin可執行文件

一 Linux安裝文件

Linux常見的安裝為tar,zip,gz,rpm,deb,bin等。我們可以簡單的分為三類,
第一:打包或壓縮文件tar,zip,gz等,一般解壓後即可,或者解壓後運行sh文件;

第二:對應的有管理工具的deb,rpm等,通常的這類安裝文件可以通過第三方的命令行或UI來簡單的安裝,例如Ubuntu中的apt來安裝deb,Redhat中的yum來安裝rpm;

第三:像.bin類,其實就是把sh和zip打包為bin,或把sh和rpm打包為bin等,當在命令行運行bin安裝文件時,其實就是bin裡面的sh來解壓bin中的zip或安裝rpm的過程;

.bin安裝文件可以認為是sh文件和zip或rpm等其他安裝文件的打包形式。如下圖:

shell腳本

腳本很簡單,關鍵在於sed那一行,大概意思是匹配exit 0,如果匹配到了,把它後面的列印出來。

然後將安裝包打包成 install.tar.gz,如:

最終將上述兩個文件打包成bin文件,並賦予執行許可權

執行bin文件和執行shell腳本一樣,直接運行

Tip:提取文件也可以使用tail來分割文件的,這個有時候可能會失敗(網上很多人都說tail方法可能有各種問題,我測試沒碰見)。建議使用sed方式提取文件

5. BIN文件怎麼打開

如果是光碟鏡像文件,可以使用UltraISO之類的軟體打開,也可以轉換為ISO格式,或載入到虛擬光碟機里,當光碟使用。

BIN文件是一種二進制文件,通過虛擬光碟機軟體是可以打開BIN文件的,也有用戶將系統備份為BIN文件,便於下次重裝系統時進行讀取。

二進制文件,其用途依系統或應用而定。一種文件格式binary的縮寫。一個後綴名為".bin"的文件,只是表明它是binary格式。比如虛擬光碟機文件常用".bin"作為後綴,但並不意味著所有的bin文件都是虛擬光碟機文件。

一般來講是機器代碼,匯編語言編譯後的結果(磁碟操作系統下匯編語言編譯後與".com"文件相類似),用debug、WINHEX,U_EDIT等軟體可以打開(通常不一定能看得懂是些什麼除非學習過匯編語言)。這類 所有的文件,無論後綴名是什麼,一律分為兩種格式".text" 和".binary"。

6. linux 系統 /bin文件誤刪恢復

拿到了新linux伺服器,開心地操作linx,行雲流水地搭建了nginx前端代理服務,並在nginx服務中部署前端應用。心裡開始有點膨脹,於是就樂極生悲,有了這個蛋疼的操作,將linx系統根目錄下的bin文件夾中的內容全部給刪除了,(當時腦子短路了有一分多鍾,心裡直冒冷汗)。

誤操作過程: 部署前端應用的流程是,先將nginx應用根目錄下html文件夾中已經部署的舊版本刪除,在刪除前端項目時,因為有歷史操作,所有沒有仔細看文件夾路徑,直接ctrl-A刪除了當下目錄中的所有文件。(前端應用是angular2項目,build出來的項目,所有有文件都是同一級目錄,文件有點多,且每個文件名都是隨機生成的)。

使用xftp,需要先將html文件夾中的內容全部刪除,因為已經操作過這個步驟,所以想當然的以為打開xftp會默認打開html文件夾。於是在操作過程中,直接將xftp默認打開的文件夾下的所有文件給刪除了(默認在bin目錄)。刪除那一瞬間感覺刪除文件不對,查看目錄路徑,果然錯了。
當時所有文件都已經刪除了,ctrl+c已經遲了。。。

先了解了一下bin目錄下文件內容的作用:bin文件夾下的內容文件為常用的shell命令,在下面的截圖中可以看到:cat,chmod,cp,login... 等常用命令。看到login也在裡面,感覺有點不妙,會不會是這台伺服器已經不能再遠程登錄了?黑人臉問號.png。

使用ssh測試遠程連接,果然連接不上了。於是網上搜索補救措施,看了好多網上教程,好多都是使用ssh連接(在沒有關閉ssh連接的前提下操作),遠程恢復的。網路上的恢復教程大致是: 從其他的相同的linux操作系統中復制一份bin文件到已經刪除的linux系統中。 但遠程ssh登錄不了,復制不了文件到這個linux系統中。但是想到有xftp還沒有關閉連接,於是就打算採用這個xftp恢復bin目錄。

使用虛擬機軟體,創建一台相同liunx版本的系統,再將系統中bin文件夾中的內容復制一份。並使用xftp將bin文件內容復制到刪除的目錄中。

重新測試ssh遠程登錄連接系統,結果還是不行。繼續思考為什麼會不行。想到會不會是文件許可權引起的問題,還好xftp可以查看文件許可權,果然有這個問題,xftp復制進系統的文件許可權只有隻讀許可權,可bin目錄下的文件都是需要執行許可權的啊。還好xftp可以修改文件許可權,於是有了以下的修改許可權的截圖。綠色的文件代表可以執行,也就說先將以下的的文件中比較重要的文件(綠色的文件,修改許可權前文件為灰色)許可權改為755。然後再ssh遠程登錄系統,果然ok,可以登錄且可以操作系統。接下來將bin文件夾中的所有文件許可權改為 755,恢復完成。

7. Linux裡面bin文件放的是什麼

Linux系統下的bin目錄下都是二進制可執行文件。
/bin目錄放置的是最基本的一些命令的可執行文件度,比如cp、mv、mkdir、chmod、chown等等知;
/usr下面也有一個bin目錄:/usr/bin,它裡面的文件道也是一些命令的可執行文件;
如果是用戶自內己容安裝的軟體,軟體的主程序文件就會在/usr/local/bin這個目錄裡面(或者是用戶自己指定的安裝目錄,比如/usr/local/apache/bin)。如/usr/local/apache/bin)。

8. linux bin文件怎麼安裝

  • 在Linux下bin文件其實就是一個可運行的shell腳本文件,通過head file_name.bin命令可以看到它前幾行就是shell腳本命令

  • 據我所知bin文件是通過https://github.com/megastep/makeself進行打包生成的自解壓縮包文件,很多開源的工具都是這么做的,如virtualbox、genymotion等安裝包都是這么做的

  • 安裝首先給bin文件賦可執行許可權,chmod +x file_name.bin,然後直接運行./file_name即可,也可以通過命令./file_name.bin -h獲取命令參數幫助

9. 如何在 Linux 下執行 bin 文件

執行bin文件的方法是打開終端,先用cd命令切換到bin文件所在的目錄,再用chmod a+x 文件名 這條命令給bin文件添加可執行許可權,最後用./文件名的方式運行它(安裝文件前面加的是一個英文點號和一個英文斜杠,表示在當前目錄下運行文件,這個一定免費提供最新Linux技術教程書籍,入門自學書籍《linux就該這么學》,為開源技術愛好者努力做得更多更好

熱點內容
介紹高德地圖如何查看電腦配置 發布:2024-04-20 23:03:37 瀏覽:994
演算法加運維 發布:2024-04-20 23:03:30 瀏覽:390
android匹配 發布:2024-04-20 22:58:33 瀏覽:168
string的長度java 發布:2024-04-20 22:46:20 瀏覽:136
網易我的世界監獄風雲的伺服器 發布:2024-04-20 22:35:41 瀏覽:186
linux服務自動重啟 發布:2024-04-20 22:34:54 瀏覽:962
編譯器最後的結果 發布:2024-04-20 22:30:38 瀏覽:821
安裝linuxoracle11g 發布:2024-04-20 22:29:02 瀏覽:533
android設置權重 發布:2024-04-20 22:20:08 瀏覽:725
什麼手機安卓系統80 發布:2024-04-20 21:37:29 瀏覽:380