Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Започнување со работа под UNIX
- Вовед
- За да се поврзете на UNIX серверот, каде што ќе ги извршувате задачите зададени на лабораториски вежби, потребно е да имате SSH клиент кој што ќе ви овозможи поврзување на серверот. Улогата на SSH клиент во нашиов случај ќе ја игра слободната и open source апликација за терминален емулатор, PuTTY. Апликацијата може да ја преземете од овој линк.
- Откако ќе ја стартувате, поврзувањето е многу едноставно: потребно е во полето Host Name (or IP Address) да внесете: os.finki.ukim.mk и со притискање на копчето Open се поврзувате на серверот.
- Секој студент има своја сметка на овој сервер, така што веднаш кога ќе се поврзете со серверот ви се појавува барање за најава.
- login as:
- Секој студент се најавува со сопственото корисничко име и лозинка кои ги користи и за сите останати сервиси на ФИНКИ (корисничко име: индекс и соодветната лозинка).
- login as: 123456
- 123456@os.finki.ukim.mk’s password:
- Корисникот добива дозвола за работа со точно испишување на својата лозинка, при што внесените знаци не се прикажуваат на екранот. Во случај на погрешна лозинка, се испишува порака:
- Access denied
- Секогаш кога успешно ќе се најавите на системот се наоѓате во вашиот именик (home directory) кој претставува ваша локација во датотечниот систем. Се додека имате кориснички број на системот и вашиот именик не се менува. Обично корисничките именици се групирани во еден именик, а начинот на организација може да варира од еден систем до друг.
- Одјавување од системот се врши со наредбата:
- exit
- Задачи за на час
- Напишете команда со која ќе ја прочитате помошната документација за командите ls, pwd и cd.
- Команда:
- man ls
- man pwd
- man cd
- Напишете команда со која ќе добиете информација кој сé е најавен на системот.
- Команда:
- w
- Напишете команда со која ќе го отпечатите денешниот датум во формат dd.mm.yyyy
- Команда:
- date "+%d.%m.%y"
- Да се креира именик OS_Lab4.
- Команда:
- mkdir OS_Lab4
- Да се проверат привилегиите на именикот и истите да се сменат доколку не се следниве: право на читање, запишување и извршување да имате само вие, групата да има само привилегии за читање, а останатите да немаат никаков пристап.
- Команда:
- ls -l
- chmod 740 OS_Lab4
- Креирајте датотека telefoni.txt и пополнете ја со неколку телефонски броеви.
- Команда:
- nano telefoni.txt
- ctrl + X
- y
- enter
- Креирајте уште една датотека kolegi.txt и пополнете ја со имињата на неколку ваши колеги.
- Команда:
- nano kolegi.txt
- ctrl + X
- y
- enter
- Прикажи ги првите 2 и последните 3 реда од датотеката telefoni.txt.
- Команди:
- cat telefoni.txt | head -2
- cat telefoni.txt | tail -3
- Да се ископира датотеката kolegi.txt од HOME именикот во именикот OS_Lab4 и да се преименува во moja.txt.
- Команда:
- mv kolegi.txt moja.txt
- На екран да се испише содржината на датотеката moja.txt.
- Команда:
- cat moja.txt
- Излистајте ја содржината на датотеката /etc/passwd со командата more. Команда:
- ls | more /etc/passwd
- Влезете во именикот /etc и ископирајте ја датотеката passwd во претходно креираниот именик OS_Lab4, со ново име mypasswd.
- Команда:
- cd /etc
- cp passwd /home/162051/mypasswd
- Излистајте ја содржината на тековниот именик, на тој над него (неговиот родител) и на именикот OS_Lab4 истовремено.
- Команда:
- ls . .. /home/162051/OS_Lab4
- Креирајте именик vezba во домашниот именик, а потоа уште два именика sub1 и sub2 во него и произволни датотеки во секој од имениците.
- Команда:
- mkdir vezba
- cd vezba
- mkdir sub1
- mkdir sub2
- Ископирајте ги сите датотеки од вашиот именик во именикот vezba и во именикот sub1.
- Команда:
- cp -r OS_Lab4/* vezba/
- cp -r OS_Lab4/* vezba/sub1/
- Излистајте го вашиот именик и избришете ја датотеката telefoni.txt.
- Команда:
- ls
- rm telefoni.txt
- Избришете сé што се наоѓа во именикот vezba и сите негови подименици.
- Команда:
- rm -r /home/162051/vezba/*
- Преместете ги сите датотеки од еден именик во друг кои не се наоѓаат на исто ниво во хиерархијата.
- Команда:
- mv OS_Lab4/test/* vezba/
- Направете два именици кои во себе ќе имаат по една датотека во вашиот home именик. Влезете во првиот од нив и пробајте од таму да се избрише вториот именик.
- Команда:
- mkdir prv
- mkdir vtor
- cd prv
- touch 162051.txt
- cd
- cd vtor
- touch 162051.txt
- cd prv
- rm -rf /home/162051/vtor
- На произволна датотека сменете ѝ ги привилегиите така што секој вид на корисник може само да ја чита датотеката.
- Команда:
- chmod 444 /home/162051/prv/162051.txt
- На произволна датотека сменете ѝ ги привилегиите со помош на окталниот аргумент во chmod, така што корисникот може да прави сé, од групата може да ја читаат и да запишуваат, а останатите немаат никакви привилегии.
- Команда:
- chmod 760 /home/162051/OS_Lab4/kolegi.txt
Advertisement
Add Comment
Please, Sign In to add comment