By typing a manually specified command in terminal I want to execute some other command.
How could add an alias to a command? Can i do that with the help of the terminal or should I edit some kind of file?
I write a GUI for adding/editing alias commands. You can also use it from commandline like this:
addalias -add "sinstall" "sudo apt-get install"
To learn about aliasing: visit http://www.mediacollege.com/linux/command/alias.html
To make the changes permanent (i.e. to be read everytime you start a shell) add the alias commands you typed in the terminal to the file ~/.bashrc file.
You can directly create a file in your home for collecting all the aliases
.bash_profile by writing
nano ~.bash_profile and simply write on the file the commands/shortcuts you want to create, for example:
alias edbp='nano ~/.bash_profile'
and then validate it sourcing the file, so running
Remember that every time you modify your document you have to run again
Add aliases to the file
~/.bash_aliases and create it if it doesn't exist. For example, I have:
$ more ~/.bash_aliases
alias trop='tree --dirsfirst -L 1'
$ alias --help
alias: alias [-p] [name[=value] ... ]
Define or display aliases.
Without arguments, `alias' prints the list of aliases in the reusable
form `alias NAME=VALUE' on standard output.
Otherwise, an alias is defined for each NAME whose VALUE is given.
A trailing space in VALUE causes the next word to be checked for
alias substitution when the alias is expanded.
-p print all defined aliases in a reusable format
alias returns true unless a NAME is supplied for which no alias has been