关闭→
当前位置:科普经验站>IT科技>sh文件 linux下面怎么运行

sh文件 linux下面怎么运行

科普经验站 人气:1.01W

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标签:#linux #文件 #运行 #sh #