The originals remain untouched.
It is possible to override existing commands with aliases though. This is useful for setting flags by default. I have alias ls='ls --color'
for instance such that whenever I run ls
, it actually runs ls --color
, providing colourful output.
Note that aliases are only a concept within your command line shell though. Any other program running ls
internally won’t have the flag added and wouldn’t be able to use any of the other aliases either (not that it would know about them).
It’s very easy to program your own “proper” commands though on Linux. If you had some procedure where you execute multiple commands in some order with some arguments that may depend on the outputs of previous commands, you could write all that as a shell script, give it some custom name, put it in your $PATH
and run it like any other command.
VR is pain enough as is; adding a Laptop with weird GPU setups into the mix is going to be even more pain.
Oh, this is the Linux gaming community. Multiply the pain by 10.