V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
qazwsxkevin
V2EX  ›  OpenWrt

这个 openwrt 内置的 bash 版本, prompt 是不支持\w,\W,\PWD$三种完整路径写法吗?

  •  
  •   qazwsxkevin · 157 天前 · 663 次点击
    这是一个创建于 157 天前的主题,其中的信息可能已经有所发展或是发生改变。
    bash --version
    GNU bash, version 5.2.21(1)-release (mipsel-openwrt-linux-gnu)
    
    cat /etc/profiles
    PS1='\h:\u \w#'
    PS1='\h:\u \W#'
    PS1='\h:\u \PWD$#
    

    以上三种写法,当账户在账户的目录内时,路径会显示~,想显示完整的路径,这个版本的 bash 做不到吗?

    2 条回复    2024-06-26 20:06:21 +08:00
    flynaj
        1
    flynaj  
       157 天前 via Android   ❤️ 1
    openwrt 默认是 ash
    qazwsxkevin
        2
    qazwsxkevin  
    OP
       156 天前
    @flynaj #1 已在/etc/passwd 里修改为/bin/bash ,我现在已经是 bash 环境,这个 prompt 修改,我试过很多次,是不能和完整版 linux 那样,支持\w,\W 。。。。,回头我试试看看 ash 能不能改 prompt
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2588 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:34 · PVG 09:34 · LAX 17:34 · JFK 20:34
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.