top 15 important unix commands interview questions
Popis najpopularnijih Unix naredbi Intervju s odgovorima. Naučite osnove Unix naredbi u ovom informativnom vodiču na primjerima:
Prije nego započnemo s Unix naredbama, pogledajmo što je Unix zajedno sa svojim osnovama.
Unix je operativni sustav sličan operacijskom sustavu Windows. Windows je popularniji od Unixa zbog grafičkog korisničkog sučelja koje pruža Microsoft Windows, međutim, nakon što počnete raditi na Unixu shvatit ćete njegovu stvarnu snagu.
=> Pogledajte seriju treninga Eay Unix
Najčešća pitanja o Unixovim naredbenim intervjuima
U nastavku su navedena najpopularnija i najčešće postavljana pitanja s Unix intervjuima s primjerima.
Počnimo!!
P # 1) Što je postupak?
Odgovor: Prema definiciji - Proces je instanca računalnog programa koji se izvršava. Za svaki postupak imamo jedinstveni ID procesa.
Primjer: Čak i kada korisnik otvori aplikaciju za kalkulator, kreira se postupak.
Naredba za popis procesa:% ps
Ova naredba će pružiti popis trenutnih procesa zajedno s ID-om procesa. Ako uz naredbu ps dodamo opciju 'ef', ona će prikazati cijeli popis procesa.
Sintaksa: % ps -ef
Ova naredba, u kombinaciji s Grepom (naredba za pretraživanje), služi kao moćno sredstvo za pronalaženje određenih detalja o procesu.
Naredba za ubijanje procesa:% kill pid
Ova naredba će ubiti proces čiji se ID procesa predaje kao argument. Ponekad pomoću gornje naredbe kill nećemo moći ubiti proces, u tom ćemo slučaju prekinuti postupak.
Naredba za prisilno prekidanje procesa:% kill -9 pid
Gdje je pid id procesa.
Druga važna naredba za popis procesa je Top
Sintaksa: %vrh
P # 2) Kako pregledati svoje korisničko ime u Unixu?
Odgovor: Pojedinosti o trenutno prijavljenom korisniku možete pogledati pomoću tko sam ja naredba.
Sintaksa: %tko sam ja
O / P - test1 (Pod pretpostavkom da je test1 vaše korisničko ime). Daje korisničko ime pomoću kojeg ste se prijavili
P # 3) Kako pregledati popis svih korisnika koji su se trenutno prijavili?
Odgovor: Korištena naredba je: %Who .
Ova naredba će navesti ime svih korisnika koji su trenutno prijavljeni.
P # 4) Što je datoteka?
Odgovor: Datoteka u Unixu ne odnosi se samo na zbirku podataka. Postoje različite vrste datoteka poput običnih datoteka, posebnih datoteka, direktorija (mape / podmape u kojima se čuvaju obične / posebne datoteke) itd.
Naredba za popis datoteka: % ls
Ova se naredba može koristiti s različitim skupima opcija poput -l, r, a itd.
Primjer: % ls -lrt
Ova kombinacija dat će veličinu, dugački popis i sortirati datoteke od trenutka izrade / izmjene.
Još jedan primjer: % ls -a
Ova će vam naredba dati popis svih datoteka, uključujući skrivene datoteke.
- Naredba za stvaranje datoteke nulte veličine: % naziv datoteke dodira
- Naredba za stvaranje direktorija: % mkdir ime direktorija
- Naredba za brisanje direktorija: % rmdir ime direktorija
- Naredba za brisanje datoteke: % rm naziv datoteke
- Naredba za prisilno brisanje datoteke: % rm -f naziv datoteke
Ponekad korisnik neće moći izbrisati datoteku / direktorij zbog njegovog dopuštenja.
P # 5) Kako provjeriti Put trenutnog direktorija i preći ga na različite staze u Unixu?
Odgovor: Putem na kojem je korisnik prisutan u Unixu možemo provjeriti pomoću naredbe: % pwd
Ova naredba će predstavljati vaš trenutni radni direktorij.
Primjer: Ako trenutno radite na datoteci koja je dio smeća direktorija, tada to možete provjeriti jednostavnim pokretanjem pwd na naredbenom retku -% pwd.
Izlaz će biti - / bin, gdje je '/' korijenski direktorij, a bin direktorij koji se nalazi unutar korijena.
Naredba za prelazak u Unix stazama - Pod pretpostavkom da prelazite iz korijenskog direktorija.
%CD : Promjena direktorija,
upotreba - cd dir1 / dir2
Pokreni% pwd - da biste potvrdili lokaciju
O / P - / dir1 / dir2
Ovo će vam promijeniti put do dir2. Možete provjeriti svoje trenutno radno mjesto u bilo kojem trenutku pomoću naredbe pwd i kretati se u skladu s tim.
%CD.. odvest će vas u roditeljski direktorij. Pretpostavimo da se nalazite u dir2 iz gornjeg primjera i želite se vratiti u nadređeni direktorij, a zatim pokrenite cd .. u naredbenom retku i vaš će trenutni direktorij postati dir1.
upotreba -% cd ..
Trčanje % pwd - Da biste provjerili mjesto
kako otvoriti xml datoteku u kromu -
O / P - / red1
P # 6) Kako kopirati datoteke s jednog mjesta na drugo?
Odgovor: Naredba za kopiranje datoteka je% cp.
Sintaksa: % cp datoteka1 datoteka2 (ako moramo kopirati u isti direktorij.)
Za kopiranje datoteka u različite direktorije.
Sintaksa: % cp odredište / naziv datoteke (ciljno mjesto)
Primjer: Pretpostavimo da morate kopirati datoteku test.txt iz jednog poddirektorijuma u drugi poddirektorij koji je prisutan u istom direktoriju.
Sintaksa % cp dir1 / dir2 / test.txt dir1 / dir3
Ovo će kopirati test.txt iz dir2 u dir3.
P # 7) Kako premjestiti datoteku s jednog mjesta na drugo?
Odgovor: Naredba za premještanje datoteke je% mv.
Sintaksa: % mv datoteka1 datoteka2 (ako premještamo datoteku pod direktorij, koji se uglavnom koristi i ako datoteku želimo preimenovati)
Za premještanje datoteka u različite direktorije.
Sintaksa: % mv izvor / naziv datoteke odredište (ciljno mjesto)
Primjer: Pretpostavimo da želite premjestiti datoteku test.txt iz jednog poddirektorijuma u drugi poddirektorij koji je prisutan u istom direktoriju.
Sintaksa % mv dir1 / dir2 / test.txt dir1 / dir3
Ovo će premjestiti test.txt iz dir2 u dir3.
P # 8) Kako stvoriti i zapisati u datoteku?
Odgovor: Podatke u datoteku možemo stvarati i pisati / dodavati pomoću Unix uređivača. Na primjer, mi.
vi editor je najčešće korišten uređivač za izmjenu / stvaranje datoteke.
Upotreba: vi naziv datoteke
P # 9) Kako pregledati sadržaj a Datoteka?
Odgovor: Postoji mnogo naredbi za pregled sadržaja datoteke. Na primjer, mačka, manje, više, glava, rep.
Upotreba: % naziv datoteke mačke
Prikazat će sav sadržaj datoteke. Naredba Cat također se koristi za spajanje i dodavanje podataka u datoteku.
P # 10) Koje su dozvole i korisničke potpore u slučaju Unix datotečnog sustava / korisnika?
Odgovor:
S razine pristupa korisnici su podijeljeni u tri vrste:
- Korisnik: Osoba koja je kreirala datoteku.
- Skupina: Skupina ostalih korisnika koji dijele slične privilegije kao i one vlasnika.
- Drugi: Ostali članovi koji imaju pristup putu na kojem ste čuvali datoteke.
S gledišta datoteke, korisnik će imati tri prava pristupa, tj. Čitanje, pisanje i izvršavanje.
- Čitati: Korisnik ima dopuštenje za čitanje sadržaja datoteke. Zastupljen je r.
- Pisati: Korisnik ima dopuštenje za izmjenu sadržaja datoteke. Zastupljen je w.
- Izvršiti: Korisnik ima dopuštenje samo za izvršavanje datoteka. Predstavljen je s x.
Ta se prava dopuštenja mogu pregledati pomoću naredbe ls.
-rwxrw — x - ovdje 1. '-' znači redovitu datoteku, sljedeća kombinacija 'rwx' znači da vlasnik ima sva dopuštenja za čitanje, pisanje i izvršavanje, sljedeći 'rw-' znači da grupa ima dopuštenje za čitati i pisati, a pri kraju “–x” znači da ostali korisnici imaju dopuštenje samo za izvršavanje i ne mogu čitati ili pisati sadržaj Datoteke.
P # 11) Kako promijeniti dozvole datoteke?
Odgovor: Jednostavan način za promjenu dozvola datoteke je putem naredbe CHMOD.
Sintaksa: % chmod 777 naziv datoteke
U gornjem primjeru Korisnik, Grupa i Ostali imaju sva prava (čitati, pisati i izvršavati).
Korisnik ima sljedeća prava:
- 4- Dopuštenje za čitanje
- 2- Dozvola za pisanje
- 1- Izvršiti dozvolu
- 0- Nema dopuštenja
Pretpostavimo da ste stvorili datoteku abc.txt i kao korisnik ne želite dopustiti drugima i dopuštenje za čitanje i pisanje svim ljudima u grupi, u takvom slučaju naredbi za korisnika koji ima sva dopuštenja bit će kao
Primjer:% chmod 760 abc.txt
Sva dopuštenja (čitanje + pisanje + izvršavanje) za korisnika = 4 + 2 + 1 = 7
Dopuštenje za čitanje i pisanje za ljude u grupi = 4 + 2 = 6
Nema odobrenja za druge = 0
P # 12) Koje su različite Wild kartice u Unixu?
Odgovor: Unix uključuje dva zamjenska znaka kako je spomenuto u nastavku.
do) * - Zamjenski znak zvjezdice (*) može se koristiti kao zamjena za n broja znakova.
Primjer: Pretpostavimo da tražimo testne datoteke na određenom mjestu, tada ćemo upotrijebiti ls naredbu datu u nastavku.
% ls test * - Ova naredba će navesti sve testne datoteke u tom određenom direktoriju. Primjer: test.txt, test1.txt, testabc
b) ? - Zamjenski znak pitanja (?) Može se koristiti kao zamjena za jedan znak.
Primjer: Pretpostavimo da tražimo ispitne datoteke na određenom mjestu, tada ćemo upotrijebiti naredbu ls kao dolje.
% ls test? - Ova će naredba navesti sve testne datoteke koje imaju različit zadnji znak u tom određenom direktoriju. Npr. test1, glava, test2.
P # 13) Kako pregledati popis izvršenih naredbi?
Odgovor: Naredba za pregled popisa prethodno izvršenih naredbi je % povijesti
P # 14) Kako komprimirati / dekomprimirati datoteke u Unixu?
Odgovor: Korisnici mogu komprimirati datoteku pomoću naredbe gzip.
Sintaksa: % gzip naziv datoteke
Primjer: % gzip test.txt
O / str. ekstenzija datoteke sada će biti text.txt.gz a veličina datoteke bi se znatno smanjila.
Korisnik može dekomprimirati datoteke pomoću naredbe gunzip.
Sintaksa: % gunzip naziv datoteke
Primjer: % gunzip test.txt.gz
O / str. nastavak datoteke sada će biti text.txt, a veličina datoteke bit će izvorna veličina datoteke.
P # 15) Kako pronaći datoteku u Unixu?
Odgovor: Da bismo pronašli datoteku u trenutnom direktoriju i njegovim poddirektorijima, poslužit ćemo se naredbom Pronađi.
Sintaksa: %pronaći . -name “Filename” -print
Upotreba:% pronađi. -ime “ab * .txt” -print
O / p ova će naredba tražiti naziv datoteke abc.txt ili abcd.txt u trenutnom direktoriju, a ispis će ispisati i put datoteke.
: koristite * divlji znak u slučaju da niste sigurni u puni naziv datoteke zajedno s njezinim mjestom.
P # 16) Kako pregledati podatke ili zapisnike u stvarnom vremenu?
Odgovor: Najbolja naredba koja se u ovom slučaju može koristiti je rep naredba. Moćan je alat koji se široko koristi. Pretpostavimo da imamo zapisnik koji se neprestano ažurira, pa ćemo u tom slučaju upotrijebiti naredbu tail.
Ova naredba prema zadanim postavkama prikazuje zadnjih 10 redaka datoteke.
Upotreba:% test repa.log
Pokazat će zadnjih deset redaka dnevnika. Pretpostavimo da korisnik želi nadgledati i pregledavati najnovija ažuriranja u datoteci dnevnika, tada ćemo upotrijebiti opciju -f za primanje stalnih ažuriranja.
Upotreba: % rep -f test.log
kako stvoriti niz generičkog tipa u javi
Pokazat će zadnjih deset redaka, a kako će se vaš zapis ažurirati, neprestano ćete pregledavati njegov sadržaj. Ukratko, slijedit će test.log zauvijek, izaći iz njega ili ga zaustaviti. Pritisnite CTRL + C.
P # 17) Kako pregledati Usage ili space disk ostavljen za uporabu?
Odgovor: Dok rade u okruženjima, korisnici se suočavaju s problemom punjenja svemirskog diska. Treba ga provjeravati svaki tjedan i redovito čistiti prostor na disku.
Naredba za provjeru izostavljenog prostora na disku: % Kvota -v
U slučaju da korisnik želi provjeriti veličinu različitih datoteka prisutnih u vašem radnom prostoru, tada će se koristiti sljedeća naredba:
% du -s * - Rekurzivno će provjeriti sve direktorije i poddirektorijume u matičnom direktoriju. Ovisno o veličini, korisnik može ukloniti neželjene datoteke, čime se prazni prostor.
Ps - Ako niste sigurni koje datoteke želite ukloniti i ako se suočavate sa svemirskom stiskom, u tom slučaju datoteke možete stisnuti u ZIP datoteku i to će vam pomoći neko vrijeme.
Brzi savjeti
# 1) Pretpostavimo da ste zaglavili u korištenju određene naredbe ili ste zbunjeni oko njene funkcionalnosti, tada imate puno opcija koje služe u određene svrhe jer Unix ima puno naredbi. Ne brinite, Unix uvijek pomaže svojim korisnicima.
Ispod su naredbe:
do) Unix ima set ručnih stranica za svaku naredbu, što će dati detaljno znanje o naredbama i njihovoj upotrebi.
Primjer:%čovjek pronaći
O / P ove naredbe je znati koristiti naredbu Pronađi.
b) Ako želite jednostavan opis naredbe, upotrijebite whatis naredbu.
Primjer:%što je zahvat
Pružit će vam linijski opis naredbe grep.
#dva) Naredba za brisanje zaslona terminala - %čisto
Zaključak
Nadamo se da vam se svidio ovaj informativni članak o Unix Command Interview Pitanjima. Ova bi pitanja pomogla svakom početniku da lako razumije koncepte i suvereno se suoči s intervjuom.
Sve najbolje za vaš intervju !!
Preporučena literatura
- 60 Top Unix Shell skriptiranje intervjua pitanja i odgovori
- Izreži naredbu u Unixu s primjerima
- Nađi naredbu u Unixu: Pronađi datoteke pomoću datoteke Unix Find (primjeri)
- Grep naredba u Unixu s jednostavnim primjerima
- Ls naredba u Unixu s primjerima
- Tar naredba u Unixu za stvaranje sigurnosnih kopija (primjeri)
- TOP 70+ najboljih UNIX-ovih pitanja za intervju s odgovorima
- Sintaksa naredbe Unix Cat, mogućnosti s primjerima
- Unix naredbe: osnovne i napredne Unix naredbe s primjerima
- Naredbe Unix datotečnog sustava Touch, Cat, Cp, Mv, Rm, Mkdir (dio B)