On 2019-10-29 at 07:14, Stephen P. Molnar wrote: > The subject line tells it all!? Debian Stretch (64bit).
(A bit more literally than might have been expected. I've trimmed the Subject line back down, as it contained a verbatim copy of the entire message body except for the newlines being replaced by ',,'. That was purely ridiculous; if you don't know how how it happened, please look into it, and if you did it on purpose, please keep Subject lines to a vaguely reasonable length in the future.) > Without warning, or any other indications, some of the alias > statements in my user .bashrc are no longer working!. > > The strange thing is that some still are working. Also, if I enter > the complete path to an executable whose alias is NOT working, the > executable works!!!! Reentering the alias statement in .bashrc does > not restore the function. > > If I enter the alias statement in a terminal the alias works for that > session of the terminal. Can you give some examples of aliases which work and which don't? By which I mean, paste in the alias-definition line for each one. At first blush from the given description, my guess would be that bash is now for some reason not actually reading your .bashrc, but is instead getting its alias definitions from somewhere else, which happens to include some but not all of the definitions your own file specifies. If that's correct, then the aliases which work will be those defined in the other file, and the most likely ones to keep working are generic ones like those defined in /etc/skel/.bashrc. One way to help confirm or refute this would be to add a non-silent command to your .bashrc - an echo statement, or an invocation of fortune, or something along those lines; preferably one prior to the alias definitions, and another after them. If that command's output appears in a suitably-invoked new shell, then this is the wrong avenue; if it doesn't, then you might want to start hunting for other files which contain alias definitions, and try to find out why bash is looking there instead of where you expect. -- The Wanderer The reasonable man adapts himself to the world; the unreasonable one persists in trying to adapt the world to himself. Therefore all progress depends on the unreasonable man. -- George Bernard Shaw
signature.asc
Description: OpenPGP digital signature