top 15 important unix commands interview questions
Liste over de mest populære Unix-kommandoer Interviewspørgsmål med svar. Lær det grundlæggende med Unix-kommandoer i denne informative vejledning ved hjælp af eksempler:
Før vi starter med Unix Commands, så lad os se på, hvad Unix er sammen med dets grundlæggende.
Unix er et operativsystem, der ligner Windows-operativsystemet. Windows er mere populært end Unix på grund af den grafiske brugergrænseflade, der leveres af Microsoft Windows, men når du først begynder at arbejde på Unix, vil du forstå dens virkelige magt.
=> Tjek Eay Unix træningsserie
Ofte stillede spørgsmål om Unix Command Interview
Nedenfor er de mest populære og ofte stillede Unix-spørgsmål med eksempler.
Lad os begynde!!
Q # 1) Hvad er en proces?
Svar: I henhold til definitionen - En proces er en forekomst af et computerprogram, der udføres. Vi har en unik proces-id for hver proces.
Eksempel: Selv når en bruger åbner et lommeregnerprogram, oprettes der en proces.
Kommando til at liste en proces:% ps
Denne kommando giver en liste over de aktuelle processer sammen med proces-id'et. Hvis vi tilføjer indstillingen 'ef' med kommandoen ps, så viser den den fulde liste over processer.
Syntaks: % ps -ef
Denne kommando, når den kombineres med Grep (kommando til søgning), fungerer som et kraftfuldt middel til at finde de specifikke detaljer om en proces.
Kommando til at dræbe en proces:% kill pid
Denne kommando dræber processen, hvis proces-id sendes som et argument. Til tider ved hjælp af ovenstående kill-kommando kan vi ikke dræbe processen. I et sådant tilfælde vil vi afslutte processen.
Kommando til at afslutte en proces med kraft:% kill -9 pid
Hvor pid er proces-id'et.
En anden vigtig kommando til notering af processer er Top
Syntaks: %top
Spørgsmål nr. 2) Hvordan får du vist dit brugernavn i Unix?
Svar: Du kan se detaljerne om en aktuelt logget bruger ved hjælp af hvem er jeg kommando.
Syntaks: %hvem er jeg
O / P - test1 (Under forudsætning af at test1 er dit brugernavn). Det giver brugernavnet, hvor du er logget ind
Spørgsmål nr. 3) Hvordan får du vist en liste over alle de brugere, der aktuelt er logget ind?
Svar: Den anvendte kommando er: %WHO .
Denne kommando viser listen over alle de brugere, der i øjeblikket er logget ind.
Spørgsmål nr. 4) Hvad er en fil?
Svar: En fil i Unix gælder ikke kun for en indsamling af data. Der er forskellige typer filer som almindelige filer, specielle filer, mapper (mapper / undermapper, hvor almindelige / specielle filer opbevares) osv.
Kommando til at liste filer: % ls
Denne kommando kan bruges med forskellige sæt valgmuligheder som -l, r, a osv.
Eksempel: % ls -lrt
Denne kombination vil give størrelse, lang liste og sortere filer fra tidspunktet for oprettelse / ændring.
Et andet eksempel: % ls -a
Denne kommando giver dig en liste over alle filerne inklusive de skjulte filer.
- Kommando til at oprette en fil med nul størrelser: % berør filnavn
- Kommando til at oprette bibliotek: % mkdir katalognavn
- Kommando til at slette biblioteket: % rmdir katalognavn
- Kommando for at slette fil: % rm filnavn
- Kommando til at slette filen med magt: % rm -f filnavn
Til tider vil en bruger ikke være i stand til at slette File / Directory på grund af sin tilladelse.
Q # 5) Hvordan kontrolleres stien til den aktuelle mappe og krydser den til forskellige stier i Unix?
Svar: Vi kan kontrollere stien, hvor en bruger er til stede i Unix ved hjælp af kommandoen: % pwd
Denne kommando repræsenterer din nuværende arbejdsmappe.
Eksempel: Hvis du i øjeblikket arbejder på en fil, der er en del af biblioteksbakken, kan du bekræfte dette ved blot at køre pwd på kommandolinjen -% pwd.
Outputtet vil være - / bin, hvor “/” er rodkataloget, og kassen er den katalog, der findes i roden.
Kommando til at krydse i Unix-stier - forudsat at du krydser fra rodmappen.
% CD : Skift mappe,
brug - cd dir1 / dir2
Kør% pwd - For at bekræfte placeringen
O / P - / dir1 / dir2
Dette vil ændre din vej til dir2. Du kan verificere din aktuelle arbejdsplads til enhver tid ved hjælp af pwd-kommandoen og navigere i overensstemmelse hermed.
% CD .. fører dig til forældrekataloget. Antag at du er i dir2 fra ovenstående eksempel, og at du vil gå tilbage til den overordnede mappe, så kør cd .. på kommandoprompten, og din nuværende mappe bliver dir1.
brug -% cd ..
Løb % pwd - For at bekræfte placeringen
implementering af en graf i c ++
O / P - / dir1
Q # 6) Hvordan kopieres filer fra et sted til et andet sted?
Svar: Kommandoen til at kopiere filer er% cp.
Syntaks: % cp fil1 fil2 (hvis vi skal kopiere i samme bibliotek.)
Til kopiering af filer i forskellige mapper.
Syntaks: % cp kilde / filnavn destination (målplacering)
Eksempel: Antag, at du skal kopiere fil test.txt fra en underkatalog til en anden underkatalog, der findes under den samme katalog.
Syntaks % cp dir1 / dir2 / test.txt dir1 / dir3
Dette kopierer test.txt fra dir2 til dir3.
Q # 7) Hvordan flyttes en fil fra et sted til et andet sted?
Svar: Kommandoen til at flytte en fil er% mv.
Syntaks: %mv file1 file2 (hvis vi flytter en fil under biblioteket, bruges den hovedsageligt, og hvis vi vil omdøbe filen)
Til flytning af filer i forskellige mapper.
Syntaks: % mv kilde / filnavn destination (målplacering)
Eksempel: Antag, at du vil flytte filen test.txt fra en underkatalog til en anden underkatalog, der findes under samme katalog.
Syntaks % mv dir1 / dir2 / test.txt dir1 / dir3
Dette flytter test.txt fra dir2 til dir3.
Q # 8) Hvordan oprettes og skrives i en fil?
Svar: Vi kan oprette og skrive / tilføje data i en fil ved hjælp af Unix-redaktører. For eksempel, vi.
vi editor er den mest anvendte editor til at ændre / oprette en fil.
Anvendelse: vi filename
Q # 9) Sådan får du vist indholdet af en Fil?
Svar: Der er mange kommandoer til at se filindholdet. For eksempel, kat, mindre, mere, hoved, hale.
Anvendelse: % kat filnavn
Det viser alt indholdet af filen. Cat-kommando bruges også til at sammenkæde og tilføje data i en fil.
Spørgsmål nr. 10) Hvad er tilladelser og brugertilskud i tilfælde af Unix-filsystemet / -brugerne?
Svar:
Fra adgangsniveauet er brugerne opdelt i tre typer:
- Bruger: Person, der har oprettet filen.
- Gruppe: Gruppe af andre brugere, der har samme privilegier som ejerens.
- Andre: Andre medlemmer, der har adgang til stien, hvor du har gemt filerne.
Set fra fil vil en bruger have tre adgangsrettigheder, dvs. læse, skrive og udføre.
- Læs: Brugeren har tilladelse til at læse indholdet af filen. Det er repræsenteret af r.
- Skrive: Brugeren har tilladelse til at ændre indholdet af filen. Det er repræsenteret af w.
- Udfør: Brugeren har kun tilladelse til at udføre filerne. Det er repræsenteret af x.
Man kan se disse tilladelsesrettigheder ved hjælp af kommandoen ls.
-rwxrw — x - her betyder det første ”-” det er en almindelig fil, den næste ”rwx” kombination betyder, at ejeren har al tilladelse til at læse, skrive og udføre, den næste ”rw-” betyder, at gruppen har tilladelse til læse og skrive og mod slutningen betyder “–x”, at de andre brugere kun har tilladelse til at udføre, og de kan ikke læse eller skrive indholdet af filen.
Spørgsmål nr. 11) Hvordan ændres filtilladelserne?
Svar: En nem måde at ændre tilladelser til en fil på er via kommandoen CHMOD.
Syntaks: % chmod 777 filnavn
I ovenstående eksempel har brugeren, gruppen og andre alle rettigheder (læs, skriv og udfør).
Brugeren har følgende rettigheder:
- 4- Læs tilladelse
- 2- Skriv tilladelse
- 1- Udfør tilladelse
- 0- Ingen tilladelse
Antag, du har oprettet en fil abc.txt, og som bruger vil du ikke give nogen tilladelse til andre og læse og skrive tilladelse til alle mennesker i gruppen, i et sådant tilfælde kommandoen til en bruger, der har al tilladelse vil være som
Eksempel:% chmod 760 abc.txt
Al tilladelse (læs + skriv + udfør) til bruger = 4 + 2 + 1 = 7
Læse- og skrivetilladelse for personer i gruppe = 4 + 2 = 6
Ingen tilladelse for andre = 0
Spørgsmål nr. 12) Hvad er de forskellige wild cards i Unix?
Svar: Unix inkluderer to jokertegn som nævnt nedenfor.
til) * - Asterisk (*) wildcard kan bruges som erstatning for n antal tegn.
Eksempel: Antag, at vi søger efter testfiler et bestemt sted, så bruger vi kommandoen ls nedenfor.
% ls test * - Denne kommando viser alle testfiler i det pågældende bibliotek. Eksempel: test.txt, test1.txt, testabc
b) ? - Spørgsmålstegn (?) Wildcard kan bruges som erstatning for et enkelt tegn.
Eksempel: Antag, at vi søger efter testfiler et bestemt sted, så bruger vi kommandoen ls som nedenfor.
% ls test? - Denne kommando viser alle testfiler, der har forskellige sidste tegn i den pågældende mappe. For eksempel. test1, hoved, test2.
Spørgsmål nr. 13) Hvordan får du vist listen over udførte kommandoer?
Svar: Kommando for at se listen over tidligere udførte kommandoer er %historie
Q # 14) Hvordan komprimeres / dekomprimeres filer i Unix?
Svar: Brugere kan komprimere filen ved hjælp af gzip-kommandoen.
Syntaks: % gzip filnavn
Eksempel: % gzip test.txt
O / s. filtypen bliver nu text.txt.gz og filens størrelse ville være reduceret betydeligt.
En bruger kan dekomprimere filer ved hjælp af kommandoen gunzip.
Syntaks: % gunzip filnavn
Eksempel: % gunzip test.txt.gz
O / s. filtypen bliver nu text.txt, og filens størrelse er den oprindelige filstørrelse.
Spørgsmål nr. 15) Hvordan finder jeg fil i Unix?
Svar: For at finde en fil i den aktuelle mappe og dens underkataloger bruger vi Find kommando.
Syntaks: %finde . -navn 'Filnavn' -print
Anvendelse:% find. -navn “ab * .txt” -print
O / p denne kommando søger efter filnavnet abc.txt eller abcd.txt i det aktuelle bibliotek, og udskriften udskriver også stien til filen.
hvad er min router login og adgangskode
: brug * Vilde tegn, hvis du ikke er sikker på det fulde filnavn sammen med dets placering.
Spørgsmål nr. 16) Hvordan får du vist data eller logfiler i realtid?
Svar: Den bedste kommando, der kan bruges i dette tilfælde, er en halekommando. Det er et kraftfuldt værktøj, der er meget brugt. Antag, at vi har en log, der konstant opdateres, så bruger vi i så fald halenkommandoen.
Denne kommando viser som standard de sidste 10 linjer i en fil.
Anvendelse:% hale test.log
Det viser de sidste ti linjer i loggen. Antag at en bruger ønsker at overvåge og se de seneste opdateringer i logfilen, så bruger vi option -f til at modtage konstante opdateringer.
Anvendelse: % hale-f test.log
Det viser de sidste ti linjer, og da din log bliver opdateret, vil du konstant se dens indhold. Kort sagt, det følger test.log for evigt, for at komme ud af det eller stoppe det. Tryk på CTRL + C.
Spørgsmål nr. 17) Hvordan får du vist brugen eller pladsdisken, der er tilbage til brug?
Svar: Mens de arbejder i miljøer, står brugerne over for problemet med, at space disk bliver fuld. Man skal kontrollere det ugentligt og fortsætte med at rengøre diskpladsen med jævne mellemrum.
Kommando til at kontrollere udeladt diskplads: % Kvote -v
Hvis brugeren ønsker at kontrollere størrelsen på forskellige filer, der findes i dit arbejdsområde, bruges nedenstående kommando:
% du -s * - Det kontrollerer rekursivt alle mapper og underkataloger i hjemmekataloget. Baseret på størrelsen kan brugeren fjerne uønskede filer og derved tømme plads.
PS - Hvis du ikke er sikker på, hvilke filer der skal fjernes, og hvis du står over for pladsknap, kan du i så fald zip-filerne, og det hjælper i et stykke tid.
Hurtige tip
# 1) Antag at du sidder fast i brugen af en bestemt kommando eller er forvirret over dens funktionalitet, så har du mange muligheder, der tjener specifikke formål, da Unix har mange kommandoer. Don't Worry Unix hjælper altid sine brugere.
Nedenfor er kommandoerne:
til) Unix har et sæt manuelle sider til hver kommando, og dette vil give dybdegående viden om kommandoer og dens anvendelse.
Eksempel:%mand finde
O / P for denne kommando er at vide, hvordan man bruger kommandoen Find.
b) Hvis du vil have en simpel beskrivelse af en kommando, skal du bruge whatis-kommandoen.
Eksempel:%hvad er greb
Det giver dig en linjebeskrivelse af grep-kommandoen.
#to) Kommando for at rydde terminalskærm - %klar
Konklusion
Vi håber, du har haft denne informative artikel om Unix Command Interview-spørgsmål. Disse spørgsmål vil hjælpe enhver nybegynder med let at forstå begreberne og konfrontere interviewet med tillid.
Alt det bedste til dit interview !!
PREV-vejledning | FØRSTE vejledning
Anbefalet læsning
- 60 Top Unix Shell Scripting Interview-spørgsmål og svar
- Klip kommando i Unix med eksempler
- Find kommando i Unix: Find filer med Unix Find-fil (eksempler)
- Grep Command i Unix med enkle eksempler
- Ls Command i Unix med eksempler
- Tjærekommando i Unix for at oprette sikkerhedskopier (eksempler)
- TOP 70+ Bedste UNIX-interviewspørgsmål med svar
- Unix Cat Command Syntax, indstillinger med eksempler
- Unix-kommandoer: Grundlæggende og avancerede Unix-kommandoer med eksempler
- Unix-filsystemkommandoer Touch, Cat, Cp, Mv, Rm, Mkdir (del B)