Huong Dan Co Ban Linux

You might also like

You are on page 1of 16

LINUX CN BN

MC LC
HNG DN CI T VMWARE V LINUX TRN MY O................................2
1. Ci t VMWARE....................................................................................................2
2. Ci t Linux trn my o........................................................................................7
VIT CT SCRIPT DNG CSHELL/BASH SHELL.......................................................13
1. Vit chng trnh script xut ch HELLO WORD.............................................13
2. Vit chng trnh script Gii phng trnh bc 2...............................................13

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 1

LINUX CN BN

HNG DN CI T VMWARE V LINUX TRN MY O


1. Ci t VMWARE
Video hng dn ci t:
https://www.youtube.com/watch?v=Fg8PiYEuUaY&feature=youtu.be
Ti file ci t VMWARE v my tnh
Sau chy file ci t: nhn chut phi -> Run.

Tip nhn Next -> click Acept

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 2

LINUX CN BN

Chn Typical -> Chn Next

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 3

LINUX CN BN
B chn Check for-> Chn Next

B chn Help improve-> Chn Next

Chn Next

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 4

LINUX CN BN

Chn Contine

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 5

LINUX CN BN

Sau chn Finish -> th l hon tt ci t.

2. Ci t Linux trn my o
Ti bn ci my o Linux (ui .iso) v my.
Sau khi ng VMWARE -> Create a new Virtual Machine

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 6

LINUX CN BN

Chn Typical -> Next

Chn Instaler disc..-> Browse..( chn ng dn n file .iso) -> Chn Open ->
Click Next.

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 7

LINUX CN BN

Sau nhp tn
User name: Nhp tn ng nhp
Password: Nhp mt khu khi ng nhp my o
VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 8

LINUX CN BN
Chn Next

Chn ng dn lu th mc ci t Chn Browse..-> Chn Next

Chn dung lng cp cho my o trong Maximum disk size..-> Chn Next ->
Chn Finish

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 9

LINUX CN BN

i my o khi ng

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 10

LINUX CN BN

Nhp mt khu

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 11

LINUX CN BN

Kt thc ci t

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 12

LINUX CN BN

VIT CT SCRIPT DNG CSHELL/BASH SHELL


1. Vit chng trnh script xut ch HELLO WORD
Bc 1: To flie helo.sh
-

S dng pico hoc gedit vit chng trnh nh sau:


$ gedit hello.sh hoc
$ pico hello.sh

Sau vit chng trnh trong trnh son tho to


#!/bin/bash
echo HELLO WORD

Bc 2: To quyn thc thi cho file va to


-

C php: $ chmod 755 <ten file .sh>


% chmod 755 hello.sh

Bc 3: Thc thi
% ./hello.sh
Kt qu: HELLO WORD

2. Vit chng trnh script Gii phng trnh bc 2


Bc 1: To file gptb2.sh
$ gedit gptb2.sh
#!/bin/bash
echo Phuong trinh bac 2 co dang: ax^2+bx+c=0
echo n nhap gia tri a =
VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 13

LINUX CN BN
read a
if [ $a = 0 ] ; then
echo khong phai Phuong trinh bac 2
exit 1
fi
echo n nhap gia tri b =
read b
echo n nhap gia tri c =
read c
delta = b*b+4*a*c
if [ delta eq 0 ] ; then
echo Phuong trinh co nghiem kep la
x=$(echo scale =3 ; ($b)/(2*($a)) |bc)
echo (x1=x2=$x)
exit 0
elif [ delta gt 0 ] ; then
echo Phuong trinh co 2 nghiem phan biet la
x1=$(echo scale =3 ; (-($b)-sqrt($delta))/(2*($a)) |bc)
x2=$(echo scale =3 ; (-($b)+sqrt($delta))/(2*($a)) |bc)
echo (x1=$x1)
echo (x2=$x2)
exit 0
else
echo phuong trinh co nghiem phuc
VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 14

LINUX CN BN
phanthuc=$(echo scale =3 ; (-($b))/(2*($a)) |bc)
x2=$(echo scale =3 ; sqrt(-($delta))/(2*($a)) |bc)
echo x= ($phanthuc) + ($phanao)*i
echo x= ($phanthuc) - ($phanao)*i
fi
exit 0

VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 15

LINUX CN BN

Bc 2: To quyn thc thi cho file va to


% chmod 755 gptb2.sh
Bc 3: Thc thi
% ./gptb2.sh
VIT CT SCRIPT DNG CSHELL/BASH SHELL

Trang 16

You might also like