top 15 important unix commands interview questions
Seznam najbolj priljubljenih ukazov Unix Intervju z odgovori. Spoznajte osnove ukazov Unix v tej informativni vadnici na primerih:
Preden začnemo z ukazi Unix, si oglejmo, kaj je Unix skupaj z njegovimi osnovami.
Unix je operacijski sistem, podoben operacijskemu sistemu Windows. Windows je bolj priljubljen kot Unix zaradi grafičnega uporabniškega vmesnika, ki ga ponuja Microsoft Windows, vendar ko začnete delati na Unixu, boste razumeli njegovo resnično moč.
=> Oglejte si serijo treningov Eay Unix
Najpogostejša vprašanja o intervjujih za ukaze Unix
Spodaj so navedena najbolj priljubljena in najpogostejša vprašanja o intervjujih z Unixom s primeri.
Začnimo!!
V # 1) Kaj je postopek?
Odgovor: Glede na definicijo - Proces je primerek računalniškega programa, ki se izvaja. Za vsak postopek imamo enoličen ID procesa.
Primer: Tudi ko uporabnik odpre aplikacijo kalkulatorja, se ustvari postopek.
Ukaz za seznam postopka:% ps
Ta ukaz bo zagotovil seznam trenutnih procesov skupaj z ID-jem procesa. Če z ukazom ps dodamo možnost »ef«, bo prikazan celoten seznam procesov.
Sintaksa: % ps -ef
Ta ukaz v kombinaciji z Grepom (ukaz za iskanje) služi kot močno sredstvo za iskanje posebnih podrobnosti o procesu.
Ukaz za ubijanje procesa:% kill pid
Ta ukaz bo ubil postopek, katerega ID procesa je poslan kot argument. Včasih z uporabo zgornjega ukaza kill ne bomo mogli ubiti procesa, v takem primeru bomo postopek zaključili.
Ukaz za prisilno zaključitev procesa:% kill -9 pid
Kjer je pid ID procesa.
Drug pomemben ukaz za naštevanje procesov je Top
Sintaksa: % vrh
V # 2) Kako si ogledati svoje uporabniško ime v Unixu?
Odgovor: Podrobnosti o trenutno prijavljenem uporabniku si lahko ogledate s pomočjo kdo sem jaz ukaz.
Sintaksa: %kdo sem jaz
O / P - test1 (Ob predpostavki, da je test1 vaše uporabniško ime). Poda uporabniško ime, s katerim ste se prijavili
V # 3) Kako si ogledati seznam vseh uporabnikov, ki so trenutno prijavljeni?
Odgovor: Uporabljeni ukaz je: %WHO .
Ta ukaz bo navedel imena vseh uporabnikov, ki so trenutno prijavljeni.
V # 4) Kaj je datoteka?
Odgovor: Datoteka v Unixu se ne nanaša samo na zbirko podatkov. Obstajajo različne vrste datotek, kot so navadne datoteke, posebne datoteke, imeniki (mape / podmape, v katerih se hranijo navadne / posebne datoteke) itd.
Ukaz za seznam datotek: % ls
Ta ukaz lahko uporabljate z različnimi nabori možnosti, kot so -l, r, a itd.
Primer: % ls -lrt
Ta kombinacija bo dala velikost, dolg seznam in razvrščanje datotek od trenutka ustvarjanja / spreminjanja.
Še en primer: % ls -a
Ta ukaz vam bo dal seznam vseh datotek, vključno s skritimi datotekami.
- Ukaz za ustvarjanje datoteke nič velikosti: % ime datoteke na dotik
- Ukaz za ustvarjanje imenika: % mkdir ime imenika
- Ukaz za brisanje imenika: % rmdirime imenika
- Ukaz za brisanje datoteke: % rm ime datoteke
- Ukaz za prisilno brisanje datoteke: % rm -f ime datoteke
Včasih uporabnik zaradi njegovega dovoljenja ne bo mogel izbrisati datoteke / imenika.
V # 5) Kako preveriti pot trenutnega imenika in ga prehoditi na različne poti v Unixu?
Odgovor: Pot, na kateri je uporabnik prisoten v Unixu, lahko preverimo z ukazom: % pwd
Ta ukaz bo predstavljal vaš trenutni delovni imenik.
Primer: Če trenutno delate z datoteko, ki je del koša imenika, lahko to preverite s preprostim zagonom pwd v ukazni vrstici -% pwd.
Rezultat bo - / bin, kjer je '/' korenski imenik, bin pa je imenik, ki je v korenskem imeniku.
Ukaz za prehod po poteh Unixa - ob predpostavki, da prehajate iz korenskega imenika.
% CD : Spremeni imenik,
uporaba - cd dir1 / dir2
Zaženi% pwd - za preverjanje lokacije
O / P - / dir1 / dir2
To bo spremenilo vašo pot v dir2. Svojo trenutno delovno lokacijo lahko kadar koli preverite z ukazom pwd in ustrezno krmarite.
% CD .. vas bo pripeljal do starševskega imenika. Recimo, da ste v dir2 iz zgornjega primera in se želite vrniti v nadrejeni imenik, nato v ukaznem pozivu zaženite cd .. in vaš trenutni imenik bo postal dir1.
uporaba -% cd ..
Teči % pwd - Za preverjanje lokacije
številka char na int c ++
O / P - / dir1
V # 6) Kako kopirati datoteke z ene lokacije na drugo?
Odgovor: Ukaz za kopiranje datotek je% cp.
Sintaksa: % cp datoteka1 datoteka2 (če moramo kopirati v isti imenik.)
Za kopiranje datotek v različnih imenikih.
Sintaksa: % cp vir / ime datoteke (ciljna lokacija)
Primer: Recimo, da morate kopirati datoteko test.txt iz enega podimenika v drugega podimenika, ki je prisoten v istem imeniku.
Sintaksa % cp dir1 / dir2 / test.txt dir1 / dir3
S tem bo test.txt kopiran iz dir2 v dir3.
V # 7) Kako premakniti datoteko z ene lokacije na drugo?
Odgovor: Ukaz za premikanje datoteke je% mv.
Sintaksa: % mv datoteka1 datoteka2 (če datoteko premikamo pod imenik, ki se v glavnem uporablja in če želimo datoteko preimenovati)
Za premikanje datotek v različnih imenikih.
Sintaksa: % mv vir / ime datoteke (ciljna lokacija)
Primer: Denimo, da želite datoteko test.txt premakniti iz enega podimenika v drugega podimenika, ki je prisoten v istem imeniku.
Sintaksa % mv dir1 / dir2 / test.txt dir1 / dir3
S tem bo test.txt premaknjen iz dir2 v dir3.
V # 8) Kako ustvariti in zapisati v datoteko?
Odgovor: Podatke v datoteko lahko ustvarimo in zapišemo / dodamo z urejevalniki Unix. Na primer, mi
urejevalnik vi je najpogosteje uporabljen urejevalnik za spreminjanje / ustvarjanje datoteke.
Uporaba: vi ime datoteke
V # 9) Kako si ogledati vsebino a Mapa?
Odgovor: Obstaja veliko ukazov za ogled vsebine datoteke. Na primer, mačka, manj, več, glava, rep.
Uporaba: % ime datoteke mačke
Prikazala se bo vsa vsebina datoteke. Ukaz Cat se uporablja tudi za povezovanje in dodajanje podatkov v datoteko.
V # 10) Kakšna so dovoljenja in uporabniške podpore v primeru datotečnega sistema Unix / uporabnikov?
Odgovor:
Na ravni dostopa so uporabniki razdeljeni na tri vrste:
- Uporabnik: Oseba, ki je ustvarila datoteko.
- Skupina: Skupina drugih uporabnikov, ki imajo podobne privilegije kot lastnik.
- Drugi: Drugi člani, ki imajo dostop do poti, kjer ste hranili datoteke.
S stališča datoteke bo imel uporabnik tri pravice dostopa, tj. Branje, pisanje in izvajanje.
- Preberite: Uporabnik ima dovoljenje za branje vsebine datoteke. Predstavlja ga r.
- Napišite: Uporabnik ima dovoljenje za spreminjanje vsebine datoteke. Predstavlja ga w.
- Izvedite: Uporabnik ima dovoljenje samo za izvajanje datotek. Predstavlja ga x.
Te pravice dovoljenj si lahko ogledate z ukazom ls.
-rwxrw — x - tukaj 1. '-' pomeni navadno datoteko, naslednja kombinacija 'rwx' pomeni, da ima lastnik vsa dovoljenja za branje, pisanje in izvajanje, naslednji 'rw-' pomeni, da ima skupina dovoljenje za branje in pisanje in proti koncu »–x« pomeni, da imajo drugi uporabniki dovoljenje samo za izvajanje in ne morejo brati ali pisati vsebine datoteke.
V # 11) Kako spremeniti dovoljenja za datoteko?
Odgovor: Dovoljenja datoteke lahko preprosto spremenite z ukazom CHMOD.
katera so vsa spletna mesta z e-pošto
Sintaksa: % chmod 777 ime datoteke
V zgornjem primeru imajo uporabnik, skupina in drugi vse pravice (branje, pisanje in izvajanje).
Uporabnik ima naslednje pravice:
- 4- Dovoljenje za branje
- 2- Dovoljenje za pisanje
- 1- Izvedba dovoljenja
- 0- Brez dovoljenja
Recimo, da ste ustvarili datoteko abc.txt in kot uporabnik ne želite dati dovoljenja drugim ter omogočiti branje in pisanje vsem ljudem v skupini, v tem primeru ukaz za uporabnika, ki ima vsa dovoljenja bo kot
Primer:% chmod 760 abc.txt
Vsa dovoljenja (branje + pisanje + izvajanje) za uporabnika = 4 + 2 + 1 = 7
Dovoljenje za branje in pisanje za ljudi v skupini = 4 + 2 = 6
Ni dovoljenja za druge = 0
V # 12) Kakšne so različne Wild Cards v Unixu?
Odgovor: Unix vključuje dva nadomestna znaka, kot je navedeno spodaj.
do) * - Nadomestni znak z zvezdico (*) je mogoče uporabiti kot zamenjavo za n števila znakov.
Primer: Recimo, da iščemo testne datoteke na določenem mestu, nato pa bomo uporabili ukaz ls spodaj.
% ls test * - Ta ukaz bo vseboval vse testne datoteke v tem imeniku. Primer: test.txt, test1.txt, testabc
b) ? - Nadomestni znak z vprašajem (?) Se lahko uporabi kot zamenjava za en znak.
Primer: Recimo, da iščemo testne datoteke na določenem mestu, potem bomo uporabili ukaz ls, kot je prikazano spodaj.
% ls test? - Ta ukaz bo navedel vse testne datoteke, ki imajo v zadnjem imeniku drugačen zadnji znak. Npr. test1, glava, test2.
V # 13) Kako si ogledati seznam izvršenih ukazov?
Odgovor: Ukaz za ogled seznama predhodno izvedenih ukazov je % zgodovine
V # 14) Kako stisniti / razložiti datoteke v Unixu?
Odgovor: Uporabniki lahko datoteko stisnejo z ukazom gzip.
Sintaksa: % gzip ime datoteke
Primer: % gzip test.txt
O / str. končnica datoteke bo zdaj text.txt.gz in velikost datoteke bi se znatno zmanjšala.
Uporabnik lahko datoteke stisne z ukazom gunzip.
Sintaksa: % gunzip ime datoteke
Primer: % gunzip test.txt.gz
O / str. razširitev datoteke bo zdaj text.txt, velikost datoteke pa bo prvotna.
V # 15) Kako najti datoteko v Unixu?
Odgovor: Za iskanje datoteke v trenutnem imeniku in njegovih podimenikih bomo uporabili ukaz Poišči.
Sintaksa: %najti . -ime “Filename” -tisk
Uporaba:% find. -ime “ab * .txt” -print
O / p ta ukaz bo poiskal ime datoteke abc.txt ali abcd.txt v trenutnem imeniku in natis bo natisnil tudi pot datoteke.
: uporabite * divji znak, če niste prepričani v celotno ime datoteke in njeno lokacijo.
V # 16) Kako si ogledati podatke ali dnevnike v realnem času?
Odgovor: Najboljši ukaz, ki ga lahko uporabimo v tem primeru, je ukaz rep. Je močno orodje, ki se pogosto uporablja. Recimo, da imamo dnevnik, ki se nenehno posodablja, potem bomo v tem primeru uporabili ukaz tail.
Ta privzeto prikaže zadnjih 10 vrstic datoteke.
Uporaba:% test repa.log
Prikazalo se bo zadnjih deset vrstic dnevnika. Recimo, da želi uporabnik spremljati in si ogledati najnovejše posodobitve v dnevniški datoteki, potem bomo uporabili možnost -f za prejemanje stalnih posodobitev.
Uporaba: % tail -f test.log
Prikazalo se bo zadnjih deset vrstic in ker bo vaš dnevnik posodobljen, si boste nenehno ogledovali njegovo vsebino. Skratka, test.log bo sledil za vedno, da bo iz njega izstopil ali ga ustavil. Pritisnite CTRL + C.
V # 17) Kako si ogledati Usage ali space disk, ki je ostal za uporabo?
Odgovor: Med delom v okoljih se uporabniki soočajo z vprašanjem polnosti vesoljskega diska. Tedensko ga je treba preverjati in redno čistiti prostor na disku.
Ukaz za preverjanje izpuščenega prostora na disku: % Kvota -v
Če želi uporabnik preveriti velikost različnih datotek, ki so v vašem delovnem prostoru, bo uporabljen spodnji ukaz:
% du -s * - Rekurzivno bo preveril vse imenike in podimenike v domačem imeniku. Glede na velikost lahko uporabnik odstrani neželene datoteke in s tem izprazni prostor.
Ps - če niste prepričani, katere datoteke želite odstraniti in če se soočate s krčenjem vesolja, lahko v tem primeru datoteke stisnete v stisnjeno datoteko in to vam bo pomagalo za kratek čas.
Hitri nasveti
# 1) Recimo, da ste zaljubljeni v uporabo določenega ukaza ali ste zmedeni glede njegove funkcionalnosti, potem imate veliko možnosti, ki služijo določenim namenom, saj ima Unix veliko ukazov. Ne skrbite, Unix vedno pomaga svojim uporabnikom.
Spodaj so ukazi:
do) Unix ima nabor strani z ročnimi navodili za vsak ukaz, kar vam bo dalo poglobljeno znanje o ukazih in njihovi uporabi.
Primer:% moški najti
O / P tega ukaza je vedeti, kako uporabiti ukaz Find.
b) Če želite preprost opis ukaza, uporabite ukaz whatis.
Primer:% kaj oprijem
Priskrbel vam bo opis vrstice ukaza grep.
#two) Ukaz za čiščenje zaslona terminala - % jasno
Zaključek
Upamo, da vam je bil všeč ta informativni članek o vprašanjih o intervjuju za Unix Command. Ta vprašanja bi vsakemu začetniku pomagala, da zlahka razume koncepte in se samozavestno sooči z intervjujem.
Vse najboljše za vaš intervju !!
Priporočeno branje
- 60 najboljših vprašanj in odgovorov za skriptne skripte za Unix Shell
- Izreži ukaz v Unixu s primeri
- Poišči ukaz v Unixu: Poiščite datoteke s pomočjo datoteke Unix Find (primeri)
- Ukaz Grep v Unixu s preprostimi primeri
- Ls ukaz v Unixu s primeri
- Tar Command v Unixu za ustvarjanje varnostnih kopij (primeri)
- TOP 70+ najboljših vprašanj z intervjuji za UNIX z odgovori
- Sintaksa ukaza Unix Cat, možnosti s primeri
- Ukazi Unix: osnovni in napredni ukazi Unix s primeri
- Ukaz datotečnega sistema Unix Touch, Cat, Cp, Mv, Rm, Mkdir (del B)