在 Linux 系统中运行程序有两种方法:绝对路径、相对路径。
(1)、以在超级用户状态 # 下,使版用绝对路径运行一权个程序的方法:
#/aaa/bbb/ccc/my_run_program <cr>
其中:/aaa/bbb/ccc 为从根目录开始的子目录名称,也就是绝对路径;my_run_program 为可执行程序名,<cr>为回车键。
(2)、以在超级用户状态 # 下,使用相对路径运行一个程序的方法:
#cd /aaa/bbb/ccc <cr> (第一步首先进入根目录下面的 /aaa/bbb/ccc 子目录)
#./my_run_program <cr>
其中:. 就是代表相对路径,表示可执行程序 my_run_program 从当前路径下面开始执行。
Ⅱ linux中运行一个脚本,用户不需要什么样的权限
选制B。
执行脚本的时候不需要对脚本进行修改,所以就不用写的权限。
linux中运行一个脚本,用户不需要W权限。
执行:1
写入:2
读取:4
chown 可以改变文件的拥有者和组。
chmod改变文件的性
chmod a+x file,使所有用户都有执行权限,会有安全问题。
chmod o+x file,是拥有者有执行权限。
另外也可以使用sh file.sh命令执行文件,需要有该文件读权限。
(2)linux执行一个程序扩展阅读:
sed = filename | sed 'N;s/ / /'
# 对文件中的所有行编号(行号在左,文字右端对齐)。
sed = filename | sed 'N; s/^/ /; s/ *(.{6,}) /1 /'
# 对文件中的所有行编号,但只显示非空白行的行号。
sed '/./=' filename | sed '/./N; s/ / /'
# 计算行数 (模拟 "wc -l")
Ⅲ linux 设定时间间隔自动执行一个程序
如果是一次性的,可以用 at 命令指定一个时间点让 Linux 系统定点执行一个程序。
如果是周版期性的每权隔一段时间就要执行一个程序,首先需要启动一个叫 cron 的服务,然后编辑 /etc/crontab 文件,以便指定执行的程序名、执行的时间。
Ⅳ linux系统要运行一个程序为什么必须程序在当前目录下
linux系统在运行程序时,若不指定具体文件路径,则系统会在环境变量PATH所指定的搜索路径中搜索该程序,如果找到,则执行该程序,如果找不到会报告:commandnotfound(命令未找到)
因此,若想不加路径名运行当前目录下的程序,必须在PATH中进行搜索路径设置,如:
exportPATH=$PATH:.
点(.)是指当前目录,点点(..)是指上一级目录
如果,没有在PATH中指定当前目录,则运行程序,必须要加上路径名,如:
./myprog
/tmp/test_prog