Basic Linux Commands 
These are the basic Linux commands that could be useful at first step. 
This list could be kilometers long but I just wanted to give a first look to the users with no 
knowladge of Linux/Unix. For more information take look at the man pages, /usr/doc/ directory in 
your Linux machine and  
http://www.ctyme.com/linuxdoc/alpha1.htm
You can access man pages by simply typing "man command" at the command prompt on your Linux/Unix 
machine. The man pages can also be found at  
linux-howto.com 
 
By the way, do not forget that Unix/Linux is case sensitive. This means that Linux and 
linux are not the same... 
  
 
- ls: It lists the files and the subdirectories in the current directory.
            Some of its valid parameters are F, a, l, R.
             ls tip
 
- cat:  It is like the type command in MS-DOS but more and more powerful.You should
            have a look at it in man pages by typing the command "man cat".
 
- cp:  It copies files to the specified path. If no path is specified it copies 
            the source file from the destination to the current directory. 
 
- mv:  It is used to move file or directories to the specified path with the 
            specified path with the specied name.It shoul be noticed that there isn't a rename 
            function in Linux/Unix, so that mv  is used to the this job.
 
- rm:  It erases one or multible files. You can use wildcards. It is important that there
            is no command like undelete in Unix variants so know that there is no way back.
            If you want to remove a directory with all the files/subdirectories  just use -r 
            parameter.             
 
- mkdir: It is used to create a new directory.
 
- rmdir:It removes an empty directory. 
 
- startx:  It starts the XWindow environment. It looks for a .xinitrc file in the 
            users home directory and if there is something specified in this file extracts 
            this (If you install a window manager you'll probably need this).
 
- mount:  In Unix copatible systems if you want to use a removable drive or use a 
            non-specified hard-drive partition during the installation-process you need to 
            mount that drive in a directory in order to use it. For example if you want to 
            reach to the CD-ROM drive you may type "mount /dev/cdrom /mnt/cdrom". 
            It is obvious that the destination directory (here, it is /mnt/cdrom) should exist 
            before using this command. If you type mount alone it types the previosly mounted
            drives. To access to the floppy drive type "mount /dev/fd0 /mnt/floppy"
 
- pwd:  It prints the current directory.
 
- cd:   It changes the directory. It is used as the MS-DOS's cd command. The only 
            difference can be seen when changing directory to the parent directory. We use 
            "cd .." instead of MS-DOS's "cd..".
 
- who: It displays the currently logged users and on which terminal they logged on.
 
- w:    It displays which user is doing what.If you see bashrc, csh, tcsh or 
            something like that it means that the user is currently idle.
 
- pine: Well, it is not a command but a very nice program to read, send mail etc...
 
- lynx: It is an another usefull program which is used at least one time by every 
             Linux/Unix user. It is a text mode web browser which is not capable of displaying 
             images. It might be useful if you are looking for a text information and don't want 
             to wait to see lots of pictures, applets etc...
 
