50 Unix Intervju pitanja i odgovora (2026)
Unix Intervju Pitanja i odgovori za brucoลกe
1) ล to je UNIX?
To je prijenosni operativni sustav koji je dizajniran za uฤinkovite multi-tasking i multi-korisniฤke funkcije. Njegova prenosivost omoguฤuje mu rad na razliฤitim hardverskim platformama. Napisano je C i omoguฤuje korisnicima obradu i kontrolu pod ljuskom.
๐ Besplatno preuzimanje PDF-a: Unix Interview Questions & Answers
2) ล to su filtri?
Pojam filtar se ฤesto koristi za oznaฤavanje bilo kojeg programa koji moลพe uzeti input sa standardnog ulaza, izvrลกiti neku operaciju na tom ulazu i zapisati rezultate na standardni izlaz. Filter je takoฤer bilo koji program koji se moลพe koristiti izmeฤu dva druga programa u cjevovodu.

3) Koja se tipiฤna sintaksa slijedi kada se izdaju naredbe u ljusci?
Tipiฤna sintaksa naredbe pod UNIX ljuskom slijedi format:
Naredba [-argument] [-argument] [โargument] [datoteka]
4) Postoji li naฤin brisanja svih datoteka u trenutnom direktoriju, ukljuฤujuฤi sve njegove poddirektorije, koristeฤi samo jednu naredbu?
Da, to je moguฤe. U tu svrhu koristite โrm โr *โ. Naredba rm sluลพi za brisanje datoteka. Opcija โr ฤe izbrisati direktorije i poddirektorije, ukljuฤujuฤi datoteke unutar njih. Zvjezdica predstavlja sve unose.
5) Koja je glavna razlika izmeฤu โv i โx opcije za postavljanje?
Opcija โv ponavlja svaku naredbu prije nego ลกto se zamijene argumenti i varijable; opcija โx ponavlja naredbe nakon izvrลกene zamjene.
6) ล to je kernel?
Kernel je operativni sustav UNIX i glavni je program koji kontrolira resurse raฤunala, dodjeljuje ih razliฤitim korisnicima i obavlja razliฤite zadatke. Meฤutim, kernel ne radi izravno s korisnikom. Umjesto toga, pokreฤe zasebni, interaktivni program, koji se naziva ljuska, za svakog korisnika kada se on/ona prijavi.
7) ล to je Shell?
A ลกkoljka djeluje kao suฤelje izmeฤu korisnika i sustava. Kao tumaฤ naredbi, ljuska preuzima naredbe i postavlja ih za izvrลกenje.
8) Koje su kljuฤne znaฤajke Korn Shella?
- mehanizam povijesti s ugraฤenim editorom koji simulira emacs ili vi
- ugraฤena cjelobrojna aritmetika
- moguฤnosti manipulacije nizovima
- aliasing naredbi
- nizovi
- kontrola posla
9) Koje su uobiฤajene ลกkoljke i koji su njihovi pokazatelji?
- sh โ Bourneova ljuska
- csh โ C Shell
- bash โ Bourne Again Shell
- tcsh โ poboljลกana C Shell
- zsh โ Z Ljuska
- ksh โ Korn Shell
10) Razlikujte multiuser od multitask-a.
Viลกekorisniฤki znaฤi da viลกe od jedne osobe moลพe koristiti raฤunalo u isto vrijeme. Multitask znaฤi da ฤak i jedan korisnik moลพe natjerati raฤunalo da radi na viลกe od jednog zadatka ili programa u isto vrijeme.
11) ล to je zamjena naredbi?
Zamjena naredbe je jedan od koraka koji se izvodi svaki put kada ljuska obradi naredbe. Ljuska izvrลกava samo one naredbe koje su zatvorene u navodnicima. To ฤe tada zamijeniti standardni izlaz naredbe i prikazati se u naredbenom retku.
12) ล to je imenik?
Svaka datoteka je dodijeljena direktoriju. Imenik je specijalizirani oblik datoteke koji odrลพava popis svih datoteka u njoj.
13) ล to je inode?
Inode je unos kreiran na dijelu diska koji je odvojen za datoteฤni sustav. Inode sadrลพi gotovo sve informacije o datoteci. Ukljuฤuje lokaciju na disku gdje datoteka poฤinje, veliฤinu datoteke, kada je datoteka zadnji put koriลกtena kada je datoteka zadnji put promijenjena, koja su razliฤita dopuลกtenja za ฤitanje, pisanje i izvrลกavanje, tko je vlasnik datoteke i druge informacije .
14) Imate datoteku koja se zove tonky u direktoriju honky. Later dodajeลก novi materijal tonkiju. Koje se promjene dogaฤaju u direktoriju, inodeu i datoteci?
Unos direktorija je nepromijenjen buduฤi da ime i inode broj ostaju nepromijenjeni. U datoteci inode aลพuriraju se veliฤina datoteke, vrijeme zadnjeg pristupa i vrijeme zadnje izmjene. U samoj datoteci dodaje se novi materijal.
15) Opiลกite datoteฤne sustave u UNIX-u
Razumijevanje datoteฤnih sustava u UNIX-u ima veze sa poznavanjem naฤina na koji su datoteke i inodes pohranjeni u sustavu. Ono ลกto se dogaฤa je da je disk ili dio diska odvojen za pohranjivanje datoteka i inode unosa. Cjelokupna funkcionalna jedinica naziva se datoteฤni sustav.
Unix Intervju Pitanja za iskusne
16) Razlikujte relativnu putanju od apsolutne putanje.
Relativni put se odnosi na put u odnosu na trenutni put. Apsolutni put, s druge strane, odnosi se na toฤan put prema referencama iz korijenskog direktorija.
17) Objasnite vaลพnost direktorija u UNIX sustavu
Datoteke u direktoriju mogu same biti direktorij; zvao bi se poddirektorij izvornika. Ova moguฤnost omoguฤuje razvoj stablaste strukture direktorija i datoteka, ลกto je kljuฤno za odrลพavanje organizacijske sheme.
18) Ukratko opiลกite odgovornosti Shella
- izvoฤenje programa
- zamjena naziva varijabli i datoteka
- I / O preusmjeravanje
- spajanje cjevovoda
- kontrola okoline
- interpretirani programski jezik
19) ล to su varijable ljuske?
Varijable ljuske su kombinacija imena (identifikatora) i dodijeljene vrijednosti, koja postoji unutar ljuske. Ove varijable mogu imati zadane vrijednosti ili ฤije se vrijednosti mogu ruฤno postaviti pomoฤu odgovarajuฤe naredbe za dodjelu. Primjeri varijabli ljuske su PATH, TERM i HOME.
20) Koje su razlike izmeฤu sistemskog poziva, funkcije knjiลพnice i UNIX naredbe?
Sistemski poziv je dio programiranja za kernel. Funkcija biblioteke je program koji nije dio jezgre, ali je dostupan korisnicima sustava. UNIX naredbe su, meฤutim, samostalni programi; oni mogu ukljuฤiti i sistemske pozive i funkcije knjiลพnice u svoje programiranje.
21) ล to je Bash Shell?
To je besplatna ljuska dizajnirana za rad na UNIX sustavu. Buduฤi da je zadana ljuska za veฤinu sustava temeljenih na UNIX-u, kombinira znaฤajke koje su dostupne iu C i Korn ljusci.
22) Nabrojite neke od najฤeลกฤe koriลกtenih mreลพnih naredbi u UNIX-u
- telnet โ koristi se za daljinsku prijavu
- ping โ echo zahtjev za testiranje povezivosti
- su โ naredba za prebacivanje korisnika
- ftp โ protokol za prijenos datoteka koji se koristi za kopiranje datoteka
- prst โ naredba za prikupljanje informacija
23) Razlikujte naredbu cmp od naredbe diff.
Naredba cmp uglavnom se koristi za usporedbu dvije datoteke bajt po bajt, nakon ฤega se prikazuje prva nepodudarnost. S druge strane, naredba diff se koristi za oznaฤavanje promjena koje treba napraviti kako bi dvije datoteke bile identiฤne jedna drugoj.
24) ฤemu sluลพi -l prilikom ispisivanja imenika?
-l, koji se obiฤno koristi u naredbi ispisa kao ลกto je ls, koristi se za prikaz datoteka u dugom formatu, jedna datoteka po retku. Dugi format odnosi se na dodatne informacije koje su povezane s datotekom, kao ลกto su vlasniลกtvo, dopuลกtenja, podaci i veliฤina datoteke.
25) Koliko je piping?
Piping, predstavljen znakom okomite crte "|", koristi se za kombiniranje dviju ili viลกe naredbi. Izlaz prve naredbe sluลพi kao ulaz za sljedeฤu naredbu i tako dalje.
26) ล to je superkorisnik?
Superkorisnik je posebna vrsta korisnika koji ima otvoren pristup svim datotekama i naredbama u sustavu. Imajte na umu da je prijava superkorisnika obiฤno root i zaลกtiฤena je takozvanom root lozinkom.
27) Kako odrediti i postaviti stazu u UNIX-u?
Svaki put kada unesete naredbu, varijabla pod nazivom PATH ili path ฤe definirati u kojem direktoriju ฤe ljuska traลพiti tu naredbu. U sluฤajevima kada je vraฤena poruka o pogreลกci, razlog je moลพda taj ลกto naredba nije bila na vaลกem putu ili ลกto sama naredba ne postoji. Takoฤer moลพete ruฤno postaviti stazu pomoฤu naredbe โset path = [directory path]โ.
28) Je li moguฤe vidjeti informacije o procesu dok se izvrลกava?
Svaki proces je jedinstveno identificiran identifikatorom procesa. Moguฤe je vidjeti detalje i status u vezi s procesom pomoฤu naredbe ps.
29) Koja se standardna konvencija slijedi pri imenovanju datoteka u UNIX-u?
Jedno vaลพno pravilo kod imenovanja datoteka je da znakovi koji imaju posebno znaฤenje nisu dopuลกteni, kao ลกto su * / & i %. Direktorij, buduฤi da je posebna vrsta datoteke, slijedi istu konvenciju imenovanja kao i datoteke. Koriste se slova i brojevi, zajedno sa znakovima kao ลกto su podvlaka i toฤka.
30) Zaลกto nije preporuฤljivo koristiti root kao zadanu prijavu?
Root raฤun je vrlo vaลพan i uz zlouporabu moลพe lako dovesti do oลกteฤenja sustava. To je zato ลกto zaลกtitne mjere koje se inaฤe primjenjuju na korisniฤke raฤune nisu primjenjive na root raฤun.
Unix Intervju Pitanja i odgovori za 5+ godina iskustva
31) ฤemu sluลพi naredba tee?
Naredba tee radi dvije stvari: jedna je dobivanje podataka sa standardnog ulaza i slanje na standardni izlaz; drugi je da preusmjerava kopiju tih ulaznih podataka u datoteku koja je navedena.
32) Razlikujte cat command od more command.
Kada koristite naredbu cat za prikaz sadrลพaja datoteke, veliki podaci koji ne stanu na zaslon bi se pomaknuli bez pauze, ลกto bi oteลพalo pregled. S druge strane, koriลกtenje naredbe more je prikladnije u takvim sluฤajevima jer ฤe prikazati sadrลพaj datoteke jednu po jednu stranicu.
33) ล to je parsiranje?
Raลกฤlanjivanje je proces rastavljanja naredbenog retka u rijeฤi. To je omoguฤeno koriลกtenjem graniฤnika i razmaka. U sluฤaju da su tabulatori ili viลกe razmaka dio naredbe, oni se na kraju zamjenjuju jednim razmakom.
34) ล to je pid?
Pid je skraฤenica za ID procesa. Koristi se prvenstveno za identifikaciju svakog procesa koji se izvodi na UNIX sustavu, bilo da se izvodi u prvom planu ili u pozadini. Svaki pid se smatra jedinstvenim.
35) Kako sustav zna gdje jedna naredba zavrลกava, a druga poฤinje?
Obiฤno znak novog retka, koji se generira tipkom ENTER ili RETURN, sluลพi kao putokaz. Meฤutim, znakovi toฤka-zarez i ampersand takoฤer mogu posluลพiti kao terminatori naredbi.
36) ล to su virtualni terminali?
Virtualni terminali sliฤni su Terminalu koji ste do sada koristili. Koriste se za izvrลกavanje naredbi i nuฤenje unosa. Jedina razlika je u tome ลกto ne moลพete koristiti miลก s virtualnim terminalima. Stoga morate znati tipkovniฤke preฤace.
Virtualni terminali omoguฤuju viลกe korisnika da rade na razliฤitim programima u isto vrijeme na istom raฤunalu. To je razlog zaลกto su one jedna od najistaknutijih znaฤajki Linuxa.
37) ล to je interpretacija zamjenskih znakova?
Kada naredbenog retka sadrลพi zamjenske znakove kao ลกto su '*' ili '?'. Zamjenjuje ih ljuska s sortiranim popisom datoteka ฤiji uzorak odgovara ulaznoj naredbi. Zamjenski znakovi koriste se za postavljanje popisa datoteka za obradu, umjesto da se navodi jedna po jedna.
38) ล to je izlaz ove naredbe? $tko | sortiraj โlogfile > nova datoteka
U ovoj naredbi, izlaz iz naredbe "who" postaje ulaz u naredbu "sort". U isto vrijeme, "sort" otvara datoteku dnevnika, sreฤuje je zajedno s izlazom iz naredbe "who" i smjeลกta konaฤni sortirani izlaz u datoteku newfile.
39) Kako se prebaciti s bilo kojeg tipa korisnika na tip super korisnika?
Kako biste se prebacili s bilo koje vrste korisnika na superkorisnika, koristite naredbu su. Meฤutim, od vas ฤe se traลพiti da unesete ispravnu lozinku superkorisnika prije nego ลกto vam se dodijele povlastice punog pristupa.
40) Kakav bi bio uฤinak promjene vrijednosti PATH u: .:/usr/della/bin: /bin: /usr/bin
To bi uzrokovalo da ljuska traลพi u direktoriju /usr/della/bin nakon ลกto je pretraลพila trenutni direktorij, a prije nego ลกto je pretraลพila direktorij /bin kada traลพi naredbenu datoteku.
41) Napiลกite naredbu koja ฤe prikazati datoteke u trenutnom direktoriju, u obojenom, dugom formatu.
Odgovor: ls -l โ boja
42) Napiลกite naredbu koja ฤe pronaฤi sve tekstualne datoteke u direktoriju tako da ne sadrลพi rijeฤ "nevjerojatno" ni u kojem obliku (to jest, mora sadrลพavati rijeฤi Nevjerojatno, NEVJEROJATNO ili NEVJEROJATNO)
Odgovor:
grep โvi amazing *.txt
43) Napiลกite naredbu koja ฤe ispisati sortirani sadrลพaj datoteke pod nazivom IN.TXT i smjestiti izlaz u drugu datoteku pod nazivom OUT.TXT, dok u isto vrijeme iskljuฤuje dvostruke unose.
Odgovor:
sort IN.TXT | uniq > OUT.TXT
44) Napiลกite naredbu koja ฤe omoguฤiti UNIX sustavu da se ugasi za 15 minuta, nakon ฤega ฤe izvrลกiti ponovno podizanje sustava.
Odgovor:
/sbin/shutdown โr +15
45) Koja ฤe naredba promijeniti vaลก upit u MYPROMPT?
Za promjenu upita koristimo naredbu PS1, kao ลกto je ova:
PS1 = 'MYPROMPT:'
46) ล to ova naredba radi? maฤja hrana 1 > maฤkica
Odgovor: preusmjerava izlaz maฤje hrane u datoteku kitty; naredba je ista kao: maฤja hrana > maca
47) ล to nije u redu s ovom interaktivnom skriptom ljuske?
echo Koji je ovo mjesec?ฤitaj $monthecho $mjesec je dobar mjesec kao i svaki drugi.
Odgovor: U poฤetku, upitnik treba biti escaped (\?) tako da se ne tumaฤi kao metakarakter ljuske. Drugo, treba ฤitati mjesec, a ne $mjesec.
48) Napiลกite shell skriptu koja traลพi dob korisnika i zatim je ponavlja, zajedno s nekim prikladnim komentarom.
Odgovor:
echo Hello! What\'s your age\? read age echo $age! I\'ll be obsolete by that age!
49) Napiลกite skriptu koja ispisuje podatke o datumu ovim redoslijedom: vrijeme, dan u tjednu, broj dana, mjesec, godina (uzorak izlaza: 17:34:51 PDT ned, 12. veljaฤe 2012.)
Odgovor:
set 'date' echo $4 $5 $1 $3 $2 $6
50)
Napiลกite skriptu koja ฤe prikazati sljedeฤe kao izlaz:
Daj mi U!
U!
Daj mi N!
N!
Daj mi I!
I!
Daj mi X!
X!
Odgovor: za i u UNI Xdo
echo Give me a $i! echo $i! done
Ova pitanja za intervju takoฤer ฤe vam pomoฤi u vaลกem ลพivotu

