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

Linux 的环境设置能不能根据不同终端窗口而使用不用环境?

  •  
  •   GPU · 2015-05-12 17:02:55 +08:00 · 1461 次点击
    这是一个创建于 3484 天前的主题,其中的信息可能已经有所发展或是发生改变。
    路由器上面是linux系统的 ,带有console接口 。

    console接口的TTY终端是 ttyS0 , SSH的TTY终端是pts/0

    那么我能不能设置在console口是默认 vbash 的命令行环境, SSH上面是 Bash 环境的?

    vbash 是路由器系统vyatta 的命令行环境。

    或者有没有什么方法可以临时切换命令行环境的?
    因为在vbash上面用 “ sudo cd ” 命令会提示 “command not found” 。
    我需要默认是vbash
    谢谢。


    图片与文章无关只是觉得好玩。
    13 条回复    2015-05-13 01:09:03 +08:00
    ooxxcc
        1
    ooxxcc  
       2015-05-12 17:07:58 +08:00
    根据在.bash_profile 里面根据$TTY变量运行第二层shell?
    jamesxu
        2
    jamesxu  
       2015-05-12 17:17:13 +08:00
    cd 是 shell 内置命令,不能使用 sudo
    GPU
        3
    GPU  
    OP
       2015-05-12 17:21:41 +08:00
    @jamesxu 但是有一个目录我现在的用户没有权限 ,不能进到里面。目录拥有者给了 “www-data”
    jamesxu
        4
    jamesxu  
       2015-05-12 17:27:42 +08:00
    @GPU 那就 root 进去,或者把用户加到 www-data 用户组
    GPU
        5
    GPU  
    OP
       2015-05-12 17:43:30 +08:00
    @jamesxu 我可以 sudo 修改文件夹权限 但是就是不能cd 进去
    ooxxcc
        6
    ooxxcc  
       2015-05-12 17:49:06 +08:00
    @GPU sudo -i,然后cd过来。。
    ooxxcc
        7
    ooxxcc  
       2015-05-12 17:50:31 +08:00
    更正,sudo -s效果更好。。
    GPU
        8
    GPU  
    OP
       2015-05-12 17:58:25 +08:00
    @ooxxcc 没有反应 ,还是在原地。
    ooxxcc
        9
    ooxxcc  
       2015-05-12 17:59:35 +08:00
    @GPU 这时已经切换到root账户了,然后cd就好了。。。你的提示符是不是没显示用户名。。
    GPU
        10
    GPU  
    OP
       2015-05-12 18:09:49 +08:00
    @ooxxcc 原来是要单独运行 sudo -s ,我刚刚添加了 cd 在后面 。但是用这个命令感觉怪怪的。
    GPU
        11
    GPU  
    OP
       2015-05-12 21:05:23 +08:00
    @ooxxcc 我直接输入bash 也是无法切换到bash , 如果用.bash_profile 是怎么切换的?
    ooxxcc
        12
    ooxxcc  
       2015-05-12 21:16:11 +08:00
    @GPU 直接输入bash也无法切换到bash是怎么一回事……
    GPU
        13
    GPU  
    OP
       2015-05-13 01:09:03 +08:00
    @ooxxcc 我也不知道是什么回事不能切换。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2648 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:56 · PVG 18:56 · LAX 02:56 · JFK 05:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.