Set up NIS and autofs on this new CentOS6 box, but it seems tilde expansion no longer works in bash? [root at frodo ~]# cd ~john -bash: cd: ~john: No such file or directory [root at frodo ~]# cd /home/john [root at frodo john]# pwd /home/john [root at frodo john]# It still works in t/csh: [root at frodo ~]# /bin/csh [root at frodo ~]# cd ~john [root at frodo ~john]# pwd /home/john [root at frodo ~john]# I couldn't find anything in the bash man page that suggests this feature needs explicit configuration.
On Thu, 5 Jan 2012, isdtor wrote:> Set up NIS and autofs on this new CentOS6 box, but it seems tilde > expansion no longer works in bash? > > [root at frodo ~]# cd ~john > -bash: cd: ~john: No such file or directory > [root at frodo ~]# cd /home/john > [root at frodo john]# pwd > /home/john > [root at frodo john]# > > It still works in t/csh: > > [root at frodo ~]# /bin/csh > [root at frodo ~]# cd ~john > [root at frodo ~john]# pwd > /home/john > [root at frodo ~john]# > > I couldn't find anything in the bash man page that suggests this > feature needs explicit configuration.It's not generally true, tilde works just as expected here on C6 with bash. Perhaps something's been cached by bash from when NIS was setup incorrectly? I'd assume cd ~root would work if that was the case. jh
isdtor wrote:> Set up NIS and autofs on this new CentOS6 box, but it seems tilde > expansion no longer works in bash? > > [root at frodo ~]# cd ~john > -bash: cd: ~john: No such file or directory > [root at frodo ~]# cd /home/john<snip> Works jes' fine for me. There's something either in your environment, or some option that's gotten munged. Please note what you pasted: the PS1 shows you being in your home... with a tilde. mark
Seemingly Similar Threads
- Tilde expansion in ManageSieve for dovecot-1.1.
- tilde expansion with install.packages
- [Bug 2481] New: Tilde expansion in -i option inconsistent
- [Bug 3552] New: ssh_config option RevokedHostKeys doesn't do tilde expansion on the filename
- CentOS6 gvfs disk thrashing