Monkey Linux
current version 06
released 9/5/1997
@(õ õ)@
(Y)

Search ProjectDevolve Search WWW
Home
Download
Description
Installation
Programs
Tutorials
Requirements
Links

ALIASING IN TCSH AND BASH
 
     Aliases are shortcut commands that are specific to each shell (bash and tcsh).  For instance, it would be much simpler and more intuitive if you could access the floppy device by simply typing ‘floppy’ at the command prompt instead of typing that long drawn out ‘mount’ command.  In this example, ‘floppy’ would be an alias for ‘mount -t msdos /dev/fd0 /mnt -o rw’.  We could even create a shortcut command for ‘umount /mnt’ by assigning it the alias ‘ufloppy’.
 
     ALIASING IN TCSH.  The enhanced C shell, or TCSH, is the default shell in Monkey.  Its user defined aliases are contained within the ~/.cshrc file, where ~ refers to the home directory of root or any other user whom you are logged in as.  After initially logging in as root, the super user, you’re brought to the Monkey prompt.  Type the following sequence of commands to take a look at the ~/.cshrc file:
     cd ~			 CHANGE TO HOME DIRECTORY
     ls -a			 LIST CONTENTS
     cat .cshrc | more	         VIEW CONTENTS OF .cshrc FILE
     alias ll 'ls -l'
     alias la 'ls -la'
     alias cl 'cd \!* ; ls -l'
     alias m   less
     Notice that Monkey’s developer(s) included a few useful aliases.  We want to add our floppy device aliases to that list.  Here's how to do it in the JOE 2.2 text editor:
     1. Open the .cshrc file in the JOE 2.2 text editor.
          joe ~/.cshrc
     2. Press Ctrl+K+H for the help screen.
     3. Add these lines to the document exactly as shown.
          alias floppy 'mount -t msdos /dev/fd0 /mnt -o rw'
          alias ufloppy 'umount /mnt'
     4. Press Ctrl+K+X to save changes to .cshrc and exit JOE 2.2.
     From now on, while using the TCSH, you can access the floppy device by typing ‘floppy’ and tell Monkey that you’re finished using it by typing ‘ufloppy’.  Isn't life grand!
 
     ALIASING IN BASH.  The BASH shell, or Bourne Again Shell, was GNU/Linux’s first shell.  It’s a clone of the Bourne Shell, or SH, designed for another operating system called UNIX.  Follow these steps to enter BASH and define our floppy device aliases:
     1. Change to the BASH shell.
          bash
     2. Create the alias for mounting the floppy.
          alias floppy='mount -t msdos /dev/fd0 /mnt -o rw'
     3. Create the alias for unmounting the floppy.
          alias ufloppy='umount /floppy'
     4. Take a look at our new aliases.
          alias
          alias floppy='mount -t msdos /dev/fd0 /mnt -o rw'
          alias ufloppy='umount /mnt'
     5. Type 'exit' to return to the TCSH shell.
     If you should ever grow tired of your BASH shell aliases then you can delete them by issuing the ‘unalias [alias name]’ command.
 
     Some pointers on aliasing.  Give your aliases unique names.  For example, it might make sense to alias CD-ROM access with the name 'cdrom' but there’s a device that goes by that name (/dev/cdrom).  Therefore, we need to give it a different name like ‘disc.’
 

 
Contact webmaster. Disclaimer | ©™®
Copyright © 2001, 2002 August Chaco
View update list.