当前位置: 技术问答>linux和unix
如何用SHELL命令运行一个文件
来源: 互联网 发布时间:2017-03-04
本文导语: 在/usr/sbin下有一个文件data,属性不管,可以随意更改的。 如何用SHELL命令运行呢? 看了一下网上的命令 不是很懂 sudo? command? at? 不胜感激,谢谢了。 | 什么叫运行一个文件啊? 看你这个文件...
在/usr/sbin下有一个文件data,属性不管,可以随意更改的。
如何用SHELL命令运行呢?
看了一下网上的命令
不是很懂
sudo?
command?
at?
不胜感激,谢谢了。
如何用SHELL命令运行呢?
看了一下网上的命令
不是很懂
sudo?
command?
at?
不胜感激,谢谢了。
|
什么叫运行一个文件啊?
看你这个文件是什么类型的,如果是可执行的那类 直接到这个目录下./data 就行了,如果是代码就用GCC编译, 要是文本就用VI 或gedit /usr/sbin/date查看。
文件的属性 其实不光是rwx的 它也标示的这个文件是不是可执行的文件,如果是一个文本文件 一般是不会有X的属性的,即使你把文件更改问有x的属性也是不能被执行的
看你这个文件是什么类型的,如果是可执行的那类 直接到这个目录下./data 就行了,如果是代码就用GCC编译, 要是文本就用VI 或gedit /usr/sbin/date查看。
文件的属性 其实不光是rwx的 它也标示的这个文件是不是可执行的文件,如果是一个文本文件 一般是不会有X的属性的,即使你把文件更改问有x的属性也是不能被执行的
|
“./”应该可以
|
直接执行
#/usr/sbin/data
#/usr/sbin/data
|
首先看一下文件的类型:
file /usr/sbin/data
如果是shell脚本,就这么运行:
sh /usr/sbin/data
如果是二进制文件:
/usr/sbin/data
file /usr/sbin/data
如果是shell脚本,就这么运行:
sh /usr/sbin/data
如果是二进制文件:
/usr/sbin/data
|
就是按照楼上说的。。
|
叫data的文件怎么看都不像可执行的问题,楼主确定是直接执行的,而不是其他可执行程序的输入?