linux将指令加入开机启动或加入环境变量

以mongodb运行指令为例,/usr/local/webserver/mongodb/bin/mongo

1,linux将指令加入环境变量PATH

简单说PATH就是一组路径的字符串变量,当你输入的命令不带任何路径时,LINUX会在PATH记录的路径中查找该命令。有的话则执行,不存在则提示命令找不到。比如在根目录/下可以输入命令ls,在/usr目录下也可以输入ls,但其实ls命令根本不在这个两个目录下,当你输入ls命令时LINUX会去/bin,/usr/bin,/sbin等目录寻找该命令。而PATH就是定义/bin:/sbin:/usr/bin等这些路劲的变量,其中冒号为目录间的分割符。环境变量中加入指令方式:

(1)直接在命令行中设置PATH,这种方法对当前方法有效,关机或注销后失效。

PATH=$PATH:/usr/local/webserver/mongodb/bin

查看某个指令是否加入环境变量,使用echo指令。

echo $PATH

(2)在profile中添加PATH,这种方法对所有用户都是永久生效。

a)打开profile文件

vim /etc/profile

b)在profile文件的PATH中添加mongo指令。在PATH后面添加“:/usr/local/webserver/mongo/bin”,= 等号两边不能有任何空格。

PATH=$PATH:/usr/local/webserver/mongo/bin

c)执行指令,使profile修改立即生效。

source profile

(3)在当前profile中添加PATH,这种方法对当前用户永久生效。与第二步类似,将profile替换为bash_profile。

vim ~/.bash_profile

  

PATH=$PATH:/usr/local/webserver/mongo/bin

  

source ~/.bash_profile

2,linux将指令加入开机启动

时间: 2024-10-29 04:39:45

linux将指令加入开机启动或加入环境变量的相关文章

Linux下查看进程(程序)启动时的环境变量

背景: 因最近试安装Linux下的jira,有一个中文插件安装后,一旦设置开机启动后,它是英文,而在终端再重新启动一次后呢,似乎插件生效,它又恢复为正常中文界面,我首先想这这涉及到一个环境变量的问题,因为在我设置开机启动的服务时用service jira start出现找不到一些变量,如:获取不到java的home目录,提示找不到,为此,我加上了java的环境变量开机启动Ok了,但是英文,我对英文认识少,但还是想用中文,否则插件就等于白安了. 为此,需要弄清这两者的环境变量的区别在哪儿,如何查看

linux jexus 服务 设置开机启动

linux jexus 服务 设置开机启动 linux的服务开机设置一般在 /etc/init.d/里 而jexus的默认安装目录在 /usr/jexus里 启动文件为 jws 参数 有start stop restart 这里贡献一个刚写好的jexus的开启启动脚本 #!/bin/bash ### BEGIN INIT INFO # # Provides: jws # Required-Start: $local_fs $remote_fs # Required-Stop: $local_fs

eclipse启动停止--jdk环境变量配置

1.问题描述:启动eclipse提示已经停止启动 2.原因:之前在电脑上安装oracle11g,jdk相关环境变量和注册表被修改,而eclipse需要依赖它们找到jdk 3.解决办法: 1.右击“我的电脑”,点击“属性”:选择“高级”选项卡,点击“环境变量”: 2.在“系统变量”中,设置3项属性,JAVA_HOME,PATH,CLASSPATH(不分大小写) JAVA_HOME指明JDK安装路径,就是刚才安装时的路径C:\Program Files\Java\jdk1.5.0_06,此路径下包括

linux下配置Tomcat开机启动

我们在linux下安装好tomcat之后:经常是需要配置到开机启动的: 这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了 本次的演示环境是在centos7中完成的:也在centos6.5中测试过:理论上所有版本的centos和redhat都是可以通过的: 1. 请自行下载安装配置tomcat的服务器环境 本经验仅仅介绍如何配置tomcat的开机自动启动 2. 切换到tomcat/bin目录下 用vi startup.sh文件 3. 然后再s

linux系统开发 1 基础apt-get 进程 作业 环境变量 安装vsftpd VIM GCC

[本文谢绝转载,原文来自http://990487026.blog.51cto.com] <大纲> linux开发基础 od -tc 查看文件所有字符 显示硬件信息: lshw apt-get操作: 软件包搜索:apt-cache search vim 显示软件包信息 apt-cache show vim 进程: who ps ps aux 作业号: ctrl + z 丢到后台,停止运行 fg 1 调到前台,开始运行 bg 2 调到后台,开始运行 kill 环境变量: env PATH fin

linux中的管道符、重定向于环境变量

1.输入输出重定向输入重定向是指把文件导入到命令中,而输出重定向则是把原本要输出到屏幕的数据信息写入到指定文件中标准输入重定向(STDIN,文件描述为0):默认从键盘输入,也可也从其他文件或命令输入标准输出重定向(STDOUT,文件描述为1):默认输出到屏幕错误重定向(STDERR,文件描述为2):默认输出到屏幕输入重定向中用到的符号及其作用命令 < 文件 将文件作为命令的标准输入命令 << 分节符 从标准输入中读入,知道遇见分节符才停止命令 <文件1> 文件2 将文件1作为

eclipse启动时jdk环境变量的问题及解决办法

以前傻乎乎的,每次安装什么软件都是下载个windows安装文件,然后双击完exe文件就是一个劲儿的点下一步.知道完成,就心满意足的去使用了,后来发现机子卡了,垃圾多了,有些软件明明自己貌似没点安装竟然也有.当时觉得好神奇,现在才发现,那都是自己的问题.好了废话不多说了,接下来说下在本机没有安装JDK的情况下eclipse启动时报的错误及解决办法. eclipse(下载链接:[eclipse](http://pan.baidu.com/s/1mgu0COw)刚刚下载之后 如果没有安装JDK和配置环

和Linux大魔王愉快的玩耍(一)环境变量和文件类型

好的那就开始学习Linux吧 用惯了Windows,刚开始学Linux真是一脸懵逼,然而我Windows也并没有很会用. 先放张祖师爷照片,毕竟第一篇博客. 首先呢,Linux是个多用户的操作系统,那就意味着每个用户登录系统后,都有自己专用的运行环境.那到底每个用户的运行环境是什么样的呢?就需要由环境变量来界定啦. 用户可以对自己的环境变量进行修改以达到对环境的要求. Linux环境变量查看及修改的命令: 1.echo 显示某个环境变量值 echo $PATH 2.export 设置一个新的环境

Linux下安装java的jdk和配置环境变量

每次感觉配这个超级简单 但是每次都要查下 记一下好了 Linux下安装jdk,步骤如下 1:下载jdk包:本章使用的为后缀为tar.gz的文件(不需要安装),如jdk-8u111-linux-x64.tar.gz 2: 把jdk文件保存至Linux下目录:通过控制台,使用mkdir命令生成user/java目录,并把文件放入其下 3:解压tar.gz文件:通过控制台,进入user/java下,执行$ tar zxvf jdk-8u111-linux-x64.tar.gz,将其进行解压 4:配置环