Skip to main content

The Linux Basic Command

Linux operating system has a beautiful graphical interface which most of us will be using. It will be good to learn the basic commands in Linux to work interactively with the Linux operating system. Linux has a back end access know as shell. You can control and activate all the process in Linux from the shell. So it is very important to learn few basic commands to work with Linux operating system.

 First we will learn how to login for shell access. There are 7 terminals for Linux. 6 terminals are non - GUI and 1 terminal for GUI access. You can login to each terminal using Alt + Ctrl + F1 , F2, .. F7. Each terminals will request your username and password for login. If you want to use the shell in the graphical interface (GUI), press Alt + F2 and type "konsole". As a user you will have permission to access only your /home/user directory and other directories in it.

 *Note: user denotes the username.

Navigation Commands - [ pwd, cd ]

pwd
 This command is used to find the current location or current working directory.

 Eg:
 [user@ws26 ~]$ pwd
 /home/user

 
cd
 This command id used to change the directory. You can move from one directory to another using this command. Few examples are given below.

 Concider you have a directory structure /home/user/test/test1/ . test and test1 are directories in user home.

 Example 1:
 Consider you have a directory "test" in /home/user. Your current working directory is /home/user. You want to change your current working directory from /home/user to /home/user/test, use the following command
 [user@ws26 ~]$ pwd
 /home/user
 [user@ws26 ~]$ cd test
 [user@ws26 ~]$ pwd
 /home/user/test

 Example 2:
 If you want to move back to /home/user, use the following command
 [user@ws26 ~]$ cd ..
 [user@ws26 ~]$ pwd
 /home/user

 Example 3:
 To get back to the home directory of the user
 [user@ws26 ~]$ cd ~
 [user@ws26 ~]$ pwd
 /home/user.

Listing contents in a directory - [ ls, ls -l, ll ]

ls
 This command is used to list all the files and directory in the current directory.

 Eg:
 [user@ws26 ~]$ ls
 1152696870.jpg book OperaDownloads snapshot52.png
 image300.jpg Desktop test spiderman2.jpg

 
ls -l or ll
 This command is also used to list all the files and directories. Here you will get more details about the files and directories present in the current directory. You will see the permission set, creation date, file / directory size etc.

 Eg:
 [user@ws26 ~]$ ls -l
 total 5
 -rw-rw-r-- 1 user user 33188 Dec 22 02:56 1152696870.jpg
 -rw-rw-r-- 1 user user 17647 Aug 19 2006 534458.gif
 -rw-rw-r-- 1 user user 26817 Aug 19 2006 534477.gif
 drwxrwxr-x 2 user user 4096 Jan 13 04:20 book
 drwx------ 3 user user 4096 Feb 4 02:34 Desktop

Reading files in Linux - [ cat, more, less ]

Cat
 This command is used to display the contents of a file. You can read the file contents using the cat command.

 Example:
 [user@ws26 ~]$ cat testfile
 this is a test file.. You can read me..


 
Less and More
 Both the less and more commands serve similar function. They are used to display file one screen at a time. You can press spacebar to continue reading the file. These commands are mainly used while reading large files.

 Example 1:
 [user@ws26 ~]$ less testfile
 this is a test file.. You can read me..

 Example 2:
 [user@ws26 ~]$ more testfile
 this is a test file.. You can read me..

Manipulating files - [ cp, mv, rm, mkdir ]

cp
 This command is used to copy files/directory.

 Example:
 [user@ws26 ~]$ cp file1 directory1
 This will copy the file1 into the directory1

 
cp -R
 This command is used to copy directories recursively (copy all the files and folders inside the directory).

 Example:
 [user@ws26 ~]$ cp directory2 directory1
 This will copy the whole directory2 into directory1

 
mv
 This command is used to move the file or directory.

 Example:
 [user@ws26 ~]$ mv directory2 directory1
 This will move the whole directory2 into directory1

 
rm
 This command is used to remove or delete files and directories.

 Example:
 [user@ws26 ~]$ rm directory2
 This will delete the directory - directory2

 
mkdir
 This command is used to create a new directory

 Example:
 [user@ws26 ~]$ mkdir directory3
 This will create a new directory - directory3.

create new file in Linux - vi editor

The Vi editor is mainly used to create new files in Linux. Example:
vi testfile
The command will open a new window and you can insert text to it. To begin press "i". After adding your contect press ":wq" to save the file.

Comments

Popular posts from this blog

How to Register at Paypal

General requirements Paypal account holders must be at least 18 years old or older and have: Address email = For your Paypal account username in the future. Credit Card Users = Paypal from Indonesia currently only able to use credit card to activate / verified accounts first, and only from certain bank credit card accepted. To be able to withdraw from paypal, you must have one of the Visa credit card, Visa debit card, or prepaid Visa card. Stages Register Paypal Before you start to register, prepare your data to create a Paypal account, such as Email, Name, Address, Phone, credit card number (Make sure the Name, Address, Phone that will you fill out for registration with the data on your credit card) 1. Go to www.paypal.com site 2. Click SignUp Now! to register 3. Furthermore, there is a choice state, because you are in Indonesia choose Indonesia. Then select the type of account you want, for new applicants in Indonesia are advised to choose a personal account fir

Make Money with Socints

Socint.com   is a   new   social   networking   with a   point   system   with prizes .   jajring   many   sites   that   can   make money   or   points   that   can be   in   exchange   for money ,   like   Yuwie   or   People   String .   But the  new   social   networking site   similar   to   facebook.com   This   will   give points   to   every  member   who   conduct   activities   in   this site   ( much like     telkomsel   points   or   xl  points )   and   points   that we have collected   can be   redeemed for   great prizes   ( Ipad )   or   by   dollar   , activities   which  were given   points   are   chatting , listening   to music , upload   photos ,   comment ,   follow-up   survey ,   send a   message , change the theme ,   and many   others   following   details  : Daily   points   will   you   get   through   socint.com : Sign In   ( in. ) : 5   of   5 points Update   Status   ( update   status ) :   0   of   3   points Mood :   0   of   2   points Socint   Me

Install LAMP in Ubuntu 11.04

 This document will walk you through the installation of what is known as a "LAMP" system: Linux , Apache , MySQL and PHP . Depending on who you talk to, the P also stands for Perl or Python , but in general, it is assumed to be PHP. I run CentOS on my servers; these directions were written for CentOS/Red Hat/Fedora. I have had requests for SuSE (another RPM-based distribution) as well as Debian-based systems, so I will work on variants of these directions for those distributions in the future (donations might help speed that process up!). The main difference between the distributions is in the paths to the startup scripts. Red Hat systems used /etc/rc.d/init.d and SuSE uses /etc/init.d . If you are a web developer proficient in PHP& MySQL, you may be using the popular WAMP Server (Windows, Apache, MySQL and PHP) in your windows platform. The more powerful Linux and Unix platforms have a similar package called LAMP which stands for Linux, Apache, MySQL and PHP