50 Unixi intervjuu küsimust ja vastust (2026)
Unixi intervjuu küsimused ja vastused värsketele õpilastele
1) Mis on UNIX?
See on kaasaskantav operatsioonisüsteem, mis on loodud nii tõhusaks mitme ülesande täitmiseks kui ka mitme kasutaja funktsioonide jaoks. Selle kaasaskantavus võimaldab sellel töötada erinevatel riistvaraplatvormidel. See on kirjutatud C ja võimaldab kasutajatel töödelda ja juhtida kesta all.
👉 Tasuta PDF-vormingus allalaadimine: Unixi intervjuu küsimused ja vastused
2) Mis on filtrid?
Terminit filter kasutatakse sageli mis tahes programmi kohta, mis võib võtta sisendit standardsisendist, sooritada selle sisendiga mingeid toiminguid ja kirjutada tulemused standardväljundisse. Filter on ka mis tahes programm, mida saab kasutada kahe muu programmi vahel.

3) Millist tüüpilist süntaksit järgitakse shellis käskude andmisel?
Tüüpiline käskude süntaks UNIX-i kesta all järgib vormingut:
Käsk [-argument] [-argument] [–argument] [fail]
4) Kas on võimalik kustutada kõik praeguses kataloogis olevad failid, sealhulgas kõik selle alamkataloogid, kasutades ainult ühte käsku?
Jah, see on võimalik. Kasutage selleks "rm –r *". Käsk rm on failide kustutamiseks. Valik –r kustutab kataloogid ja alamkataloogid, sealhulgas need failid. Tärn tähistab kõiki kirjeid.
5) Mis on peamine erinevus –v ja –x valiku s vahel?
Valik –v kordab iga käsku enne, kui argumendid ja muutujad on asendatud; valik –x kordab käske pärast asendamise toimumist.
6) Mis on Kernel?
Kernel on UNIX-i operatsioonisüsteem on põhiprogramm, mis juhib arvuti ressursse, eraldades need erinevatele kasutajatele ja täites erinevaid ülesandeid. Kernel aga ei suhtle otse kasutajaga. Selle asemel käivitab see iga kasutaja jaoks sisselogimisel eraldi interaktiivse programmi, mida nimetatakse shelliks.
7) Mis on Shell?
A koor toimib kasutaja ja süsteemi vahelise liidesena. Käskude tõlgendajana võtab kest käsklusi ja seadistab need täitmiseks.
8) Millised on Korn Shelli põhiomadused?
- ajaloo mehhanism koos sisseehitatud redaktoriga, mis simuleerib emacsi või vi
- sisseehitatud täisarvude aritmeetika
- stringidega manipuleerimise võimalused
- käsu alias
- massiivid
- töökontroll
9) Millised on tavalised kestad ja millised on nende näitajad?
- sh – Bourne’i kest
- csh – C SHell
- bash – Bourne Again Shell
- tcsh – täiustatud C Shell
- zsh – Z SHell
- ksh – Korn SHell
10) Eristage multikasutaja ja multitegum.
Mitmikkasutaja tähendab, et arvutit saab korraga kasutada rohkem kui üks inimene. Multitegum tähendab, et isegi üks kasutaja võib lasta arvutil korraga töötada rohkem kui ühe ülesande või programmiga.
11) Mis on käsu asendamine?
Käskude asendamine on üks etappidest, mida tehakse iga kord, kui kest käske töötleb. Kest täidab ainult neid käske, mis on ümbritsetud jutumärkidega. See asendab seejärel käsu standardväljundi ja kuvatakse käsureal.
12) Mis on kataloog?
Iga fail on määratud kataloogi. Kataloog on faili spetsiaalne vorm, mis säilitab kõigi selles sisalduvate failide loendi.
13) Mis on inode?
Inode on kirje, mis luuakse failisüsteemi jaoks eraldatud ketta sektsioonis. Inode sisaldab peaaegu kogu teavet faili kohta. See sisaldab asukohta kettal, kust fail algab, faili suurus, millal faili viimati kasutati, kui faili viimati muudeti, millised on erinevad lugemis-, kirjutamis- ja täitmisõigused, kellele fail kuulub ja muud teavet. .
14) Sul on kataloogis honky fail nimega tonky. Later lisate tonkysse uut materjali. Millised muudatused toimuvad kataloogis, inoodis ja failis?
Kataloogikirjet ei muudeta, kuna nimi ja sisendnumber jäävad muutumatuks. Inode-failis värskendatakse faili suurust, viimase juurdepääsu aega ja viimase muutmise aega. Failis endas lisatakse uus materjal.
15) Kirjeldage failisüsteeme UNIXis
Failisüsteemide mõistmine UNIXis on seotud teadmisega, kuidas faile ja inode süsteemi salvestatakse. Mis juhtub, on see, et ketas või ketta osa jäetakse failide ja sisestuskirjete salvestamiseks kõrvale. Kogu funktsionaalset üksust nimetatakse failisüsteemiks.
Unixi intervjuuküsimused kogenud inimestele
16) Eristada suhtelist teed absoluutsest teest.
Suhteline tee viitab teele praeguse tee suhtes. Absoluutne tee seevastu viitab juurkataloogist viidatud täpsele teele.
17) Selgitage kataloogide tähtsust UNIX-süsteemis
Kataloogis olevad failid võivad olla kataloog ise; seda nimetatakse originaali alamkataloogiks. See võimalus võimaldab välja töötada puutaolise kataloogide ja failide struktuuri, mis on organisatsioonilise skeemi säilitamisel ülioluline.
18) Kirjeldage lühidalt Shelli kohustusi
- programmi täitmine
- muutuja ja failinime asendamine
- I / O ümbersuunamine
- torujuhtme ühendamine
- keskkonna kontroll
- tõlgendatud programmeerimiskeelt
19) Mis on shelli muutujad?
Shelli muutujad on kombinatsioon nimest (identifikaator) ja määratud väärtusest, mis eksisteerib kestas. Nendel muutujatel võivad olla vaikeväärtused või nende väärtusi saab sobiva määramiskäsu abil käsitsi määrata. Shelli muutujate näited on PATH, TERM ja HOME.
20) Millised on erinevused süsteemikutsel, teegifunktsioonil ja UNIX-i käsul?
Süsteemikõne on osa kerneli programmeerimisest. Teegi funktsioon on programm, mis ei ole kerneli osa, kuid mis on süsteemi kasutajatele kättesaadav. UNIX-i käsud on aga eraldiseisvad programmid; nad võivad oma programmeerimisse kaasata nii süsteemikutseid kui ka raamatukogu funktsioone.
21) Mis on Bash Shell?
See on tasuta kest, mis on loodud töötama UNIX-süsteemis. Kuna see on enamiku UNIX-põhiste süsteemide vaikekest, ühendab see funktsioone, mis on saadaval nii C- kui ka Korn Shelli puhul.
22) Loetlege mõned UNIXis kõige sagedamini kasutatavad võrgukäsud
- telnet – kasutatakse kaugsisselogimiseks
- ping – kajapäring ühenduvuse testimiseks
- su – kasutaja vahetamise käsk
- ftp – failide kopeerimiseks kasutatav failiedastusprotokoll
- sõrm – info kogumise käsk
23) Eristada cmp käsku diff käsust.
Käsku cmp kasutatakse peamiselt kahe faili baithaaval võrdlemiseks, misjärel kuvatakse esimene leitud mittevastavus. Teisest küljest kasutatakse käsku diff, et näidata muudatusi, mis tuleb teha, et muuta kaks faili üksteisega identseks.
24) Mis kasu on -l-st kataloogi loetlemisel?
-l, mida tavaliselt kasutatakse loendikäskudes nagu ls, kasutatakse failide kuvamiseks pikas vormingus, üks fail rea kohta. Pikk vorming viitab failiga seotud lisateabele, nagu omandiline kuuluvus, õigused, andmed ja faili suurus.
25) Mis on pii?ping?
Piping, mida tähistab torukriips „|“, kasutatakse kahe või enama käsu ühendamiseks. Esimese käsu väljund toimib järgmise käsu sisendina jne.
26) Mis on superkasutaja?
Superkasutaja on eritüüpi kasutaja, kellel on avatud juurdepääs süsteemi kõikidele failidele ja käskudele. Pange tähele, et superkasutaja sisselogimine on tavaliselt root ja on kaitstud nn root parooliga.
27) Kuidas määrata ja määrata UNIX-is tee?
Iga kord, kui sisestate käsu, määrab muutuja nimega PATH või path, millisest kataloogist shell seda käsku otsib. Juhtudel, kui tagastati veateade, võib põhjus olla selles, et käsk ei olnud teie teel või käsku ennast pole olemas. Tee saate määrata ka käsitsi, kasutades käsku "set path = [directory path]".
28) Kas protsessi käitamise ajal on võimalik näha teavet protsessi kohta?
Iga protsess on kordumatult identifitseeritud protsessi identifikaatoriga. Protsessi üksikasju ja olekut on võimalik vaadata käsu ps abil.
29) Millist tavapärast järgitakse UNIXis failide nimetamisel?
Üks oluline reegel failide nimetamisel on see, et eritähendusega märgid pole lubatud, näiteks * / & ja %. Kataloog, mis on eritüüpi fail, järgib sama nimetustava nagu failid. Kasutatakse tähti ja numbreid ning selliseid märke nagu alakriips ja punkt.
30) Miks ei ole soovitatav kasutada vaikimisi sisselogimisena root'i?
Juurkonto on väga oluline ja kuritahtliku kasutamise korral võib see kergesti süsteemi kahjustada. Seda seetõttu, et kaitsemeetmed, mis tavaliselt kehtivad kasutajakontodele, ei kehti juurkontole.
Unixi intervjuu küsimused ja vastused üle 5-aastase kogemuse jaoks
31) Mis kasu on teekäsklusest?
Tee käsk teeb kahte asja: üks on standardsisendist andmete hankimine ja standardväljundisse saatmine; teine on see, et see suunab nende sisendandmete koopia määratud faili.
32) Eristada kassi käsklust rohkem käsust.
Kui kasutate faili sisu kuvamiseks käsku cat, kerivad suured andmed, mis ekraanile ei mahu, ilma peatamata välja, muutes seetõttu vaatamise keeruliseks. Teisest küljest on sellistel juhtudel sobivam kasutada käsku rohkem, kuna see kuvab faili sisu ühe ekraanilehe korraga.
33) Mis on sõelumine?
Parsimine on käsurea sõnadeks jagamine. See on võimalik tänu eraldajatele ja tühikutele. Kui käsus on tabeldusmärgid või mitu tühikut, asendatakse need lõpuks ühe tühikuga.
34) Mis on pid?
Pid on lühend sõnadest Process ID. Seda kasutatakse peamiselt kõigi UNIX-süsteemis töötavate protsesside tuvastamiseks, olenemata sellest, kas see töötab esiplaanil või taustal. Iga pid peetakse ainulaadseks.
35) Kuidas süsteem teab, kus üks käsk lõpeb ja teine algab?
Tavaliselt toimib teeviitana reavahetusmärk, mille genereerib klahvi ENTER või RETURN. Kuid semikoolon ja ampersand võivad olla ka käsu lõpetajad.
36) Mis on virtuaalterminalid?
Virtuaalsed terminalid on sarnased terminaliga, mida olete seni kasutanud. Neid kasutatakse käskude täitmiseks ja sisendi pakkumiseks. Ainus erinevus on see, et te ei saa kasutada hiirt koos virtuaalterminalidega. Seetõttu peate teadma klaviatuuri otseteid.
Virtuaalsed terminalid võimaldavad paljudel kasutajatel töötada samas arvutis erinevate programmidega samal ajal. See on põhjus, miks need on Linuxi üks silmapaistvamaid omadusi.
37) Mis on wild-card-tõlgendus?
Kui käsurea sisaldab metamärke, nagu '*' või '?'. Need asendatakse kestaga sorteeritud failide loendiga, mille muster vastab sisendkäsule. Metsikmärke kasutatakse töötlemiseks mõeldud failide loendi seadistamiseks, selle asemel, et seda ükshaaval määrata.
38) Mis on selle käsu väljund? $kes | sort – logifail > uus fail
Selles käsus saab käsu “who” väljund käsu “sort” sisendiks. Samal ajal avab “sort” logifaili, korraldab selle koos käsu “who” väljundiga ja asetab lõpliku sorteeritud väljundi faili uude faili.
39) Kuidas lülituda mis tahes kasutajatüübilt üle superkasutaja tüübile?
Mis tahes kasutajatüübilt superkasutajale lülitumiseks kasutate käsku su. Siiski palutakse teil sisestada õige superkasutaja parool, enne kui teile antakse täielikud juurdepääsuõigused.
40) Mis mõju oleks PATH väärtuse muutmisel järgmisele: .:/usr/della/bin: /bin: /usr/bin
See sunniks kest vaatama kataloogi /usr/della/bin pärast aktiivse kataloogi otsimist ja enne /bin kataloogi otsimist käsufaili otsimisel.
41) Kirjutage käsk, mis kuvab failid praeguses kataloogis värvilises pikas vormingus.
Vastus: ls -l –värv
42) Kirjutage käsk, mis leiab kataloogist kõik tekstifailid nii, et see ei sisaldaks sõna "hämmastav" ühelgi kujul (st see peab sisaldama sõnu Amazing, AMAZING või AMAZING)
Vastus:
grep –vi amazing *.txt
43) Kirjutage käsk, mis väljastab faili nimega IN.TXT sorteeritud sisu ja asetab väljundi teise faili nimega OUT.TXT, välistades samal ajal duplikaatkirjed.
Vastus:
sort IN.TXT | uniq > OUT.TXT
44) Kirjutage käsk, mis lubab UNIX-süsteemil 15 minuti pärast välja lülitada, misjärel see taaskäivitab.
Vastus:
/sbin/shutdown –r +15
45) Milline käsk muudab teie viipaks MYPROMPT?
Viipa muutmiseks kasutame PS1 käsku, näiteks järgmist:
PS1 = 'MYPROMPT:'
46) Mida see käsk teeb? kassitoit 1 > kiisu
Vastus: see suunab kassitoidu väljundi faili kitty; käsk on sama nagu:cat food > kitty
47) Mis sellel interaktiivsel kestaskriptil viga on?
echo Mis kuu see on?loe $monthecho $kuu on sama hea kuu kui iga teine.
Vastus: Esialgu tuleks küsimärki paotada (\?), et seda ei tõlgendataks kesta metamärgina. Teiseks tuleks lugeda kuu, mitte lugeda $kuu.
48) Kirjutage shelliskript, mis küsib kasutaja vanust ja kordab seda koos mõne sobiva kommentaariga.
Vastus:
echo Hello! What\'s your age\? read age echo $age! I\'ll be obsolete by that age!
49) Kirjutage skript, mis prindib kuupäevateabe järgmises järjekorras: kellaaeg, nädalapäev, päeva number, kuu, aasta (näidisväljund: 17:34:51 PDT, pühapäev, 12. veebruar 2012)
Vastus:
set 'date' echo $4 $5 $1 $3 $2 $6
50)
Kirjutage skript, mis kuvab väljundina järgmist:
Anna mulle U!
U!
Anna emale N!
N!
Anna mulle I!
I!
Anna mulle X!
X!
Vastus: minu jaoks UNI Xdo-s
echo Give me a $i! echo $i! done
Need intervjuu küsimused aitavad ka teie viva (suuline)

