linux如何在跟目录下执行其他目录下的程序

linux如何在跟目录下执行其他目录下的程序,第1张

在/hoem/weblogic 下执行一下命令即可

sh /文件路径/bin/startWebLogicsh

使用绝对路径,上面的/startWebLogicsh这个的命令表示执行当前目录下的文件代表当前路径。

本文以redhat 80 *** 作系统平台为背景,阐述如何实现启动级别为3时的自动登录,及自动运行相应程序,并简要介绍了如何在redhat 80下自动登录X window(系统启动级别为5),并自动运行指定的应用程序。

在Windows中"start

d:"和"explorer

d:"效果是一样的,那你在Linux

中为什么不直接调用你想运行的东西呢?

比如你在gnome中,调用"nautilus

/"试试能不能用nautilus(gnome中管理文件的)打开当前目录,忘记nautilu的命令是不是它自己这个名字了。

linux软件的安装和卸载一直是困扰许多新用户的难题。在windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在linux下有一个功能强大的软件安装卸载工具,名为rpm。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在shell的提示符后输入rpm,就可获得该命令的帮助信息。

软件的卸载

1软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:

#rpm

-q

-a

即可查询到当前系统中安装的所有的软件包。

2确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入如下命令即可卸载软件:

#rpm

-e

[package

name]

参数e的作用是使rpm进入卸载模式。对名为[package

name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:

#rpm

-e

[package

name]

-nodeps

忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用。

补充:

如果是以bin结尾的二进制软件,可以用以下方法安装(以so-6_0-beta-bin-linux-zh-tw1bin为例):

在so-6_0-beta-bin-linux-zh-tw1bin所在文件夹下运行模拟终端

输入:

/so-6_0-beta-bin-linux-zh-tw1bin

并按回车!

当然也可以输入:

/so

再用[tab]键补全

(/表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径。)

如果在图形界面,也可直接单击(或双击,视具体的鼠标设置而定)运行反安装程序就可以了!

这是一个最简单的方法,编辑“/etc/rclocal”,把启动程序的shell命令输入进去即可(要输入命令的全路径),类似于windows下的“启动”。

使用命令 vi /etc/rclocal

然后在文件最后一行添加要执行程序的全路径。

例如,每次开机时要执行一个hahash,这个脚本放在/opt下面,那就可以在“/etc/rclocal”中加一行“/opt//hahash”,或者两行“cd /opt”和“/hahash”。

二、crontab(类似于windows的任务计划服务)

通过crontab可以设定程序的执行时间表,例如让程序在每天的8点,或者每个星期一的10点执行一次。

crontab -l 列出时间表;

crontab -e编辑时间表;

crontab -d删除时间表;

“-l”没什么可说的,就是一个查看而已;

“-e”是编辑,和vi没什么差别(其实就是用vi编辑一个特定文件);

“-d”基本不用,因为它把该用户所有的时间表都删除了,一般都是用“-e”编辑把不要了的时间表逐行删除;

以上就是关于linux如何在跟目录下执行其他目录下的程序全部的内容,包括:linux如何在跟目录下执行其他目录下的程序、如何在Linux桌面环境下自动启动程序、如何用Linux命令使用GUI启动程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10130867.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存