Penguin
Annotated edit history of Aliases version 7, including all changes. View license author blame.
Rev Author # Line
5 CraigBox 1 Can you think of a REALLY long command that you use on a regular basis? If so, aliases are for you!
1 BenStaz 2
5 CraigBox 3 An alias is a small command or name to execute a long string. They couldn't be easier to make. At your terminal, type:
1 BenStaz 4
5 CraigBox 5 <tt>alias <name>='<command to perform>'</tt>
1 BenStaz 6
5 CraigBox 7 If you type <tt>alias staz='echo you rock Staz'</tt>, and then type <tt>staz</tt> at the terminal, you will be told that Staz rocks.
8
9 Of course there are much more useful aliases to be made than the one above!
1 BenStaz 10
11 Take for example:
7 BenStaz 12 <tt>alias apt='sudo vim /etc/apt/sources.list'</tt>
1 BenStaz 13
14 Think about how many times you have edited this file. Wouldn't typing 'apt' be so much nicer?
15 This alias will only last while you have this terminal window open if you want a permanent one, read on :)
3 BenStaz 16
4 BenStaz 17 To list the aliases available to you, simply type 'alias'.
18
3 BenStaz 19 To remove an alias do:
5 CraigBox 20 *<tt>unalias <nameofalias></tt>
1 BenStaz 21
5 CraigBox 22 !Making aliases permanent
1 BenStaz 23
2 BenStaz 24 First we edit your ~~/.bashrc file.
7 BenStaz 25 *<tt>sudo vim ~~/.bashrc</tt>
1 BenStaz 26 Now scroll down to find:
27
28 <verbatim>
29 #if [ -f ~/.bash_aliases ]; then
30 # . ~/.bash_aliases
31 #fi
32 </verbatim>
33
34 Uncomment these three lines (or if they don't exist add them). Now save.
35
36 Now do:
7 BenStaz 37 *<tt>vim ~~/.bash_aliases</tt>
1 BenStaz 38
39 Add all your aliases (in the same format as above) with each being on a separate line. Save when you are done.
5 CraigBox 40 Good stuff, now open a new terminal. Hopefully your aliases will work like a charm.
6 CraigBox 41
42 ---
43 CategoryBeginners

PHP Warning

lib/blame.php:177: Warning: Invalid argument supplied for foreach()