Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
[krishna@localhost ~]$ ls
anshul Desktop Downloads myscript1 Pictures
Templates
ass2 Documents Music myscript2 Public
Videos
[krishna@localhost ~]$ ls -a
. .face myscript2
.. .gconf .nautilus
anshul .gconfd .openoffice.org
ass2 .gnome2 Pictures
.bash_history .gnome2_private Public
.bash_logout .gstreamer-0.10 .pulse
.bash_profile .gtk-bookmarks .pulse-cookie
.bashrc .gvfs .recently-used.xbel
.cache .ICEauthority .sudoku
.config .icons Templates
.dbus .imsettings.log .themes
Desktop .local .thumbnails
Documents .mission-control Videos
Downloads .mozilla .viminfo
.esd_auth Music .xsession-errors
.evolution myscript1 .xsession-errors.old
[krishna@localhost ~]$ ls -al
total 212
drwx------. 31 krishna krishna 4096 Aug 21 14:56 .
drwxr-xr-x. 4 root root 4096 Aug 15 09:23 ..
-rw-rw-r--. 1 krishna krishna 17 Aug 17 16:03
anshul
drwxrwxr-x. 2 krishna krishna 4096 Aug 21 14:44 ass2
-rw-------. 1 krishna krishna 1364 Aug 21 14:52
.bash_history
-rw-r--r--. 1 krishna krishna 18 Mar 31 08:14
.bash_logout
-rw-r--r--. 1 krishna krishna 176 Mar 31 08:14
.bash_profile
-rw-r--r--. 1 krishna krishna 124 Mar 31 08:14
.bashrc
drwxr-xr-x. 3 krishna krishna 4096 Aug 21 13:02
.cache
drwxr-xr-x. 12 krishna krishna 4096 Aug 21 12:51
.config
drwx------. 3 krishna krishna 4096 Aug 15 01:27
.dbus
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Desktop
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Documents
drwxr-xr-x. 4 krishna krishna 4096 Aug 21 14:41
Downloads
-rw-------. 1 krishna krishna 16 Aug 15 01:27
.esd_auth
drwx------. 8 krishna krishna 4096 Aug 19 15:17
.evolution
-rw-r--r--. 1 krishna krishna 3225 Aug 21 12:53
.face
drwx------. 5 krishna krishna 4096 Aug 21 14:40
.gconf
drwx------. 2 krishna krishna 4096 Aug 21 14:56
.gconfd
drwxr-xr-x. 10 krishna krishna 4096 Aug 21 13:00
.gnome2
drwx------. 2 krishna krishna 4096 Aug 17 16:04
.gnome2_private
drwxrwxr-x. 2 krishna krishna 4096 Aug 19 17:32
.gstreamer-0.10
-rw-rw-r--. 1 krishna krishna 147 Aug 21 14:40
.gtk-bookmarks
dr-x------. 2 krishna krishna 0 Aug 21 14:40
.gvfs
-rw-------. 1 krishna krishna 5890 Aug 21 14:40
.ICEauthority
drwxrwxr-x. 2 krishna krishna 4096 Aug 15 01:29
.icons
-rw-r--r--. 1 krishna krishna 639 Aug 21 14:40
.imsettings.log
drwxr-xr-x. 3 krishna krishna 4096 Aug 15 01:27
.local
drwx------. 3 krishna krishna 4096 Aug 17 16:05
.mission-control
drwxr-xr-x. 5 krishna krishna 4096 Aug 17 16:04
.mozilla
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Music
-rwxrwxrwx. 1 krishna krishna 12288 Aug 17 01:10
myscript1
-rwxrwxrwx. 1 krishna krishna 3687 Aug 17 01:11
myscript2
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
.nautilus
drwxrwxr-x. 3 krishna krishna 4096 Aug 17 12:39
.openoffice.org
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Pictures
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Public
drwx------. 2 krishna krishna 4096 Aug 15 01:27
.pulse
-rw-------. 1 krishna krishna 256 Aug 15 01:27
.pulse-cookie
-rw-------. 1 krishna krishna 12906 Aug 21 14:41
.recently-used.xbel
drwxrwxr-x. 4 krishna krishna 4096 Aug 15 01:30
.sudoku
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Templates
drwxrwxr-x. 2 krishna krishna 4096 Aug 15 01:29
.themes
drwx------. 4 krishna krishna 4096 Aug 15 01:29
.thumbnails
drwxr-xr-x. 2 krishna krishna 4096 Aug 15 01:27
Videos
-rw-------. 1 krishna krishna 767 Aug 21 14:44
.viminfo
-rw-------. 1 krishna krishna 3579 Aug 21 14:52
.xsession-errors
-rw-------. 1 krishna krishna 2543 Aug 21 13:19
.xsession-errors.old
[krishna@localhost ~]$ ls
anshul ass2 Documents graph_feb graph_mar
myscript1 Pictures report_feb report_mar Videos
asign2 Desktop Downloads graph_jan Music
myscript2 Public report_jan Templates
[krishna@localhost ~]$ mkdir projects
[krishna@localhost ~]$ mkdir projects/graphs
[krishna@localhost ~]$ cd projects
[krishna@localhost projects]$ pwd
/home/krishna/projects
[krishna@localhost backups]$ cp
../reports/report_jan .
ADVANCE EXPERIMENTS 2
(a) 644: rw_r__r
(b) 755: rwxr_xr_x
(c) 000: _________
(d) 711: rwx__x__x
(e) 700: rwx______
(f) 777: rwxrwxrwx
(g) 555: r_xr_xr_x
(h) 111: __x__x__x
(i) 600: rw_______
(j) 731: rwx_wx__x
administrator@ubuntu:~$ umask
0022
administrator@ubuntu:~$ touch (umtest1,umtest2)
bash: syntax error near unexpected token
`umtest1,umtest2'
administrator@ubuntu:~$ touch {umtest1,umtest2}
administrator@ubuntu:~$ ls
depts Documents examples.desktop nit
projects sales typescript umtest1 Videos
Desktop Downloads Music Pictures Public
Templates Ubuntu One umtest2
administrator@ubuntu:~$ mkdir umtestdir1
administrator@ubuntu:~$ ls
depts Documents examples.desktop nit
projects sales typescript umtest1 umtestdir1
Desktop Downloads Music Pictures Public
Templates Ubuntu One umtest2 Videos
administrator@ubuntu:~$ umask 027
administrator@ubuntu:~$ touch {umtest3,umtest4}
administrator@ubuntu:~$ mkdir umtestdir2
administrator@ubuntu:~$ ls
depts Documents examples.desktop nit
projects sales typescript umtest1 umtest3
umtestdir1 Videos
Desktop Downloads Music Pictures Public
Templates Ubuntu One umtest2 umtest4 umtestdir2
administrator@ubuntu:~$ ls -ld um*
-rw-r--r-- 1 administrator admin 0 2010-08-28 21:15
umtest1
-rw-r--r-- 1 administrator admin 0 2010-08-28 21:15
umtest2
-rw-r----- 1 administrator admin 0 2010-08-28 21:17
umtest3
-rw-r----- 1 administrator admin 0 2010-08-28 21:17
umtest4
drwxr-xr-x 2 administrator admin 4096 2010-08-28 21:16
umtestdir1
drwxr-x--- 2 administrator admin 4096 2010-08-28 21:17
umtestdir2
administrator@ubuntu:~$
administrator@ubuntu:~$ ln hard words
ln: accessing `hard': No such file or directory
administrator@ubuntu:~$ touch words
administrator@ubuntu:~$ ls
depts Documents examples.desktop nit
projects sales typescript umtest1 umtest3
umtestdir1 Videos
Desktop Downloads Music Pictures Public
Templates Ubuntu One umtest2 umtest4 umtestdir2
words
administrator@ubuntu:~$ ln hard words
ln: accessing `hard': No such file or directory
administrator@ubuntu:~$ ln words hard
administrator@ubuntu:~$ ln -s words soft
administrator@ubuntu:~$ head
hard
hard
exit
exit
administrator@ubuntu:~$ man head
administrator@ubuntu:~$ head hard
administrator@ubuntu:~$ head soft
administrator@ubuntu:~$ head words
administrator@ubuntu:~$ ls
depts Documents examples.desktop Music Pictures
Public soft typescript umtest1 umtest3
umtestdir1 Videos
Desktop Downloads hard nit projects
sales Templates Ubuntu One umtest2 umtest4
umtestdir2 words
administrator@ubuntu:~$ ls -il hard soft
159319 -rw-r--r-- 2 administrator admin 0 2010-08-29
11:50 hard
148477 lrwxrwxrwx 1 administrator admin 5 2010-08-29
11:51 soft -> words
administrator@ubuntu:~$ stat hard soft
File: `hard'
Size: 0 Blocks: 0 IO Block: 4096
regular empty file
Device: 700h/1792d Inode: 159319 Links: 2
Access: (0644/-rw-r--r--) Uid: ( 1000/administrator)
Gid: ( 119/ admin)
Access: 2010-08-29 11:52:50.496452561 +0530
Modify: 2010-08-29 11:50:55.486453299 +0530
Change: 2010-08-29 11:51:25.776452736 +0530
File: `soft' -> `words'
Size: 5 Blocks: 0 IO Block: 4096
symbolic link
Device: 700h/1792d Inode: 148477 Links: 1
Access: (0777/lrwxrwxrwx) Uid: ( 1000/administrator)
Gid: ( 119/ admin)
Access: 2010-08-29 11:52:55.866453368 +0530
Modify: 2010-08-29 11:51:48.986453314 +0530
Change: 2010-08-29 11:51:48.986453314 +0530
administrator@ubuntu:~$ ln words hard
ln: creating hard link `hard': File exists
administrator@ubuntu:~$ ln word soft ; ls
ln: accessing `word': No such file or directory
depts Documents examples.desktop Music Pictures
Public soft typescript umtest1 umtest3
umtestdir1 Videos
Desktop Downloads hard nit projects
sales Templates Ubuntu One umtest2 umtest4
umtestdir2 words
administrator@ubuntu:~$ ln -s nitish soft1
administrator@ubuntu:~$ ls
depts Downloads Music projects soft
typescript umtest2 umtestdir1 words
Desktop examples.desktop nit Public soft1
Ubuntu One umtest3 umtestdir2
Documents hard Pictures sales
Templates umtest1 umtest4 Videos
administrator@ubuntu:~$ ln -s nitish soft1 ; ls
ln: creating symbolic link `soft1': File exists
depts Downloads Music projects soft
typescript umtest2 umtestdir1 words
Desktop examples.desktop nit Public soft1
Ubuntu One umtest3 umtestdir2
Documents hard Pictures sales
Templates umtest1 umtest4 Videos
administrator@ubuntu:~$ ln -s niti soft2 ; ls
depts Downloads Music projects soft
Templates umtest1 umtest4 Videos
Desktop examples.desktop nit Public soft1
typescript umtest2 umtestdir1 words
Documents hard Pictures sales soft2
Ubuntu One umtest3 umtestdir2
administrator@ubuntu:~$ ls -il soft2
159324 lrwxrwxrwx 1 administrator admin 4 2010-08-29
11:57 soft2 -> niti
administrator@ubuntu:~$ ln soft hard1
administrator@ubuntu:~$ ls
depts Downloads hard1 Pictures sales
soft2 Ubuntu One umtest3 umtestdir2
Desktop examples.desktop Music projects soft
Templates umtest1 umtest4 Videos
Documents hard nit Public soft1
typescript umtest2 umtestdir1 words
administrator@ubuntu:~$ rm hard1
administrator@ubuntu:~$ ls
depts Downloads Music projects soft
Templates umtest1 umtest4 Videos
Desktop examples.desktop nit Public soft1
typescript umtest2 umtestdir1 words
Documents hard Pictures sales soft2
Ubuntu One umtest3 umtestdir2
administrator@ubuntu:~$ ln soft hard1 ; ls
depts Downloads hard1 Pictures sales
soft2 Ubuntu One umtest3 umtestdir2
Desktop examples.desktop Music projects soft
Templates umtest1 umtest4 Videos
Documents hard nit Public soft1
typescript umtest2 umtestdir1 words
administrator@ubuntu:~$ touch hard1
administrator@ubuntu:~$ cat hard1
administrator@ubuntu:~$ ls -li hard1
148477 lrwxrwxrwx 2 administrator admin 5 2010-08-29
11:51 hard1 -> words
administrator@ubuntu:~$ rm hard1
administrator@ubuntu:~$ ls -li hard1
ls: cannot access hard1: No such file or directory
administrator@ubuntu:~$ ln soft hard1 ; ls -li hard1
148477 lrwxrwxrwx 2 administrator admin 5 2010-08-29
11:51 hard1 -> words
administrator@ubuntu:~$ df
Filesystem 1K-blocks Used Available Use
% Mounted on
/dev/loop0 9821012 2230724 7091396
24% /
none 501972 300 501672
1% /dev
none 506640 1504 505136
1% /dev/shm
none 506640 80 506560
1% /var/run
none 506640 0 506640
0% /var/lock
none 506640 0 506640
0% /lib/init/rw
/dev/sdb1 40957684 37253412 3704272
91% /host
/dev/sr0 706626 706626 0
100% /media/Linux
administrator@ubuntu:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/loop0 9.4G 2.2G 6.8G 24% /
none 491M 300K 490M 1% /dev
none 495M 1.5M 494M 1% /dev/shm
none 495M 80K 495M 1% /var/run
none 495M 0 495M 0% /var/lock
none 495M 0 495M 0%
/lib/init/rw
/dev/sdb1 40G 36G 3.6G 91% /host
/dev/sr0 691M 691M 0 100%
/media/Linux
administrator@ubuntu:~$ df -H
Filesystem Size Used Avail Use% Mounted
on
/dev/loop0 11G 2.3G 7.3G 24% /
none 515M 308k 514M 1% /dev
none 519M 1.6M 518M 1%
/dev/shm
none 519M 82k 519M 1%
/var/run
none 519M 0 519M 0%
/var/lock
none 519M 0 519M 0%
/lib/init/rw
/dev/sdb1 42G 39G 3.8G 91% /host
/dev/sr0 724M 724M 0 100%
/media/Linux
administrator@ubuntu:~$ ls - li
ls: cannot access -: No such file or directory
ls: cannot access li: No such file or directory
administrator@ubuntu:~$ ls -li
total 64
159039 drwxr-xr-x 5 administrator administrator 4096
2010-08-29 00:06 depts
129906 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Desktop
129919 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Documents
129911 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Downloads
159036 -rw-r--r-- 1 administrator administrator 179
2010-08-28 01:19 examples.desktop
159319 -rw-r--r-- 2 administrator admin 0
2010-08-29 11:59 hard
148477 lrwxrwxrwx 2 administrator admin 5
2010-08-29 11:51 hard1 -> words
129929 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Music
159223 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 23:43 nit
129940 drwxr-xr-x 3 administrator administrator 4096
2010-08-28 23:45 Pictures
159243 drwxr-xr-x 5 administrator administrator 4096
2010-08-28 22:57 projects
129918 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Public
159490 -rw-r--r-- 1 administrator administrator 0
2010-08-28 23:56 sales
148477 lrwxrwxrwx 2 administrator admin 5
2010-08-29 11:51 soft -> words
159323 lrwxrwxrwx 1 administrator admin 6
2010-08-29 11:56 soft1 -> nitish
159324 lrwxrwxrwx 1 administrator admin 4
2010-08-29 11:57 soft2 -> niti
129916 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Templates
148404 -rw-r--r-- 1 administrator administrator 895
2010-08-28 01:55 typescript
159265 drwxrwxr-x 2 administrator administrator 4096
2010-08-28 23:43 Ubuntu One
159149 -rw-r--r-- 1 administrator admin 0
2010-08-29 11:47 umtest1
159310 -rw-r--r-- 1 administrator admin 0
2010-08-29 11:47 umtest2
159316 -rw-r----- 1 administrator admin 0
2010-08-29 11:48 umtest3
159317 -rw-r----- 1 administrator admin 0
2010-08-29 11:48 umtest4
159154 drwxr-xr-x 2 administrator admin 4096
2010-08-28 21:16 umtestdir1
159318 drwxr-x--- 2 administrator admin 4096
2010-08-28 21:17 umtestdir2
129941 drwxr-xr-x 2 administrator administrator 4096
2010-08-28 01:22 Videos
159319 -rw-r--r-- 2 administrator admin 0
2010-08-29 11:59 words
administrator@ubuntu:~$ vi arithmetic
administrator@ubuntu:~$ sh arithmetic
Enter the first number x :
8
Enter the second number y :
4
The numbers x and y are : 8 4
The sum of numbers is : 12
The difference of numbers is : 4
The product of numbers is : 32
The division of numbers is : 2
administrator@ubuntu:~$
Shell Script
sum=`expr $x + $y`
echo "The sum of numbers is : $sum "
sub=`expr $x - $y`
echo "The difference of numbers is : $sub"
mul=`expr $x \* $y`
echo "The product of numbers is : $mul"
div=`expr $x / $y`
echo "The division of numbers is : $div"
administrator@ubuntu:~$ vi even
administrator@ubuntu:~$ sh even
Enter the number :
8
The number is even
administrator@ubuntu:~$ sh even
Enter the number :
5
The number is odd
Script
if [ $y -eq 0 ] ; then
echo "The number is even"
else
echo "The number is odd"
fi
administrator@ubuntu:~/depts$ ls
hr sales web
administrator@ubuntu:~/depts$ cd ..
administrator@ubuntu:~$ chgrp
administrator@ubuntu:~$ ls
administrator@ubuntu:~$ cd depts
administrator@ubuntu:~/depts$ ls
hr sales web
administrator@ubuntu:~/depts$ cd ..
administrator@ubuntu:~$ chgrp sales -> depts/sales
administrator@ubuntu:~$ su -
Password:
administrator@ubuntu:~$ su -
Password:
Password:
administrator@ubuntu:~$ su john
Password:
administrator@ubuntu:~$ man su
administrator@ubuntu:~$ su -l
Password:
administrator@ubuntu:~$ cd ..
administrator@ubuntu:/home$ cd ..
administrator@ubuntu:/$ su -
Password:
administrator@ubuntu:/$ pwd
administrator@ubuntu:/$ man su
administrator@ubuntu:/$ su -
Password:
su: Authentication failure
administrator@ubuntu:/$ su --
Password:
administrator@ubuntu:/$ login
administrator@ubuntu:/$ root
administrator@ubuntu:/$ man
administrator@ubuntu:/$ sex
administrator@ubuntu:/$ s??
administrator@ubuntu:/$ su -??
Options:
-m, -p,
administrator@ubuntu:~$ su -l
Password:
root:x:0:0:root:/root:/bin/bash
daemon:x:1:1:daemon:/usr/sbin:/bin/sh
bin:x:2:2:bin:/bin:/bin/sh
sys:x:3:3:sys:/dev:/bin/sh
sync:x:4:65534:sync:/bin:/bin/sync
games:x:5:60:games:/usr/games:/bin/sh
man:x:6:12:man:/var/cache/man:/bin/sh
lp:x:7:7:lp:/var/spool/lpd:/bin/sh
mail:x:8:8:mail:/var/mail:/bin/sh
news:x:9:9:news:/var/spool/news:/bin/sh
uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
proxy:x:13:13:proxy:/bin:/bin/sh
www-data:x:33:33:www-data:/var/www:/bin/sh
backup:x:34:34:backup:/var/backups:/bin/sh
irc:x:39:39:ircd:/var/run/ircd:/bin/sh
nobody:x:65534:65534:nobody:/nonexistent:/bin/sh
libuuid:x:100:101::/var/lib/libuuid:/bin/sh
syslog:x:101:103::/home/syslog:/bin/false
messagebus:x:102:107::/var/run/dbus:/bin/false
avahi-autoipd:x:103:110:Avahi autoip
daemon,,,:/var/lib/avahi-autoipd:/bin/false
couchdb:x:105:113:CouchDB
Administrator,,,:/var/lib/couchdb:/bin/bash
speech-dispatcher:x:106:29:Speech
Dispatcher,,,:/var/run/speech-dispatcher:/bin/sh
usbmux:x:107:46:usbmux
daemon,,,:/home/usbmux:/bin/false
haldaemon:x:108:114:Hardware abstraction
layer,,,:/var/run/hald:/bin/false
pulse:x:110:115:PulseAudio
daemon,,,:/var/run/pulse:/bin/false
rtkit:x:111:117:RealtimeKit,,,:/proc:/bin/false
saned:x:112:118::/home/saned:/bin/false
hplip:x:113:7:HPLIP system
user,,,:/var/run/hplip:/bin/false
gdm:x:114:120:Gnome Display
Manager:/var/lib/gdm:/bin/false
administrator:x:1000:1000:Administrator,,,:/home/admin
istrator:/bin/bash
john:x:1001:10000::/home/john:/bin/sh
alex:x:1002:10000::/home/alex:/bin/sh
bob:x:1003:10001::/home/bob:/bin/sh
zak:x:1004:10002::/home/zak:/bin/sh
eddy:x:1005:10002::/home/eddy:/bin/sh
manager:x:1006:1006::/home/manager:/bin/sh
administrator@ubuntu:~$ ls -l
total 56
administrator@ubuntu:~$ cd depts
administrator@ubuntu:~/depts$ ls
administrator@ubuntu:~/depts$ rm depts.sales
administrator@ubuntu:~/depts$ ls
hr sales web
administrator@ubuntu:~/depts$ ls -l
total 12