top 15 important unix commands interview questions
Lijst met de meest populaire Unix-opdrachten Interviewvragen met antwoorden. Leer de basisprincipes van Unix-opdrachten in deze informatieve zelfstudie met behulp van voorbeelden:
Voordat we beginnen met Unix-opdrachten, laten we eens kijken naar wat Unix is, samen met de basisprincipes.
Unix is een besturingssysteem dat lijkt op het Windows-besturingssysteem. Windows is populairder dan Unix vanwege de grafische gebruikersinterface van Microsoft Windows, maar als je eenmaal aan Unix begint te werken, zul je de echte kracht ervan begrijpen.
Bekijk de Eay Unix-trainingsserie
Meest gestelde vragen over Unix Command-interview
Hieronder staan de meest populaire en meest gestelde Unix-interviewvragen met voorbeelden vermeld.
Laten we beginnen!!
V # 1) Wat is een proces?
Antwoord: Volgens de definitie - Een proces is een instantie van een computerprogramma dat wordt uitgevoerd. We hebben voor elk proces een unieke proces-id.
Voorbeeld: Zelfs wanneer een gebruiker een rekenmachinetoepassing opent, wordt er een proces gemaakt.
Commando om een proces weer te geven:% ps
Deze opdracht geeft een lijst met de huidige processen samen met de proces-id. Als we de optie “ef” toevoegen met het ps commando, dan toont het de volledige lijst met processen.
Syntaxis: % ps -ef
Dit commando, in combinatie met de Grep (commando voor zoeken), dient als een krachtig middel om de specifieke details van een proces te vinden.
Commando om een proces te beëindigen:% kill pid
Deze opdracht zal het proces beëindigen waarvan de proces-id als argument wordt doorgegeven. Als we de bovenstaande kill-opdracht gebruiken, kunnen we het proces soms niet beëindigen, in dat geval zullen we het proces beëindigen.
Commando om een proces met geweld te beëindigen:% kill -9 pid
Waar pid de proces-id is.
Een ander belangrijk commando voor het weergeven van processen is Top
Syntaxis: %top
Q # 2) Hoe bekijk je je gebruikersnaam in Unix?
Antwoord: U kunt de details van een momenteel aangemelde gebruiker bekijken door de wie ben ik opdracht.
Syntaxis: %wie ben ik
O / P - test1 (Ervan uitgaande dat test1 uw gebruikersnaam is). Het geeft de gebruikersnaam waarmee u zich hebt aangemeld
V # 3) Hoe bekijk ik een lijst van alle gebruikers die momenteel zijn ingelogd?
Antwoord: Het gebruikte commando is: %WHO
Deze opdracht geeft de naam weer van alle gebruikers die momenteel zijn aangemeld.
V # 4) Wat is een bestand?
Antwoord: Een bestand in Unix is niet alleen van toepassing op een verzameling gegevens. Er zijn verschillende soorten bestanden zoals gewone bestanden, speciale bestanden, mappen (mappen / submappen waarin gewone / speciale bestanden worden bewaard), enz.
Commando om bestanden weer te geven: % ls
Dit commando kan worden gebruikt met verschillende sets opties zoals -l, r, a, etc.
Voorbeeld: % ls -lrt
Deze combinatie geeft grootte, lange lijst en sorteerbestanden vanaf het moment van aanmaken / wijzigen.
Een ander voorbeeld: % ls -a
Deze opdracht geeft je een lijst met alle bestanden, inclusief de verborgen bestanden.
- Commando om een bestand met nulgroottes te maken: % touch bestandsnaam
- Commando om een map te maken: % mkdir directorynaam
- Commando om de map te verwijderen: % rmdir directorynaam
- Commando om bestand te verwijderen: % rm bestandsnaam
- Commando om bestand geforceerd te verwijderen: % rm -f bestandsnaam
Soms kan een gebruiker Bestand / Directory niet verwijderen vanwege zijn toestemming.
V # 5) Hoe kan ik het pad van de huidige directory controleren en het doorlopen naar verschillende paden in Unix?
Antwoord: We kunnen het pad waarin een gebruiker aanwezig is in Unix controleren door de volgende opdracht te gebruiken: % pwd
Deze opdracht vertegenwoordigt uw huidige werkmap.
Voorbeeld: Als je momenteel aan een bestand werkt dat deel uitmaakt van de directory bin, dan kun je dit verifiëren door simpelweg pwd op de opdrachtregel uit te voeren -% pwd.
De uitvoer is - / bin, waarbij '/' de hoofdmap is en bin de map die aanwezig is in de hoofdmap.
Commando om te doorkruisen in Unix-paden - Ervan uitgaande dat u doorkruist vanuit de hoofdmap.
%CD : Directory wijzigen,
gebruik - cd dir1 / dir2
Voer% pwd uit - Om de locatie te verifiëren
O / P - / dir1 / dir2
Dit zal uw pad naar dir2. U kunt uw huidige werklocatie op elk moment verifiëren met het pwd-commando en dienovereenkomstig navigeren.
%CD.. brengt u naar de bovenliggende directory. Stel dat u zich in dir2 bevindt uit het bovenstaande voorbeeld en u wilt teruggaan naar de bovenliggende directory, voer dan cd .. uit op de opdrachtprompt en uw huidige directory wordt dir1.
gebruik -% cd ..
Rennen % pwd - Om de locatie te verifiëren
b-boom versus b + boom
O / P - / dir1
V # 6) Hoe bestanden van de ene locatie naar de andere te kopiëren?
Antwoord: De opdracht om bestanden te kopiëren is% cp.
Syntaxis: % cp bestand1 bestand2 (als we in dezelfde directory moeten kopiëren.)
Voor het kopiëren van bestanden in verschillende mappen.
Syntaxis: % cp bron / bestandsnaam bestemming (doellocatie)
Voorbeeld: Stel dat u het bestand test.txt moet kopiëren van de ene submap naar een andere submap die aanwezig is onder dezelfde map.
Syntaxis % cp dir1 / dir2 / test.txt dir1 / dir3
Hiermee wordt test.txt van dir2 naar dir3 gekopieerd.
V # 7) Hoe verplaats ik een bestand van de ene locatie naar de andere?
Antwoord: Het commando om een bestand te verplaatsen is% mv.
Syntaxis: % mv bestand1 bestand2 (als we een bestand verplaatsen naar de directory, wordt dat voornamelijk gebruikt en als we het bestand willen hernoemen)
Voor het verplaatsen van bestanden in verschillende mappen.
Syntaxis: % mv bron / bestandsnaam bestemming (doellocatie)
Voorbeeld: Stel dat u het bestand test.txt wilt verplaatsen van de ene submap naar een andere submap die aanwezig is onder dezelfde map.
Syntaxis % mv dir1 / dir2 / test.txt dir1 / dir3
Dit zal test.txt verplaatsen van dir2 naar dir3.
V # 8) Hoe kan ik een bestand maken en erin schrijven?
Antwoord: We kunnen gegevens in een bestand maken en schrijven / toevoegen met behulp van Unix-editors. Bijvoorbeeld, wij.
vi-editor is de meest gebruikte editor voor het wijzigen / aanmaken van een bestand.
Gebruik: vi bestandsnaam
V # 9) Hoe de inhoud van een Het dossier?
kwaliteitsanalist interviewvragen en antwoorden pdf
Antwoord: Er zijn veel opdrachten om de inhoud van het bestand te bekijken. Bijvoorbeeld, kat, minder, meer, kop, staart.
Gebruik: % cat bestandsnaam
Het toont alle inhoud van het bestand. Het Cat-commando wordt ook gebruikt om gegevens aan een bestand samen te voegen en toe te voegen.
V # 10) Wat zijn machtigingen en gebruikersbijdragen in het geval van het Unix-bestandssysteem / gebruikers?
Antwoord:
Vanaf het toegangsniveau zijn de gebruikers onderverdeeld in drie typen:
- Gebruiker: Persoon die het bestand heeft gemaakt.
- Groep: Groep andere gebruikers die dezelfde rechten delen als die van de eigenaar.
- Andere: Andere leden die toegang hebben tot het pad waar u de bestanden heeft bewaard.
Vanuit het oogpunt van Bestand heeft een gebruiker drie toegangsrechten, namelijk lezen, schrijven en uitvoeren.
- Lezen: De gebruiker heeft toestemming om de inhoud van het bestand te lezen. Het wordt vertegenwoordigd door r.
- Schrijven: De gebruiker heeft toestemming om de inhoud van het bestand te wijzigen. Het wordt vertegenwoordigd door w.
- Uitvoeren: De gebruiker heeft alleen toestemming om de bestanden uit te voeren. Het wordt weergegeven door x.
Men kan deze toestemmingsrechten bekijken door het commando ls te gebruiken.
-rwxrw — x - hier betekent de eerste '-' dat het een normaal bestand is, de volgende 'rwx'-combinatie betekent dat de eigenaar alle toestemming heeft om te lezen, schrijven en uit te voeren, de volgende' rw- 'betekent dat de groep toestemming heeft om lezen en schrijven en tegen het einde betekent '–x' dat de andere gebruikers alleen toestemming hebben om uit te voeren en dat ze de inhoud van het bestand niet kunnen lezen of schrijven.
V # 11) Hoe de machtigingen van het bestand wijzigen?
Antwoord: Een gemakkelijke manier om de machtigingen van een bestand te wijzigen, is via het CHMOD-commando.
Syntaxis: % chmod 777 bestandsnaam
In het bovenstaande voorbeeld hebben de gebruiker, groep en anderen alle rechten (lezen, schrijven en uitvoeren).
Gebruiker heeft de volgende rechten:
- 4- Lees toestemming
- 2- Schrijftoestemming
- 1- Voer toestemming uit
- 0- Geen toestemming
Stel dat je een bestand abc.txt hebt aangemaakt, en als gebruiker wil je geen toestemming geven aan anderen en lees- en schrijfrechten voor alle mensen in de groep, in zo'n geval het commando voor een gebruiker die alle toestemming heeft zal zijn als
Voorbeeld:% chmod 760 abc.txt
Alle toestemming (lezen + schrijven + uitvoeren) voor gebruiker = 4 + 2 + 1 = 7
Lezen en schrijven toestemming voor mensen in groep = 4 + 2 = 6
Geen toestemming voor anderen = 0
V # 12) Wat zijn de verschillende Wild Cards in Unix?
Antwoord: Unix bevat twee jokertekens, zoals hieronder vermeld.
naar) - De jokerteken Asterisk (*) kan worden gebruikt als vervanging voor n aantal tekens.
Voorbeeld: Stel dat we zoeken naar testbestanden op een bepaalde locatie, dan gebruiken we het onderstaande commando ls.
% ls test * - Met deze opdracht worden alle testbestanden in die specifieke map weergegeven. Voorbeeld: test.txt, test1.txt, testabc
b) - Een jokerteken met een vraagteken (?) Kan worden gebruikt als vervanging voor een enkel teken.
Voorbeeld: Stel dat we zoeken naar testbestanden op een bepaalde locatie, dan gebruiken we de ls-opdracht zoals hieronder.
% ls-test? Deze opdracht geeft een lijst van alle testbestanden met een ander laatste teken in die specifieke map. Bijv. test1, hoofd, test2.
V # 13) Hoe kan ik de lijst met uitgevoerde opdrachten bekijken?
Antwoord: Commando om de lijst met eerder uitgevoerde commando's te bekijken is %geschiedenis
V # 14) Hoe bestanden comprimeren / decomprimeren in Unix?
Antwoord: Gebruikers kunnen het bestand comprimeren met de opdracht gzip.
Syntaxis: % gzip bestandsnaam
Voorbeeld: % gzip test.txt
O / p. de bestandsextensie is nu text.txt.gz en de grootte van het bestand zou aanzienlijk zijn verminderd.
Een gebruiker kan bestanden decomprimeren met de opdracht gunzip.
Syntaxis: % gunzip bestandsnaam
Voorbeeld: % gunzip test.txt.gz
O / p. de bestandsextensie is nu text.txt en de grootte van het bestand zal de oorspronkelijke bestandsgrootte zijn.
V # 15) Hoe vind ik een bestand in Unix?
Antwoord: Om een bestand in de huidige map en zijn submappen te vinden, gebruiken we de opdracht Zoeken.
Syntaxis: %vind . -naam “Bestandsnaam” -afdruk
Gebruik:% vind. -naam “ab * .txt” -print
O / p dit commando zal naar de bestandsnaam zoeken abc.txt of abcd.txt in de huidige directory en de afdruk zal ook het pad van het bestand afdrukken.
gebruik * Wild-teken voor het geval u niet zeker bent van de volledige bestandsnaam en de locatie.
V # 16) Hoe kan ik realtime gegevens of logboeken bekijken?
Antwoord: Het beste commando dat in dit geval kan worden gebruikt, is een tail-commando. Het is een krachtig hulpmiddel dat veel wordt gebruikt. Stel dat we een logboek hebben dat voortdurend wordt bijgewerkt, dan gebruiken we in dat geval het commando tail.
Dit commando toont standaard de laatste 10 regels van een bestand.
Gebruik:% staart test.log
Het toont de laatste tien regels van het logboek. Stel dat een gebruiker de laatste updates in het logbestand wil volgen en bekijken, dan zullen we optie -f gebruiken om constante updates te ontvangen.
Gebruik: % tail -f test.log
Het toont de laatste tien regels en terwijl uw log wordt bijgewerkt, zult u constant de inhoud ervan bekijken. Kortom, het zal test.log voor altijd volgen, om eruit te komen of om het te stoppen. Druk op CTRL + C.
V # 17) Hoe kan ik het gebruik of de beschikbare ruimte op de schijf bekijken?
Antwoord: Tijdens het werken in omgevingen worden de gebruikers geconfronteerd met het probleem dat de schijfruimte vol raakt. Men moet het wekelijks in de gaten houden en regelmatig de schijfruimte opschonen.
Commando om weggelaten schijfruimte te controleren: % Quota -v
Als de gebruiker de grootte van verschillende bestanden in uw werkruimte wil controleren, wordt het onderstaande commando gebruikt:
% du -s * - Het zal recursief alle mappen en submappen in de homedirectory controleren. Op basis van de grootte kan de gebruiker ongewenste bestanden verwijderen en zo de ruimte legen.
Ps - Als u niet zeker weet welke bestanden u moet verwijderen en als u te maken krijgt met ruimtecrunch, kunt u de bestanden in dat geval zippen en dat zal een tijdje helpen.
Snelle tips
# 1) Stel dat je vastzit aan het gebruik van een bepaald commando of in de war bent over de functionaliteit, dan heb je veel opties die specifieke doeleinden dienen, aangezien Unix veel commando's heeft. Maak je geen zorgen Unix helpt zijn gebruikers altijd.
Hieronder staan de commando's:
naar) Unix heeft een set handleidingpagina's voor elk commando en dit geeft diepgaande kennis over commando's en het gebruik ervan.
Voorbeeld:%Mens vind
O / P van deze opdracht is om te weten hoe je de opdracht Zoeken moet gebruiken.
b) Als je een eenvoudige beschrijving van een commando wilt, gebruik dan het whatis commando.
Voorbeeld:%wat is grip
Het geeft je een regelbeschrijving van het grep-commando.
#twee) Commando om terminalscherm te wissen - %Doorzichtig
Gevolgtrekking
We hopen dat je genoten hebt van dit informatieve artikel over Unix Command Interview-vragen. Deze vragen zouden elke beginner helpen om de concepten gemakkelijk te begrijpen en het interview zelfverzekerd tegemoet te treden.
Het allerbeste voor uw interview !!
PREV-zelfstudie EERSTE Tutorial
Aanbevolen literatuur
- 60 Top Unix Shell Scripting Interviewvragen en antwoorden
- Snijd Commando in Unix met voorbeelden
- Find Command in Unix: Find Files with Unix Find File (voorbeelden)
- Grep-opdracht in Unix met eenvoudige voorbeelden
- Ls Command in Unix met voorbeelden
- Tar-commando in Unix om back-ups te maken (voorbeelden)
- TOP 70+ Beste UNIX-interviewvragen met antwoorden
- Unix Cat Command Syntax, opties met voorbeelden
- Unix-opdrachten: basis- en geavanceerde Unix-opdrachten met voorbeelden
- Unix-bestandssysteemopdrachten Touch, Cat, Cp, Mv, Rm, Mkdir (deel B)