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

7 天前
 qazwsxkevin
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 做不到吗?

263 次点击
所在节点    OpenWrt
2 条回复
flynaj
7 天前
openwrt 默认是 ash
qazwsxkevin
6 天前
@flynaj #1 已在/etc/passwd 里修改为/bin/bash ,我现在已经是 bash 环境,这个 prompt 修改,我试过很多次,是不能和完整版 linux 那样,支持\w,\W 。。。。,回头我试试看看 ash 能不能改 prompt

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1052391

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX