ivito
V2EX  ›  macOS

Mac 下创建文件.bash_login 后找不到 vi 命令

  •  
  •   ivito · May 27, 2015 · 3204 views
    This topic created in 4021 days ago, the information mentioned may be changed or developed.
    Vi命令的位置为/opt/local/bin/vi,但创建了.bash_login文件后命令行里就找不到vi命令了,删除.bash_login就可以,何解?
    4 replies    2015-05-28 07:28:21 +08:00
    ladrift
        1
    ladrift  
       May 27, 2015
    $ which vi
    /usr/bin/vi

    这个是默认路径吧?
    xiazhichenjlu
        3
    xiazhichenjlu  
       May 28, 2015
    设置 PATH 的文件一般是 .bash_profile,它的优先级比 .bash_login 高。如果 PATH 的设置在比 .bash_login 低的文件,那就执行不到了。
    582033
        4
    582033  
       May 28, 2015 via Android
    楼主去看看关于profile bash_profile bashrc 区别
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2597 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 05:24 · PVG 13:24 · LAX 22:24 · JFK 01:24
    ♥ Do have faith in what you're doing.