top 15 important unix commands interview questions
Liste over de mest populære Unix-kommandoene Intervju med spørsmål. Lær det grunnleggende om Unix-kommandoer i denne informative opplæringen ved hjelp av eksempler:
Før vi begynner med Unix Commands, la oss ta en titt på hva Unix er sammen med det grunnleggende.
Unix er et operativsystem som ligner på Windows-operativsystemet. Windows er mer populært enn Unix på grunn av det grafiske brukergrensesnittet fra Microsoft Windows, men når du begynner å jobbe med Unix, vil du forstå dens virkelige kraft.
=> Ta en titt på Eay Unix Training Series
Ofte stilte spørsmål om Unix Command-intervju
Nedenfor er de mest populære og ofte stilte spørsmålene om Unix-intervju med eksempler.
La oss begynne!!
Q # 1) Hva er en prosess?
Svar: I henhold til definisjonen - En prosess er en forekomst av et dataprogram som kjøres. Vi har en unik prosess-ID for hver prosess.
Eksempel: Selv når en bruker åpner et kalkulatorprogram, opprettes en prosess.
Kommando for å liste en prosess:% ps
Denne kommandoen vil gi en liste over gjeldende prosesser sammen med prosess-ID. Hvis vi legger til alternativet “ef”, med ps-kommandoen, viser den hele listen over prosesser.
Syntaks: % ps -ef
Denne kommandoen, kombinert med Grep (kommando for søk), fungerer som et kraftig middel for å finne de spesifikke detaljene om en prosess.
Kommando om å drepe en prosess:% kill pid
Denne kommandoen vil drepe prosessen hvis prosess-ID blir sendt som et argument. Noen ganger kan vi ikke drepe prosessen ved å bruke ovennevnte kill-kommando. I et slikt tilfelle vil vi avslutte prosessen.
Kommando om å avslutte en prosess med kraft:% kill -9 pid
Hvor pid er prosess-ID.
En annen viktig kommando for oppføring av prosesser er Topp
Syntaks: %topp
Spørsmål 2) Hvordan ser du på brukernavnet ditt i Unix?
Svar: Du kan se detaljene om en bruker som er pålogget for øyeblikket ved å bruke hvem er jeg kommando.
Syntaks: %hvem er jeg
O / P - test1 (Forutsatt at test1 er brukernavnet ditt). Det gir brukernavnet som du har logget på
Q # 3) Hvordan viser jeg en liste over alle brukerne som har logget inn for øyeblikket?
Svar: Kommandoen som brukes er: %WHO .
Denne kommandoen vil liste opp navnet på alle brukerne som er pålogget.
Q # 4) Hva er en fil?
Svar: En fil i Unix gjelder ikke bare for en samling data. Det er forskjellige typer filer som vanlige filer, spesielle filer, kataloger (mapper / undermapper der vanlige / spesielle filer oppbevares), etc.
Kommando for å liste filer: % ls
Denne kommandoen kan brukes med forskjellige sett med alternativer som -l, r, a, etc.
Eksempel: % ls -lrt
Denne kombinasjonen vil gi størrelse, lang liste og sortere filer fra tidspunktet for opprettelse / endring.
Et annet eksempel: % ls -a
Denne kommandoen vil gi deg en liste over alle filene, inkludert de skjulte filene.
- Kommando for å lage en fil med null størrelser: % berør filnavn
- Kommando for å opprette katalog: % mkdir katalognavn
- Kommando for å slette katalogen: % rmdir katalognavn
- Kommando for å slette fil: % rm filnavn
- Kommando om å slette filen med kraft: % rm -f filnavn
Noen ganger vil en bruker ikke kunne slette File / Directory på grunn av sin tillatelse.
Q # 5) Hvordan sjekke banen til den nåværende katalogen og krysse den til forskjellige baner i Unix?
Svar: Vi kan sjekke banen som en bruker er til stede i Unix ved å bruke kommandoen: % pwd
Denne kommandoen vil representere din nåværende arbeidskatalog.
Eksempel: Hvis du for tiden jobber med en fil som er en del av katalogkassen, kan du bekrefte dette ved å kjøre pwd på kommandolinjen -% pwd.
Utgangen vil være - / bin, hvor “/” er rotkatalogen og kassen, er katalogen som er tilstede i roten.
Kommando til å krysse i Unix-baner - Forutsatt at du krysser fra rotkatalogen.
% CD : Endre katalog,
bruk - cd dir1 / dir2
Kjør% pwd - For å bekrefte plasseringen
O / P - / dir1 / dir2
Dette vil endre din vei til dir2. Du kan verifisere din nåværende arbeidsplass når som helst ved hjelp av pwd-kommandoen og navigere deretter.
% CD .. tar deg til foreldrekatalogen. Anta at du er i dir2 fra eksemplet ovenfor, og at du vil gå tilbake til foreldrekatalogen, og deretter kjøre cd .. på ledeteksten og den nåværende katalogen din blir dir1.
bruk -% cd ..
Løpe % pwd - For å bekrefte stedet
programvare for å laste ned videoer fra hvilket som helst nettsted
O / P - / dir1
Q # 6) Hvordan kopiere filer fra ett sted til et annet sted?
Svar: Kommandoen for å kopiere filer er% cp.
Syntaks: % cp file1 file2 (hvis vi må kopiere i samme katalog.)
For kopiering av filer i forskjellige kataloger.
Syntaks: % cp kilde / filnavn destinasjon (målplassering)
Eksempel: Anta at du må kopiere fil test.txt fra en underkatalog til en annen underkatalog som er tilstede under samme katalog.
Syntaks % cp dir1 / dir2 / test.txt dir1 / dir3
Dette vil kopiere test.txt fra dir2 til dir3.
Q # 7) Hvordan flytte en fil fra ett sted til et annet sted?
Svar: Kommandoen for å flytte en fil er% mv.
Syntaks: % mv fil1 fil2 (hvis vi flytter en fil under katalogen, brukes den hovedsakelig og hvis vi vil gi filen nytt navn)
For flytting av filer i forskjellige kataloger.
Syntaks: % mv kilde / filnavn destinasjon (målplassering)
Eksempel: Anta at du vil flytte filen test.txt fra en underkatalog til en annen underkatalog som er tilstede under samme katalog.
Syntaks % mv dir1 / dir2 / test.txt dir1 / dir3
Dette vil flytte test.txt fra dir2 til dir3.
Q # 8) Hvordan lage og skrive i en fil?
Svar: Vi kan opprette og skrive / legge til data i en fil ved hjelp av Unix-redaktører. For eksempel, vi.
vi editor er den mest brukte editoren for å endre / opprette en fil.
Bruk: vi filnavn
Sp # 9) Hvordan vise innholdet i en Fil?
Svar: Det er mange kommandoer for å vise filinnholdet. For eksempel, katt, mindre, mer, hode, hale.
Bruk: % kattens filnavn
Det vil vise alt innholdet i filen. Cat-kommandoen brukes også til å sammenføye og legge til data i en fil.
Sp # 10) Hva er tillatelser og brukertilskudd i tilfelle Unix File System / brukere?
Svar:
Fra tilgangsnivået er brukerne delt inn i tre typer:
- Bruker: Person som har opprettet filen.
- Gruppe: En gruppe andre brukere som har samme privilegier som eierens.
- Andre: Andre medlemmer som har tilgang til banen der du har lagret filene.
Fra filsynspunkt vil en bruker ha tre tilgangsrettigheter, dvs. lese, skrive og utføre.
mp3 gratis nedlastinger for Android-telefoner
- Lese: Brukeren har tillatelse til å lese innholdet i filen. Det er representert av r.
- Skrive: Brukeren har tillatelse til å endre innholdet i filen. Det er representert av w.
- Henrette: Brukeren har bare tillatelse til å utføre filene. Det er representert med x.
Man kan se disse tillatelsesrettighetene ved å bruke kommandoen ls.
-rwxrw — x - her betyr første '-' det er en vanlig fil, den neste 'rwx' kombinasjonen betyr at eieren har all tillatelse til å lese, skrive og utføre, neste 'rw-' betyr at gruppen har tillatelse til å lese og skrive og mot slutten betyr “–x” at de andre brukerne kun har tillatelse til å utføre, og de kan ikke lese eller skrive innholdet i filen.
Spørsmål nr. 11) Hvordan endrer du tillatelser for filen?
Svar: En enkel måte å endre tillatelser til en fil på er CHMOD-kommandoen.
Syntaks: % chmod 777 filnavn
I eksemplet ovenfor har brukeren, gruppen og andre alle rettighetene (lese, skrive og utføre).
Bruker har følgende rettigheter:
- 4- Les tillatelse
- 2- Skrivetillatelse
- 1- Utfør tillatelse
- 0- Ingen tillatelse
Anta at du har opprettet en fil abc.txt, og som bruker vil du ikke gi tillatelse til andre og lese og skrive tillatelse til alle menneskene i gruppen, i et slikt tilfelle kommandoen for en bruker som har all tillatelse. vil være som
Eksempel:% chmod 760 abc.txt
All tillatelse (les + skriv + utfør) for bruker = 4 + 2 + 1 = 7
Les og skriv tillatelse for personer i gruppen = 4 + 2 = 6
Ingen tillatelse for andre = 0
Sp # 12) Hva er de forskjellige jokertegnene i Unix?
Svar: Unix inkluderer to jokertegn som nevnt nedenfor.
til) * - Asterisk (*) jokertegn kan brukes som erstatning for n antall tegn.
Eksempel: Anta at vi søker etter testfiler på et bestemt sted, så bruker vi kommandoen ls gitt nedenfor.
% ls test * - Denne kommandoen vil liste opp alle testfilene i den aktuelle katalogen. Eksempel: test.txt, test1.txt, testabc
b) ? - Spørsmålstegn (?) Jokertegn kan brukes som erstatning for ett enkelt tegn.
Eksempel: Anta at vi søker etter testfiler på et bestemt sted, så bruker vi kommandoen ls som nedenfor.
% ls test? - Denne kommandoen vil liste opp alle testfilene som har forskjellige siste tegn i den aktuelle katalogen. F.eks. test1, hode, test2.
Sp # 13) Hvordan viser jeg listen over utførte kommandoer?
Svar: Kommandoen for å vise listen over tidligere utførte kommandoer er %historie
Sp # 14) Hvordan komprimere / dekomprimere filer i Unix?
Svar: Brukere kan komprimere filen ved hjelp av gzip-kommandoen.
Syntaks: % gzip filnavn
Eksempel: % gzip test.txt
O / s. filtypen vil nå være text.txt.gz og størrelsen på filen ville ha redusert betraktelig.
En bruker kan dekomprimere filer ved hjelp av gunzip-kommandoen.
Syntaks: % gunzip filnavn
Eksempel: % gunzip test.txt.gz
O / s. filtypen blir nå text.txt og størrelsen på filen vil være den opprinnelige filstørrelsen.
Sp # 15) Hvordan finner jeg fil i Unix?
Svar: For å finne en fil i den gjeldende katalogen og dens underkataloger, vil vi bruke Finn kommando.
Syntaks: % finner. -navn 'Filnavn' -avtrykk
Bruk:% finne. -navn “ab * .txt” -avtrykk
O / p denne kommandoen vil søke etter filnavnet abc.txt eller abcd.txt i gjeldende katalog, og utskriften vil også skrive ut banen til filen.
: bruk * Wild karakter i tilfelle du ikke er sikker på hele filnavnet sammen med plasseringen.
Sp # 16) Hvordan viser du sanntidsdata eller logger?
Svar: Den beste kommandoen som kan brukes i dette tilfellet er en halekommando. Det er et kraftig verktøy som er mye brukt. Anta at vi har en logg som stadig blir oppdatert, så vil vi i så fall bruke halen-kommandoen.
Denne kommandoen vil som standard vise de siste 10 linjene i en fil.
Bruk:% hale test.log
Den viser de siste ti linjene i loggen. Anta at en bruker ønsker å overvåke og se de siste oppdateringene i loggfilen, så bruker vi alternativ -f for å motta konstante oppdateringer.
Bruk: % hale-f test.log
Den vil vise de ti siste linjene, og når loggen din blir oppdatert, vil du hele tiden se på innholdet. Kort sagt, det vil følge test.log for alltid, å komme ut av det eller å stoppe det. Trykk CTRL + C.
Spørsmål nr. 17) Hvordan viser jeg bruken eller plassdisken som er igjen for bruk?
Svar: Mens de jobber i miljøer, står brukerne overfor problemet med at space disk blir full. Man bør kontrollere det ukentlig og fortsette å rengjøre diskplassen med jevne mellomrom.
Kommando for å sjekke ut diskplass: % Kvote -v
Hvis brukeren vil kontrollere størrelsen på forskjellige filer som er tilstede i arbeidsområdet ditt, vil kommandoen nedenfor bli brukt:
% du -s * - Den vil rekursivt sjekke alle kataloger og underkataloger i hjemmekatalogen. Basert på størrelsen kan brukeren fjerne uønskede filer og derved tømme plass.
PS - Hvis du ikke er sikker på hvilke filer som skal fjernes, og hvis du står overfor romknusing, kan du i så fall zip-filene, og det vil hjelpe en liten stund.
Raske tips
#1) Anta at du holder fast ved bruken av en bestemt kommando eller forvirret om funksjonaliteten, så har du mange alternativer som tjener spesifikke formål, ettersom Unix har mange kommandoer. Don't Worry Unix hjelper alltid brukerne.
Nedenfor er kommandoene:
til) Unix har et sett med manuelle sider for hver kommando, og dette vil gi grundig kunnskap om kommandoer og bruken av dem.
Eksempel:%Mann finne
O / P for denne kommandoen er å vite hvordan du bruker Finn-kommandoen.
b) Hvis du vil ha en enkel beskrivelse av en kommando, så bruk whatis kommando.
Eksempel:%hva er grep
Det gir deg en linjebeskrivelse av grep-kommandoen.
#to) Kommando for å fjerne terminalskjerm - %klar
Konklusjon
Vi håper du likte denne informative artikkelen om Unix Command Interview Questions. Disse spørsmålene vil hjelpe enhver nybegynner å enkelt forstå konseptene og møte intervjuet trygt.
Alt det beste for intervjuet ditt !!
PREV Opplæring | FØRSTE veiledning
Anbefalt lesing
- 60 Top Unix Shell Scripting Intervju Spørsmål og svar
- Klipp kommandoen i Unix med eksempler
- Finn kommando i Unix: Finn filer med Unix Finn fil (eksempler)
- Grep Command i Unix med enkle eksempler
- Ls Command i Unix med eksempler
- Tjærekommando i Unix for å lage sikkerhetskopier (eksempler)
- TOPP 70+ Beste UNIX-intervjuspørsmål med svar
- Unix Cat Command Syntax, Alternativer med eksempler
- Unix-kommandoer: Grunnleggende og avanserte Unix-kommandoer med eksempler
- Unix filsystemkommandoer Touch, Cat, Cp, Mv, Rm, Mkdir (del B)