How do I pass all command line args to my bash alias called foo. For example:
alias foo=”/path/to/command $@”
However $@ get interpreted when creating the alias instead of during the execution of the alias and escaping the $ doesn’t work either. How do I solve this problem?
Continue reading “Pass Command Line Arguments To a Bash Alias Command”
Q. I find vi hard to use. How do I change my default text editor from vim / vi to Pico under Debian Linux?
A. To use and change an editor to edit your text message, set the variable EDITOR to the pathname of the vi / vim binary file. You need to use export or set command for the same purpose.
Many Linux / UNIX command read shell EDITOR environment variable to determine which editor to use for editing a text file.
Set default text editor to pico
Type the command as follows:
$ which pico
Now setup a new text editor:
Add above line to ~/.bashrc file:
$ vi ~/.bashrc
Append text as follows:
Close and save the file. There is no no need to reboot system.
Also you can add alias if you want: