IT科技

當前位置 /首頁/IT科技 > /列表

sh文件,linux下面怎麼運行

1) 如果是常規的安裝,軟件安裝在了$PATH路徑下,也就是諸如/bin, /usr/bin, /usr/local/bin等文件下的時候,直接在命令行下輸入文件的名字,那麼該可執行文件將執行,如mplayer, bxv, gmplayer. 2) 如果沒有將軟件安裝在$PATH路徑下或者沒有將

Linux下面用命令如何運行.sh文件的方法。

材料/工具

windows、linux 、xshell

有兩種方式: 1、直接使用python xxxx.py執行。其中python可以寫成python的絕對路徑。使用which python進行查詢。 2、在文件的頭部(第一行)寫上#!/usr/bin/python2.7,這個地方使用python的絕對路徑,就是上面用which python查詢來的結果。然

方法

以hello.sh文件為例

linux下需要安裝wine來兼容windows下的程序。 一. 安裝Wine Wine適應於所有流行的UNIX操作系統,包括Ubuntu、Debian、Red Hat、SUSE、Mandriva、FreeBSD、Solaris和Mac OS X。 在Ubuntu上: 一、通過Unbuntu軟件中心安裝 1、 打開Applications(

linux下面怎麼運行.sh文件

chmod u+x hello.sh

gcc -o Hello Hello.c 編譯成可執行文件 ./Hello 運行了

linux下面怎麼運行.sh文件 第2張

./hello.sh 即可執行hello.sh文件

運行linux程序有三種方法,分別是: 1、使文件具有可執行權限,直接運行文件。 chmod 命令用來修改文件的權限。+x是使文件擁有可執行的權限。就如上面我們運行程序一樣。但是我們看到的結果與我們想象當中有一定的出入。 2、直接調用命令解釋器

linux下面怎麼運行.sh文件 第3張

sh hello.sh即可執行hello.sh文件

步驟: 1.新建一個.sh文件,touch test.sh 2. 編輯test.sh文件,vi test.sh 然後鍵入i,輸入內容, #!/bin/sh必須放在第一行 如圖MongoDB的啟動命令 然後鍵入esc 鍵入:wq保存退出 3.給test.sh賦予可執行權限,chmod +x test.sh 4.執行腳本./test

linux下面怎麼運行.sh文件 第4張

擴展閲讀,以下內容您可能還感興趣。

在linux下怎麼運行main函數

1.運行:

本文使用一個簡單的C程序(simple.c)。代碼如下:

int main()

{

return(0);

}

2. 編譯:

~#gcc -o simple simple.c

3. 查看可執行文件的基本信息

~#objdump -f simple

simple: file format elf32i386 architecture: i386, flags 0x00000112: EXEC_P, HAS_SYMS, D_PAGED start address 0x080482d0藉助objdump這個工具,可以獲得可執行文件的一些關鍵信息。

bat文件,在linux平台下,怎麼運行

bat是批處理文件,在windows和linux上都可以使用.不過在linux的命令行中不可以直接敲"xxx.bat",系統會去找所有的命令,發現沒有叫"xxx.bat"的命令的時候就會返回:command not found.

想要調用bat文件,需要寫絕對路徑,比如"/home/myDir/xxx.bat",或者是切換到bat文件所在的目錄,然後鍵入:"./xxx.bat".這裏的"./"是告訴系統在當前目錄下找名為"xxx.bat"的文件執行.

需要注意的是:

在bat文件中不可以使用windows特有的命令,比如,"call cmd.exe"之類的;

在執行bat文件之前,確保bat文件的權限是可執行的,如果沒改權限的話,很有可能會報錯誤:Permission denied.更改權限的方式請自己查詢"chmod"命令的使用方法.

Linux下matlab怎麼運行的?可以教教我嗎?

在Linux下安裝MATLAB,以MATLAB Version 7.0.0.19901 (R14)為例

步驟

1. 準備工作

2. 安裝第1階段

3. 安裝第2階段

4. 運行

--------------------------------------------------------------------------------

1. 準備工作(回目錄)

•安裝文件

安裝MATLAB所需要的源文件必須要有,否則空談。我這裏是四個文件,分別為

MATLABLinux1.iso

MATLABLinux2.iso

MATLABLinux3.iso

License.zip

這些文件假設放在/source/目錄下。

•確定安裝目錄

安裝目錄就是你需要把MATLAB程序安裝在哪裏。類似於MS Windows下的Program Files下的目錄。我這裏為方便描述,暫定為/programs/matlab/。可以用

mkdir /programs

mkdir /programs/matlab

來創建目錄。

•準備license

將License.zip中的文件解壓縮出來,可以使用unzip命令。解壓出來後主要關注兩個文件,一個是license.lic,另一個是license.dat*。後者剛解壓時可能還有些後綴,可能各不相同,我這裏用*代替。為了安裝,必須將license.dat*拷貝到MATLAB的安裝目錄,即 /programs/matlab/,並命名為license.dat。可使用命令

cp /source/license.dat* /programs/matlab/license.dat

來實現。license準備好後就可以加載安裝光盤進行安裝了。

•加載光盤

先使用如下命令加載第1張光盤:

mount -o loop /source/MATLABLinux1.iso /media/cdrom/

其中,/media/cdrom/是假設你的虛擬光盤存放的位置,這個目錄事先必須存在。如果不存在,可以用mkdir命令建一個。當然,你也可以將該目錄設置在其他地方。mount的命令參數 -o loop 是從網上搜刮過來的,我也沒追究其深層含義,直接拿來用了。有的地方還會有編碼之類的參數,我都省略了,結果也能成功。至此,第1張光盤的內容已經成功到達了 /media/cdrom/中。

2. 安裝過程第1階段(回目錄)

•安裝

直接執行

/media/cdrom/install

進行安裝。如果你的linux系統是64位的,那在install後面需要加上參數-glnx86;如果你是在客户端進行安裝,那還要加上參數 -t。這其中有很多交互的信息,就好比是MS Windows下的“上一步”,“下一步”和“取消”,直接回車就行了。如果想思考一下,那就看一下中括號[]裏的內容,這個內容是回車默認值。如果要修改這個值,那就直接輸入新值後回車。

由於有三張光盤,在安裝過程中第1張的內容安裝完後,會提示插入第2張光盤,這期間需要加載其他幾張光盤。由於在命令行上前一次命令 /media/cdrom/install 並沒有結束,並回到新的命令行提示符下,我不敢將其中斷後加載光盤,而是新開了一個客户端,先umount原來的光盤,然後加載新的光盤。這種情況在X界面下安裝的話應該不會碰到。

•複製license.lic

三張光盤全部安裝完後,工作還沒有完。需要將license.lic複製到MATLAB安裝目錄下的etc目錄下。可用命令

cp /source/license.lic /programs/matlab/etc/

來實現。

•修改license.lic

通過命令修改該文件的第1行內容。

vi /programs/matlab/etc/license.lic

將第一行內容中的**部分修改為本機的名稱

SERVER ** ANY 5353

本機名稱可用命令

hostname

來獲取。保存後退出,準備第2階段的安裝。

3. 安裝過程第2階段(回目錄)

執行命令:

/programs/matlab/install_Matlab

然後一連串的回車,便可結束。

4. 運行(回目錄)

執行命令

/programs/matlab/bin/matlab

就可以運行MATLAB了。如果你的系統是64位的,那執行時還需要加上參數-glnx86;如果你是通過客户端運行MATLAB,那麼圖形界面可能不需要,可以使用參數 -nojvm -nodisplay -nodesktop參數中的一個或多個。

最後,如果你每次執行matlab都需要進入到/programs/matlab/bin/,那不是很煩嗎?解決辦法是將該路徑加入到環境變量中,可用如下命令行執行:

export PATH=$PATH:/programs/matlab/bin/

如何運行 Linux 下的軟件

1、對於開源軟件,一般需要編譯、鏈接、安裝幾個步驟

編譯就是將源代碼轉換為二進制的中間代碼,鏈接就是進一步生成可執行文件。

步驟如下:

解壓: tar zxvf filename.tar.gz

配置:./configure

編譯:make

安裝:make install //這一步就是將執行文件拷貝到系統環境目錄,便於執行。

經過這三步就生產了一個可執行文件

執行:./xxx //這個執行文件名一般在makefile裏面寫好

2、對於其他linux下的單個文件要是檢查文件屬性舒服包含運行(x)權限

ls -lh testfie

賦給執行權限:

chmod +x testfile

運行:

./tetsfile

linux下怎麼以daemon方式運行

docker run指定的命令如果不是那些一直掛起的命令(比如運行top,不斷echo),就是會自動退出的。-d命令是設置detach為true,根據官方的文檔,意思是讓這個命令在後台運行,但並不是一直運行(我們在一個正常的Linux Terminal中運行/bin/bash,運行完了也就完了,不會一直掛着等待響應的,所以確實沒辦法用daemon方式來跑/bin/bash)。這個地方官方早期和現在的文檔也確實有些前後不一致,現在是detach,早期的文檔説指定-d以daemon方式來運行容器,可能存在一定的誤解。另外,如果你需要跑容器裏的bash,直接運行docker run -i -t CONTAINER_NAME /bin/bash 就可以了,如果覺得參數比docker attach多,可以設置一個別名(alias)來解決:alias dockerbash='docker run -i -t CONTAINER_ID /bin/bash'設置好別名後,直接運行dockerbash就可以進入容器的bash了

TAG標籤:文件 運行 sh linux #