V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Newyorkcity
V2EX  ›  问与答

/etc/profile 中的几个细枝末节的问题

  •  
  •   Newyorkcity · 2019-05-01 16:20:49 +08:00 · 1570 次点击
    这是一个创建于 2035 天前的主题,其中的信息可能已经有所发展或是发生改变。
    export NGINX_HOME= /usr/local/nginx

    export PATH=$PATH:$NGINX_HOME/bin

    export 算什么?一个函数名?一个命令名?
    由什么来解读 profile 文件?它会如何执行这个 export?
    PATH=$PATH:$NGINX_HOME...
    中,美元符号的作用是什么?
    冒号的作用是什么?
    这样写为什么不会导致在此之前配置的 PATH 失效?
    =
    谢谢
    8 条回复    2019-05-01 21:45:06 +08:00
    minami
        1
    minami  
       2019-05-01 16:34:54 +08:00   ❤️ 1
    export 命令定义一个环境变量
    美元符号引用环境变量的值
    冒号是分隔符,Bash 在读取 PATH 环境变量时会识别出冒号分隔的多个文件夹
    /etc/profile 是全局环境变量配置文件,Bash 在启动时会自动读取
    可参考 ArchWiki https://wiki.archlinux.org/index.php/Environment_variables
    minami
        2
    minami  
       2019-05-01 16:36:36 +08:00
    你可以用 echo $PATH 输出 PATH 环境变量的值
    ipwx
        3
    ipwx  
       2019-05-01 16:43:41 +08:00
    churchmice
        4
    churchmice  
       2019-05-01 16:56:17 +08:00 via Android
    老哥,先好好找本书看看再说
    ooxxcc
        5
    ooxxcc  
       2019-05-01 17:06:25 +08:00
    多读书,多查文档,少猜,少问
    Yapie
        6
    Yapie  
       2019-05-01 17:10:07 +08:00 via Android
    common sense 请 google.
    love
        7
    love  
       2019-05-01 17:23:10 +08:00 via Android
    学 linux 应该先找一本相关书通读一遍,否则所有的基础问题你都来问一遍吗
    boris1993
        8
    boris1993  
       2019-05-01 21:45:06 +08:00 via Android
    Just go fucking RTFM!!! RTFM!!! And stop asking shit questions like this one!!!

    随便找本书学一学想一想的东西,就请不要浪费自己和别人的时间发帖提问。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3379 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 11:59 · PVG 19:59 · LAX 03:59 · JFK 06:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.