top 15 important unix commands interview questions
Lista över de mest populära Unix-kommandona Intervjufrågor med svar. Lär dig grunderna i Unix-kommandon i denna informativa handledning med hjälp av exempel:
Innan vi börjar med Unix Commands, låt oss ta en titt på vad Unix är tillsammans med dess grunder.
Unix är ett operativsystem som liknar Windows operativsystem. Windows är mer populärt än Unix på grund av det grafiska användargränssnittet från Microsoft Windows, men när du börjar arbeta med Unix förstår du dess verkliga kraft.
=> Kolla in Eay Unix Training Series
Vanliga frågor om Unix Command Intervju
Nedan listas de mest populära och vanliga Unix-intervjufrågorna med exempel.
Låt oss börja!!
F # 1) Vad är en process?
Svar: Enligt definitionen - En process är en förekomst av ett datorprogram som körs. Vi har ett unikt process-ID för varje process.
Exempel: Även när en användare öppnar en miniräknare skapas en process.
Kommando för att lista en process:% ps
Detta kommando ger en lista över aktuella processer tillsammans med process-id. Om vi lägger till alternativet “ef” med ps-kommandot, visar det hela listan med processer.
Syntax: % ps -ef
Detta kommando, i kombination med Grep (kommando för sökning), fungerar som ett kraftfullt sätt att hitta specifika detaljer om en process.
Kommando att döda en process:% kill pid
Detta kommando dödar processen vars process-ID skickas som ett argument. Ibland använder vi ovanstående dödkommando, vi kommer inte att kunna döda processen, i ett sådant fall kommer vi att avsluta processen.
Kommando att kraftigt avsluta en process:% kill -9 pid
Där pid är process-id.
Ett annat viktigt kommando för att lista processer är Top
Syntax: %topp
F # 2) Hur ser du ditt användarnamn i Unix?
Svar: Du kan visa informationen om en för närvarande inloggad användare genom att använda vem är jag kommando.
Syntax: %vem är jag
O / P - test1 (förutsatt att test1 är ditt användarnamn). Det ger användarnamnet som du har loggat in med
F # 3) Hur visar jag en lista över alla användare som för närvarande har loggat in?
Svar: Kommando som används är: %WHO .
Det här kommandot listar namnet på alla användare som för närvarande är inloggade.
F # 4) Vad är en fil?
Svar: En fil i Unix gäller inte bara för insamling av data. Det finns olika typer av filer som vanliga filer, specialfiler, kataloger (mappar / undermappar där vanliga / specialfiler finns), etc.
Kommando för att lista filer: % ls
Detta kommando kan användas med olika uppsättningar alternativ som -l, r, a, etc.
Exempel: % ls -lrt
Denna kombination ger storlek, lång lista och sorteringsfiler från tidpunkten för skapande / ändring.
Ett annat exempel: % ls -a
Detta kommando ger dig en lista över alla filer inklusive dolda filer.
- Kommando för att skapa en fil med nollstorlekar: % touch filnamn
- Kommando för att skapa katalog: % mkdir katalognamn
- Kommando för att radera katalogen: % rmdir katalognamn
- Kommando för att radera fil: % rm filnamn
- Kommando för att radera filen med kraft: % rm -f filnamn
Ibland kommer en användare inte att kunna ta bort File / Directory på grund av dess tillstånd.
F # 5) Hur kontrollerar du sökvägen till den aktuella katalogen och korsar den till olika vägar i Unix?
Svar: Vi kan kontrollera sökvägen där en användare finns i Unix genom att använda kommandot: % pwd
Detta kommando representerar din nuvarande arbetskatalog.
Exempel: Om du för närvarande arbetar med en fil som ingår i katalogfacket kan du verifiera detta genom att helt enkelt köra pwd på kommandoraden -% pwd.
Utgången blir - / bin, där “/” är rotkatalogen och bin, är katalogen som finns i roten.
Kommando att korsa i Unix-banor - förutsatt att du korsar från rotkatalogen.
%CD : Ändra katalog,
användning - cd dir1 / dir2
Kör% pwd - För att verifiera platsen
O / P - / dir1 / dir2
Detta ändrar din väg till dir2. Du kan verifiera din nuvarande arbetsplats när som helst med pwd-kommandot och navigera därefter.
%CD.. tar dig till föräldrakatalogen. Antag att du är i dir2 från ovanstående exempel och att du vill gå tillbaka till överordnad katalog, sedan Kör cd .. på kommandotolken och din nuvarande katalog blir dir1.
användning -% cd ..
Springa % pwd - För att verifiera platsen
verktyg för livscykelhantering för öppen källkod
O / P - / dir1
F # 6) Hur kopierar jag filer från en plats till en annan plats?
Svar: Kommandot för att kopiera filer är% cp.
Syntax: % cp file1 file2 (om vi måste kopiera i samma katalog.)
För kopiering av filer i olika kataloger.
Syntax: % cp källa / filnamn destination (målplats)
Exempel: Antag att du måste kopiera fil test.txt från en underkatalog till en annan underkatalog som finns under samma katalog.
Syntax % cp dir1 / dir2 / test.txt dir1 / dir3
Detta kopierar test.txt från dir2 till dir3.
F # 7) Hur flyttar jag en fil från en plats till en annan plats?
Svar: Kommandot för att flytta en fil är% mv.
Syntax: % mv fil1 fil2 (om vi flyttar en fil under katalogen används den huvudsakligen och om vi vill byta namn på filen)
För att flytta filer i olika kataloger.
Syntax: % mv källa / filnamn destination (målplats)
Exempel: Antag att du vill flytta filen test.txt från en underkatalog till en annan underkatalog som finns under samma katalog.
Syntax % mv dir1 / dir2 / test.txt dir1 / dir3
Detta flyttar test.txt från dir2 till dir3.
F # 8) Hur skapar jag och skriver i en fil?
Svar: Vi kan skapa och skriva / lägga till data i en fil med Unix-redaktörer. Till exempel, vi.
vi editor är den vanligaste redigeraren för att ändra / skapa en fil.
Användande: vi filnamn
F # 9) Hur man ser innehållet i a Fil?
Svar: Det finns många kommandon för att visa filinnehållet. Till exempel, katt, mindre, mer, huvud, svans.
Användande: % kattfilnamn
Det visar allt innehåll i filen. Cat-kommandot används också för att sammanfoga och lägga till data i en fil.
F # 10) Vad är behörigheter och användartillskott för Unix-filsystemet / -användarna?
Svar:
Från åtkomstnivån är användarna uppdelade i tre typer:
- Användare: Person som har skapat filen.
- Grupp: Grupp av andra användare som har samma privilegier som ägarens.
- Andra: Andra medlemmar som har tillgång till sökvägen där du har lagrat filerna.
Ur filsynpunkt kommer en användare att ha tre åtkomsträttigheter, dvs läsa, skriva och köra.
- Läsa: Användaren har behörighet att läsa innehållet i filen. Det representeras av r.
- Skriva: Användaren har behörighet att ändra innehållet i filen. Det representeras av w.
- Kör: Användaren har endast behörighet att köra filerna. Det representeras av x.
Man kan se dessa behörighetsrättigheter med kommandot ls.
-rwxrw — x - här betyder den första ”-” att det är en vanlig fil, nästa ”rwx” -kombination betyder att ägaren har all behörighet att läsa, skriva och köra, nästa ”rw-” betyder att gruppen har tillstånd läsa och skriva och mot slutet betyder “–x” att de andra användarna endast har tillstånd att köra och de kan inte läsa eller skriva innehållet i filen.
F # 11) Hur ändrar jag behörigheter för filen?
applikationer för att ladda ner videor från youtube
Svar: Ett enkelt sätt att ändra behörigheter för en fil är via kommandot CHMOD.
Syntax: % chmod 777 filnamn
I exemplet ovan har användaren, gruppen och andra alla rättigheter (läs, skriv och kör).
Användaren har följande rättigheter:
- 4- Läs tillstånd
- 2- Skrivbehörighet
- 1- Utför tillstånd
- 0- Inget tillstånd
Antag att du har skapat en fil abc.txt, och som användare vill du inte ge någon behörighet till andra och läsa och skriva till alla människor i gruppen, i så fall kommandot för en användare som har all behörighet kommer att vara som
Exempel:% chmod 760 abc.txt
All behörighet (läs + skriv + kör) för användare = 4 + 2 + 1 = 7
Läs- och skrivbehörighet för personer i gruppen = 4 + 2 = 6
Inget tillstånd för andra = 0
F # 12) Vilka är de olika Wild Cards i Unix?
Svar: Unix innehåller två jokertecken som nämns nedan.
till) * - Asterisk (*) jokertecken kan användas som ersättning för n antal tecken.
Exempel: Antag att vi söker efter testfiler på en viss plats, då använder vi kommandot ls som ges nedan.
% ls test * - Detta kommando listar alla testfiler i den specifika katalogen. Exempel: test.txt, test1.txt, testabc
b) ? - Frågetecken (?) Jokertecken kan användas som ersättning för en enda karaktär.
Exempel: Antag att vi söker efter testfiler på en viss plats, då använder vi kommandot ls enligt nedan.
% ls test? - Detta kommando listar alla testfiler som har olika sista tecken i den aktuella katalogen. T.ex. test1, huvud, test2.
F # 13) Hur visar jag listan med kommandon som körs?
Svar: Kommando för att visa listan över tidigare utförda kommandon är %historia
F # 14) Hur komprimerar / dekomprimerar du filer i Unix?
Svar: Användare kan komprimera filen med kommandot gzip.
Syntax: % gzip filnamn
Exempel: % gzip test.txt
O / s. filtillägget kommer nu att vara text.txt.gz och filens storlek skulle ha minskat avsevärt.
En användare kan dekomprimera filer med hjälp av kommandot gunzip.
Syntax: % gunzip filnamn
Exempel: % gunzip test.txt.gz
O / s. filtillägget blir nu text.txt och storleken på filen kommer att vara den ursprungliga filstorleken.
F # 15) Hur hittar jag fil i Unix?
Svar: För att hitta en fil i den aktuella katalogen och dess underkataloger använder vi kommandot Sök.
Syntax: % hitta. -namn 'Filnamn' -tryck
Användning:% hitta. -namn 'ab * .txt' -tryck
O / p detta kommando söker efter filnamnet abc.txt eller abcd.txt i den aktuella katalogen och utskriften skriver också ut filens sökväg.
: använd * vildtecken om du inte är säker på hela filnamnet tillsammans med dess plats.
F # 16) Hur visar jag realtidsdata eller loggar?
Svar: Det bästa kommandot som kan användas i detta fall är ett svanskommando. Det är ett kraftfullt verktyg som används i stor utsträckning. Antag att vi har en logg som ständigt uppdateras, då använder vi kommandot tail i så fall.
Detta kommando visar som standard de sista tio raderna i en fil.
Användning:% svans test.log
Det visar de sista tio raderna i loggen. Antag att en användare vill övervaka och visa de senaste uppdateringarna i loggfilen, då använder vi option -f för att få konstanta uppdateringar.
Användande: % svans -f test.log
Det kommer att visa de sista tio raderna och när din logg kommer att uppdateras kommer du ständigt att se dess innehåll. Kort sagt kommer det att följa test.log för alltid, att komma ut ur det eller att stoppa det. Tryck på CTRL + C.
F # 17) Hur visar jag användnings- eller rymdskivan som är kvar för användning?
Svar: Medan de arbetar i miljöer står användarna inför problemet med att rymdskivan blir full. Man bör hålla koll på det varje vecka och fortsätta att rengöra hårddiskutrymmet med jämna mellanrum.
Kommando för att kontrollera utelämnat diskutrymme: % Kvot -v
Om användaren vill kontrollera storleken på olika filer som finns i din arbetsyta, kommer kommandot nedan att användas:
%du -s * – Det kommer rekursivt att kontrollera alla kataloger och underkataloger i hemkatalogen. Baserat på storleken kan användaren ta bort oönskade filer och därigenom tömma utrymme.
Ps - Om du inte är säker på vilka filer som ska tas bort och om du står inför rymdkris kan du i så fall zipa filerna och det kommer att hjälpa till en liten stund.
Snabba tips
# 1) Antag att du håller fast vid användningen av ett visst kommando eller är förvirrad över dess funktionalitet, så har du många alternativ som tjänar specifika syften eftersom Unix har många kommandon. Don't Worry Unix hjälper alltid sina användare.
Nedan följer kommandona:
till) Unix har en uppsättning manuella sidor för varje kommando och detta kommer att ge djupgående kunskap om kommandon och dess användning.
Exempel:%man hitta
O / P för detta kommando är att veta hur man använder kommandot Sök.
b) Om du vill ha en enkel beskrivning av ett kommando, använd whatis-kommandot.
Exempel:%vad är grepp
Det ger dig en radbeskrivning av grep-kommandot.
#två) Kommando för att rensa terminalskärmen - %klar
Slutsats
Vi hoppas att du gillade den här informativa artikeln om Unix Command Interview Questions. Dessa frågor skulle hjälpa alla nybörjare att enkelt förstå begreppen och möta intervjun med tillförsikt.
Allt det bästa för din intervju !!
PREV-handledning | FÖRSTA självstudier
Rekommenderad läsning
- 60 Top Unix Shell Scripting intervjufrågor och svar
- Klipp kommandot i Unix med exempel
- Hitta kommando i Unix: Hitta filer med Unix Find-fil (exempel)
- Grep Command i Unix med enkla exempel
- Ls Command i Unix med exempel
- Tjärkommando i Unix för att skapa säkerhetskopior (exempel)
- TOPP 70+ Bästa UNIX-intervjufrågor med svar
- Unix Cat Command Syntax, alternativ med exempel
- Unix-kommandon: Grundläggande och avancerade Unix-kommandon med exempel
- Unix-filsystemkommandon Touch, Cat, Cp, Mv, Rm, Mkdir (del B)