A. Unix Basic Commands
FILE CREATION USING CAT:
[system]$ cat > samp.txt
welcome
to
little drops @ i.thiyagaraaj.com
DISPLAY FILE CONTENTS:
[system]$ cat samp.txt
welcome
to
little drops @ i.thiyagaraaj.com
LISTING FILES IN A DIRECTORY:
[system]$ ls
a.out atex.c~ forchild fork.c id.c jmp.c~ pipe.c~ procmask.c sam.txt sel.c slide.c atex.c ffor.c forchild.c get.c jmp.c pipe.c pmask.c procmask.c~ sat
APPENDIND CONTENTS TO A FILE:
[system]$ cat >> samp.txt
website collection
[system]$ cat samp.txt
Welcome to
little drops @ i.thiyagaraaj.com
website collection
WORD COUNT:
[system]$ wc sam.txt
8 14 51 sam.txt
[system]$ wc -w sam.txt
14 sam.txt
CREATING EMPTY DIRECTORY:
[system]$ touch empty.txt
[system]$ cat empty.txt
REMOVING EMPTY DIRECTORY:
[system]$ rm empty.txt
VIEWING FILE PERMISSION:
[system]$ ls -l
total 180
-rwxrwxr-x 1 systemuser systemuser 6923 Feb 4 05:04 a.out
-rwxr-xr-x 1 systemuser systemuser 483 Feb 4 05:15 atex.c
-rw-r--r-- 1 systemuser systemuser 479 Jan 24 07:07 atex.c~
[system]$ ls -a
a.out atex.c~ forchild fork.c id.c jmp.c~ pipe.c~ procmask.c sam.txt sel.c slide.c atex.c ffor.c forchild.c get.c jmp.c pipe.c pmask.c procmask.c~
[system]$ ls
a.out atex.c~ forchild fork.c id.c jmp.c~ pipe.c~ procmask.c s1 sat sel.c~ vff.c atex.c ffor.c forchild.c get.c jmp.c pipe.c pmask.c procmask.c~ sam.txt
USERS CURRENTLY LOGGED IN:
[system]$ who
systemuser :0 2011-02-05 00:03
systemuser pts/1 2011-02-05 00:04 (:0.0)
[system]$ who am i
systemuser pts/1 2011-02-05 00:04 (:0.0)
VIEW ABSOLUTE PATH :
[system]$ pwd
/home/systemuser/sat
CREATING DIRECTORY:
[system]$ mkdir s1
ECHO COMMAND:
[system]$ echo "sat"
sat
CAL COMMAND:
[system]$ cal
February 2011
Su Mo Tu We Th Fr Sa
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28
DATE COMMAND:
[system]$ date
Sat Feb 5 00:11:39 IST 2011
CALENDER FOR 2011:
[system]$ cal 2011
2011
January February March
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3 4 5
2 3 4 5 6 7 8 6 7 8 9 10 11 12 6 7 8 9 10 11 12
9 10 11 12 13 14 15 13 14 15 16 17 18 19 13 14 15 16 17 18 19
16 17 18 19 20 21 22 20 21 22 23 24 25 26 20 21 22 23 24 25 26
23 24 25 26 27 28 29 27 28 27 28 29 30 31
30 31
April May June
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 7 1 2 3 4
3 4 5 6 7 8 9 8 9 10 11 12 13 14 5 6 7 8 9 10 11
10 11 12 13 14 15 16 15 16 17 18 19 20 21 12 13 14 15 16 17 18
17 18 19 20 21 22 23 22 23 24 25 26 27 28 19 20 21 22 23 24 25
24 25 26 27 28 29 30 29 30 31 26 27 28 29 30
July August September
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 2 1 2 3 4 5 6 1 2 3
3 4 5 6 7 8 9 7 8 9 10 11 12 13 4 5 6 7 8 9 10
10 11 12 13 14 15 16 14 15 16 17 18 19 20 11 12 13 14 15 16 17
17 18 19 20 21 22 23 21 22 23 24 25 26 27 18 19 20 21 22 23 24
24 25 26 27 28 29 30 28 29 30 31 25 26 27 28 29 30
31
October November December
Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa Su Mo Tu We Th Fr Sa
1 1 2 3 4 5 1 2 3
2 3 4 5 6 7 8 6 7 8 9 10 11 12 4 5 6 7 8 9 10
9 10 11 12 13 14 15 13 14 15 16 17 18 19 11 12 13 14 15 16 17
16 17 18 19 20 21 22 20 21 22 23 24 25 26 18 19 20 21 22 23 24
23 24 25 26 27 28 29 27 28 29 30 25 26 27 28 29 30 31
30 31
CHANGE DIRECTORY:
[system]$ cd solai
[systemuser@localhost solai]$ cd ..
[system]$ cat > sol.txt
xxx
yyy
COPY CONTENTS FROM ONE FILE TO ANOTHER:
[system]$ cp sam.txt sol.txt
[system]$ cat sol.txt
welcome to little drops @ i.thiyagaraaj.com
website collection 5MOVE FILE TO ANOTHER DIRECTORY:
[system]$ mv sol.txt sol
[system]$ cd sol
[system]$ ls
sol.txt
RENAME FILE:
[system]$ mv sol.txt sat.txt
[system]$ cat sol.txt
welcome to little drops @ i.thiyagaraaj.com
website collection