Re:Run Commands, the 'rc' in '.bashrc'
by syncsynchalt on Sunday September 01, 2019 @06:33PM
(#20855456)
As an example: I'd love to run `set -o vi` on every ec2-user login, but the machines tend to be ephemeral and this command might not be wanted by other users, so I don't add it to /etc/profile or /etc/bashrc.
[ Parent
| on HN ]
Re:Run Commands, the 'rc' in '.bashrc'
by jeremyjh on Sunday September 01, 2019 @10:05PM
(#20856268)
Why wouldn't you put that in ~/.bashrc ?
Re:Run Commands, the 'rc' in '.bashrc'
by syncsynchalt on Monday September 02, 2019 @05:23PM
(#20861866)
The ec2-user is shared by all users who might login; our EC2 hosts usually only last a few minutes/hours and are only accessed during debugging or extraordinary circumstances.
Re:Run Commands, the 'rc' in '.bashrc'
by jeremyjh on Monday September 02, 2019 @06:56PM
(#20862320)
The .ssh/rc file goes on the server though, so you’d still have that problem.
What if you don't have a home directory on an ephemeral server?
Then you won’t have anywhere to store ~/.ssh/rc, and the version you’d put in /etc would still unfortunately apply to all users.
Your ssh rc is stored locally, to be executed on remote servers, right? Locally you have a home dir, but you don't on the remote.
No, it lives on the server.
allows you to use vi on the command line for anyone else who was wondering.
okay? If i'm wrong, what's it for?