Преузмите ПДФ
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) Да ли је могуће видети информације о процесу док се он изводи?
Сваки процес се јединствено идентификује идентификатором процеса. Помоћу команде пс могуће је видети детаље и статус процеса.
29) Које се стандардне конвенције поштују приликом именовања датотека у УНИКС-у?
Једно важно правило при именовању датотека је да знакови који имају посебно значење нису дозвољени, као што су * / & и%. Директоријум, који је посебна врста датотеке, следи исту конвенцију о именовању као и датотека. Користе се слова и бројеви, заједно са знаковима као што су доња црта и тачкасти знакови.
30) Зашто није препоручљиво користити роот као подразумевану пријаву?
Роот налог је веома важан и уз насилну употребу може лако довести до оштећења система. То је зато што заштитне мере које се обично односе на корисничке налоге нису применљиве на основни налог.
31) Каква је употреба команде тее?
Команда тее чини две ствари: једна је да добије податке са стандардног улаза и пошаље их на стандардни излаз; друга је да преусмерава копију тих улазних података у датотеку која је наведена.
32) Разликујте наредбу мачка од више команде.
Када користите команду цат за приказ садржаја датотеке, велики подаци који се не уклапају на екран померили би се без паузирања, што отежава преглед. С друге стране, употреба наредбе море је прикладнија у таквим случајевима, јер ће приказивати садржај датотеке по једну страницу на екрану.
33) Шта је рашчлањивање?
Рашчлањивање је процес разбијања командне линије на речи. То је омогућено коришћењем граничника и размака. У случају да су картице или више размака део наредбе, они се на крају замењују једним размаком.
34) Шта је пид?
Пид је скраћеница од ИД процеса. Користи се првенствено за идентификацију сваког процеса који се изводи на УНИКС систему, било да се ради у првом плану или у позадини. Сваки пид се сматра јединственим.
35) Како систем зна где се једна наредба завршава, а друга започиње?
Знак новог реда, који генерише тастер ЕНТЕР или РЕТУРН, обично делује као путоказ. Међутим, тачка и зарез и знакови знака амперсанд такође могу служити као терминали наредби.
37) Шта је тумачење џокер знакова?
Када командна линија садржи џокер знакове као што су '*' или '?'. Њих замењује љуска сортираном листом датотека чији образац одговара наредби за унос. Замењиви знакови се користе за подешавање листе датотека за обраду, уместо да се одређује једна по једна.
38) Који је резултат ове наредбе? $ ко | сорт -логфиле> невфиле
У овој наредби излаз из наредбе „вхо“ постаје улаз у наредбу „сорт“. Истовремено, "сорт" отвара датотеку дневника, уређује је заједно са излазом из наредбе "вхо" и поставља коначни сортирани излаз у датотеку невфиле.
39) Како се пребацује са било ког типа корисника на супер корисника?
Да бисте се пребацили са било ког корисничког типа на суперкорисника, користите наредбу су. Међутим, од вас ће бити затражено да унесете тачну лозинку суперкорисника пре него што вам се додијеле привилегије пуног приступа.
40) Какав би био ефекат промене вредности ПАТХ на:.: / Уср / делла / бин: / бин: / уср / бин
Ово би проузроковало да љуска гледа у директоријум / уср / делла / бин након што погледа у тренутни директоријум и пре него што погледа у / бин директоријум када тражи датотеку наредби.
41) Напишите команду која ће приказати датотеке у тренутном директоријуму, у обојеном, дугачком формату.
Одговор: лс -л --боја
42) Напишите наредбу која ће пронаћи све текстуалне датотеке у директоријуму тако да не садржи реч „невероватно“ ни у једном облику (то јест, мора да садржи речи „Невероватно“, „АМАЗИНГ“ или „АМАЗИНг“)
Одговор:
grep -vi amazing *.txt
43) Напишите наредбу која ће дати сортирани садржај датотеке која се зове ИН.ТКСТ и сместити излаз у другу датотеку која се зове ОУТ.ТКСТ, истовремено искључујући двоструке уносе.
Одговор:
sort IN.TXT | uniq > OUT.TXT
44) Напишите наредбу која ће омогућити УНИКС систему да се искључи за 15 минута, након чега ће извршити поновно покретање.
Одговор:
/sbin/shutdown -r +15
45) Која ће наредба променити ваш упит у МИПРОМПТ?
Да бисмо променили упит, користимо наредбу ПС1, попут ове:
PS1 = 'MYPROMPT:'
46) Шта ова наредба ради? храна за мачке 1> маца
Одговор: преусмерава излаз хране за мачке у мачкицу; наредба је иста као: храна за мачке> маца
47) Шта није у реду са овом интерактивном скриптом љуске?
ецхо Који је ово месец? прочитај $ монтхецхо $ месец је добар месец као и сваки.
Одговор: У почетку, знак питања треба избећи (\?) Како се не би тумачио као метакарактер љуске. Друго, требало би да се чита месец, а не $ месец.
48) Напишите скрипту љуске која тражи старост корисника, а затим је понавља, заједно са одговарајућим коментаром.
Одговор:
echo Hello! What\'s your age\?read ageecho $age! I\'ll be obsolete by that age!
49) Напишите скрипту која исписује податке о датуму овим редоследом: време, дан у недељи, број дана, месец, година (пример узорка: 17:34:51 ПДТ, нед 12. фебруара 2012.)
Одговор:
set 'date'echo $4 $5 $1 $3 $2 $6
50) Напишите скрипту која ће приказати следеће као излаз:
Дај ми У!
У!
Дајте ма Н!
Н!
Дај ми ја!
Ја!
Дај ми Кс!
ИКС!
Одговор: за и у УНИ Ксдо
echo Give me a $i!echo $i!done