`
victorwmh
  • 浏览: 207529 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

Linux将命令添加到PATH中

阅读更多


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

如何自定义路径:
     假设你新编译安装了一个apache在/usr/local/apache下,你希望每次启动的时候不用敲一大串字符(# /usr/local/apache/bin/apachectl start)才能使用它,而是直接像ls一样在任何地方都直接输入类似这样(# apachectl start)的简短命令。这时,你就需要修改环境变量PATH了,准确的说就是给PATH增加一个值/usr/local/apache/bin。将/usr/local/apache/bin添加到PATH中有三种方法:

1、直接在命令行中设置PATH
     # PATH=$PATH:/usr/local/apache/bin
     使用这种方法,只对当前会话有效,也就是说每当登出或注销系统以后,PATH设置就会失效。

2、在profile中设置PATH
     # vi /etc/profile
     找到export行,在下面新增加一行,内容为:export PATH=$PATH:/usr/local/apache/bin。
     注:= 等号两边不能有任何空格。这种方法最好,除非手动强制修改PATH的值,否则将不会被改变。
     编辑/etc/profile后PATH的修改不会立马生效,如果需要立即生效的话,可以执行# source profile命令。

3、在当前用户的profile中设置PATH
     # vi ~/.bash_profile
     修改PATH行,把/usr/local/apache/bin添加进去,如:PATH=$PATH:$HOME/bin:/usr/local/apache/bin。
     # source ~/.bash_profile
     让这次的修改生效。
     注:这种方法只对当前用户起作用的,其他用户该修改无效。  



去除自定义路径:
     当你发现新增路径/usr/local/apache/bin没用或不需要时,你可以在以前修改的/etc/profile或~/.bash_profile文件中删除你曾今自定义的路径。

 

 

 

分享到:
评论

相关推荐

    Linux将命令添加到PATH中的方法

    下面小编就为大家带来一篇Linux将命令添加到PATH中的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    Linux环境变量配置echo PATH

    如果您要使用Linux系统中的新命令或程序,那么就需要将其所在的路径添加到PATH变量中,以便操作系统能够找到它们。 配置PATH变量的过程相对简单,您只需要按照以下步骤进行操作: 1. 打开终端并输入`nano ~/....

    Windows下Linux常用命令集合

    习惯了在Linux下使用命令的朋友, 现在可以在Windows使用大部分和Linux相同或相似的命令了. 例如grep,du,dd,less等等.只需要在%PATH%里添加路径(UnxUtils\usr\local\wbin),就可以方便地使用Linux常用命令了.

    windows下的linux命令

    在Windows是用linux命令。下载该文件之后解压,放在C盘Windows下面, 然后把该文件下的bin的目录路径写进环境变量的path即可。 添加路径的时候不要覆盖掉原来的,和前面的路径用分号分开即可。

    windows下运行Linux命令

    能够在windows下运行Linux命令 直接解压到目录,比如d:\shell 然后添加到环境变量Path 就可以运行大部分Linux命令了

    linux下svn常用命令

    1、 将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn: // 192.168 . 1.1 / pro / domain 简写:svn co 2、 往版本库中添加新的文件 svn add file 例如:svn add test....

    linux下的 svn命令

    1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加...

    cmd操作命令和linux命令大全收集

    copy 1st.jpg/b+2st.txt/a 3st.jpg 将2st.txt的内容藏身到1st.jpg中生成3st.jpg新的文件,注:2st.txt文件头要空三排,参数:/b指二进制文件,/a指ASCLL格式文件 copy ipadmin$svv.exe c: 或:copyipadmin$*.* 复制...

    Linux Shell For Windows

    使用方法:解压后将里面的bin目录添加到环境变量PATH中,然后在命令提示符里就可以用这些命令了。 如果ls等命令有中文乱码的情况,打开注册表找到 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor ,然后...

    jmeter在linux系统下运行及本地内存调优的方法详解

    3.配置jmeter环境变量 vim /etc/profile 添加 export PATH=/apache-jmeter-4.0/bin/:$PATH 注意路径 4.使用 rz命令上传jdk1.8 linux 64位版本 解压到 usr/local 目录下 下载jdk安装包 下载地址:...

    Linux配置JDK环境变量

    此时会生成文件jdk-1_5_0_02-linux-i586.rpm,同样给所有用户添加可执行的权限 #chmod +x jdk-1_5_0_02-linux-i586.rpm 安装程序 #rpm -ivh jdk-1_5_0_02-linux-i586.rpm 出现安装协议等,按接受即可。 2.设置环境...

    linux CentOS 系统php和mysql命令加入到环境变量中

    在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们...

    windows下Linux命令行小工具

    下载后,解压到指定目录,添加该指定路径+/wbin路径到系统环境变量Path中,这样就可以在Windows下使用Linux命令

    linux不支持所有命令的解决办法

    排除添加内容中的错误,然后重启一个新窗口执行执行 source /etc/profile即可解决。 当所有的命令都不能使用的时候vi也是失去作用的。 这时候需要使用shell命令的绝对路径调用命令。 # 编辑profile文件 /usr/bin/...

    入门学习Linux常用必会60个命令实例详解doc/txt

    要想真正理解Linux系统,就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。这里笔者把比较重要和使用频率最多的命令...

    linux命令行小结

    PATH=$PATH:/sur/sbin/:(命令名称) 打开firefox:在终端输入firefox打开火狐浏览器 4.重启redhat:终端输入reboot 5.当提示bash: 命令名称: command not found echo $PATH:查看你当前的命令搜索路径 whereis 命令...

    LINUX安装与配置简明手册

    5.2.20 把命令结果输出到文本文件中 61 5.2.21 建立别名 61 5.2.22 使用find命令确定文件存放位置 61 5.2.23 通过搜索locate数据库来查找文件 62 5.2.24 在path语句说明的路径中查找 文件 62 5.2.25 在path语句中...

    JDK1.6,Linux 64位

    jdk1.6.0_45,Linux 64位,Ubuntu 或者 CentOS 均可,亲测,解压即可用 (解压命令 tar -xf xxxxx.tar.gz), 配置环境变量 /etc/profile (非必要操作,因为 IDEA 可以直接选择 1.6 所在目录,无需添加环境变量) ...

Global site tag (gtag.js) - Google Analytics