linux可执行文件的运行命令

就是在控制台或者终端里控制可执行文件的启动、停止、重启动
已知可执行文件的绝对路径
题目要求是在shell程序里控制,用的是bash
只是这三个控制命令不明白

LS的,你的说法是不正确的,你对运行命令的认识不清楚。。。
比如说你想用ls命令查看当前目录,你当然可以直接使用ls,这是因为你的PATH的设置。抛开PATH,你可以使用/bin/ls,你可以试试,但肯定不会是“./bin/ls”的。

至于你说的"./路径/文件名",适用于要执行的文件相对于当前目录的某个位置。因为“.”的意思是当前目录

所以正确的说法是"/路径/文件名",也就是可执行文件的绝对路径,你说的情况算是这里面的一种。。。当然出现PATH之后,会出现执行命令的便捷方法,诸如以上说的ls就是这类情况。在使用者看来,用法不同,但实质是一样的。。
温馨提示:内容为网友见解,仅供参考
第1个回答  2019-11-28
不需要专门的命令,直接进入所在目录,输入可执行文件的名称回车就行
第2个回答  推荐于2017-11-26
参考 /etc/init.d/ 下面的脚本

举个例子 (sshd的简化版本)

#!/bin/sh
## start and stop the OpenBSD secure shell daemon
set -e
export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"

case "$1" in
start)
echo -n "Starting sshd"
start-stop-daemon --start --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd --$SSHD_OPTS
echo -n "done."
;;
stop)
echo -n "Stopping sshd"
start-stop-daemon --stop --quiet --pidfile /var/run/sshd.pid
echo -n "done."
;;
restart)
echo -n "Restarting sshd"
start-stop-daemon --stop --signal 1 --quiet --pidfile /var/run/sshd.pid --exec /usr/sbin/sshd
echo -n "done."
;;
esac

exit 0

将以上保存为文件 加上运行权限 就可以用

script start|stop|restart 控制 启动 停止 重启动了

其他的可执行文件替换掉里面的sshd和路径即可

更详细的脚本 还是分析下 /etc/init.d/ 下面的脚本 会学到很多的本回答被提问者采纳
第3个回答  2008-11-24
运行:
./路径/文件名 (就是加个“./”符号是运行命令)

按ctrl+c 停止

Linux运行可执行文件的简单方法linux运行可执行文件
最后,就可以使用Linux系统运行该可执行文件了。通常可使用`.\/` 命令运行可执行文件,其中 `.\/` 是活动位置符号,而`filename.out` 则是需要运行的文件名,如`.\/filename.out ` 。另外,也可以使用 `chmod` 命令修改可执行文件的权限,其中 `+x` 是标识添加可运行该文件的权限,下面是...

权限Linux下让文件具有可执行权限的方法linux设置文件可执行
1. 打开终端,输入chmod命令行。你可以使用如下代码:chmod u+x file_name 2. 其中u表示user,表示文件所有者,+x表示将文件设置为可执行状态。如果没有指定文件所有者,则默认为当前登录用户。3. 另外,还可以使用chmod命令修改文件的权限,如果要使所有用户都拥有文件的可执行权限,则可以使用如下代码...

linux下如何运行可执行文件
1,首先去运行perl-v命令查看您的linux系统上面是否安装了perl工具,如果已安装的话,会输出版本号,如果没有安装,则安装perl。sudo apt-get install perl 2,使用cd命令切换到安装的目录下cd xxxx\/ xxxx 3,执行pl文件sudo .\/xxxxx.pl

linux文件可执行权限linux文件可执行
给一个文件添加可执行权限的命令是这样执行的:chmoda+x文件名。当给文件赋予了可执行权限后,可以这样运行它:在终端中先用cd命令切换到这个文件所在的目录,再用.\/文件名的方式运行它(在文件前面加的是一个英文点号和一个英文斜杠),表示在当前目录下运行文件,一定加上这个.\/。这样文件就运行起来...

Linux如何运行文件linux怎么运行文件
2.终端命令:如果要运行文件,用户可以使用Linux的终端实用程序,这是一种提示型用户界面,使用者可以在其中输入命令,运行特定的文件。该命令的一般格式为:.\/filename 3.使用可执行文件:某些文件拥有特定的可执行文件,用户可以使用这些可执行文件在Linux系统中运行文件。可执行文件的默认扩展名是“.sh”...

linux系统下可以执行的exe文件
3、用file命令查看文件信息,发现是一个32位可执行文件。4、要想在64位系统上与运行32位程序,则需要安装32位lib库。 对于Ubuntu用户可以使用下面的命令安装。5、过程中有可能找不到需要的库,但是会有几个替代包,选择安装其中一个。6、然后就可以正常运行之前的可执行文件了。遇到这种问题其实还有...

linux下用什么命令来运行可执行文件
直接运行就是了。比如当前目录有个脚本文件,叫run.sh,只要这个文件有可执行权限,就可以在当前目录下运行.\/run.sh

linux可执行文件的运行命令
\/var\/run\/sshd.pid --exec \/usr\/sbin\/sshd echo -n "done.";;esac exit 0 将以上保存为文件 加上运行权限 就可以用 script start|stop|restart 控制 启动 停止 重启动了 其他的可执行文件替换掉里面的sshd和路径即可 更详细的脚本 还是分析下 \/etc\/init.d\/ 下面的脚本 会学到很多的 ...

linux可执行文件怎么运行
linux下没有后缀一说。gccfoo.c命令直接产生a.out可执行文件,而“-ofoo.o”这个参数用于将a.out文件赋一个你想要的文件名。此命令已经包含编译、链接的过程,直接生成可执行文件了(Windows下就是.exe文件)输入以下命令来查看文件格式:#filefoo.ofoo.o:ELF64-bitLSBexecutable,x86-64,version1(...

linux文件执行权限linux给文件执行权限
答方法如下;1、登录Linux系统,新建一个终端 2、在终端中使用touch命令创建一个文件 3、使用Vim编辑器,在文件中写点内容,输入:wq保存退出 4、返回到终端中,使用ls-l查看文件权限 5、使用chmod命令以及+x参数给文件可执行权限 这里的x表示可执行权限(读、写、可执行三种权限分别是用r、w、x来...

相似回答