top 15 important unix commands interview questions
Llista de les preguntes d'entrevistes d'ordres Unix més populars amb respostes. Apreneu els conceptes bàsics dels comandaments Unix en aquest tutorial informatiu amb exemples:
Abans de començar amb Unix Commands, vegem què és Unix juntament amb els seus conceptes bàsics.
Unix és un sistema operatiu similar al sistema operatiu Windows. Windows és més popular que Unix a causa de la interfície gràfica d'usuari proporcionada per Microsoft Windows, però, un cop comenceu a treballar a Unix, entendreu el seu poder real.
=> Mireu la sèrie de formació Eay Unix
Preguntes més freqüents sobre l'entrevista d'ordres Unix
A continuació es detallen les preguntes més freqüents i freqüents de les entrevistes Unix amb exemples.
Comencem!!
P # 1) Què és un procés?
Resposta: Segons la definició: Un procés és una instància d’un programa d’ordinador que s’està executant. Tenim un identificador de procés únic per a cada procés.
Exemple: Fins i tot quan un usuari obre una aplicació de calculadora, es crea un procés.
Ordre per llistar un procés:% ps
Aquesta ordre proporcionarà una llista dels processos actuals juntament amb l'identificador del procés. Si afegim l'opció 'ef', amb l'ordre ps, es mostrarà la llista completa de processos.
Sintaxi: % ps -ef
Aquesta ordre, quan es combina amb el Grep (ordre per a la cerca), serveix com un poderós mitjà per trobar els detalls particulars d’un procés.
Ordre per matar un procés:% kill pid
Aquesta ordre eliminarà el procés l'identificador del procés es passa com a argument. De vegades, mitjançant l'ordre kill anterior, no podrem acabar amb el procés; en aquest cas, donarem per finalitzat el procés.
Ordre per acabar amb força un procés:% kill -9 pid
On pid és l'identificador del procés.
Una altra ordre important per llistar processos és Top
Sintaxi: %superior
Q # 2) Com veure el vostre nom d'usuari a Unix?
Resposta: Podeu veure els detalls sobre un usuari que té la sessió iniciada actualment mitjançant el fitxer Qui sóc comandament.
Sintaxi: %Qui sóc
O / P - test1 (Suposant que test1 és el vostre nom d'usuari). Ofereix el nom d'usuari amb el qual heu iniciat la sessió
P # 3) Com veure una llista de tots els usuaris que han iniciat sessió?
Resposta: L'ordre utilitzat és: %OMS .
Aquesta ordre mostrarà el nom de tots els usuaris que han iniciat la sessió.
P # 4) Què és un fitxer?
Resposta: Un fitxer a Unix no només s’aplica a una col·lecció de dades. Hi ha diferents tipus de fitxers, com ara fitxers ordinaris, fitxers especials, directoris (carpetes / subcarpetes on es guarden fitxers ordinaris / especials), etc.
Ordre per llistar fitxers: % ls
Aquesta ordre es pot utilitzar amb diferents conjunts d'opcions com -l, r, a, etc.
Exemple: % ls -lrt
Aquesta combinació donarà mida, llarga llista i ordenarà els fitxers des del moment de la creació / modificació.
Un altre exemple: %ls -a
Aquesta ordre us proporcionarà una llista de tots els fitxers, inclosos els fitxers ocults.
- Ordre per crear un fitxer de mides zero: % touch nom de fitxer
- Ordre per crear directori: % mkdir nom del directori
- Ordre per suprimir el directori: % rmdir nom del directori
- Ordre per eliminar el fitxer: nom de fitxer% rm
- Ordre per suprimir el fitxer amb força: % rm -f nom del fitxer
De vegades, un usuari no podrà suprimir el fitxer / directori a causa del seu permís.
Q # 5) Com comprovar el camí del directori actual i recórrer-lo a diferents camins d'Unix?
Resposta: Podem comprovar el camí en què un usuari és present a Unix mitjançant l'ordre: % pwd
Aquesta ordre representarà el vostre directori de treball actual.
Exemple: Si actualment esteu treballant en un fitxer que forma part de la paperera del directori, podeu verificar-ho simplement executant pwd a la línia d'ordres -% pwd.
La sortida serà - / bin, on “/” és el directori arrel i bin, és el directori present dins de l’arrel.
Ordre per recórrer en camins Unix: suposant que esteu recorrent des del directori arrel.
% cd : Canvia de directori,
ús - cd dir1 / dir2
Executeu% pwd: per verificar la ubicació
O / P - / dir1 / dir2
Això canviarà el vostre camí a dir2. Podeu verificar la vostra ubicació de treball actual en qualsevol moment mitjançant l'ordre pwd i navegar en conseqüència.
% Cd .. us portarà al directori principal. Suposem que esteu a dir2 de l'exemple anterior i voleu tornar al directori pare i, a continuació, executeu cd .. a l'indicador d'ordres i el directori actual es convertirà en dir1.
ús -% cd ..
Correr % pwd - Per verificar la ubicació
per error repreneu el següent a qtp
O / P - / dir1
P # 6) Com copiar fitxers d'una ubicació a una altra ubicació?
Resposta: L'ordre per copiar fitxers és% cp.
Sintaxi: % cp file1 file2 (si hem de copiar al mateix directori.)
Per copiar fitxers en diferents directoris.
Sintaxi: % cp font / nom del fitxer (ubicació objectiu)
Exemple: Suposem que heu de copiar el fitxer test.txt d'un subdirectori a un altre subdirectori que hi ha al mateix directori.
Sintaxi % cp dir1 / dir2 / test.txt dir1 / dir3
Això copiarà test.txt de dir2 a dir3.
Q # 7) Com moure un fitxer d'una ubicació a una altra ubicació?
Resposta: L'ordre per moure un fitxer és% mv.
Sintaxi: % mv fitxer1 fitxer2 (si estem movent un fitxer al directori, s'utilitza principalment i si volem canviar el nom del fitxer)
Per moure fitxers en diferents directoris.
Sintaxi: % mv origen / nom del fitxer (ubicació objectiu)
Exemple: Suposem que voleu moure el fitxer test.txt d'un subdirectori a un altre subdirectori que hi ha al mateix directori.
Sintaxi % mv dir1 / dir2 / test.txt dir1 / dir3
Això mourà test.txt de dir2 a dir3.
Q # 8) Com crear i escriure en un fitxer?
Resposta: Podem crear i escriure / afegir dades en un fitxer mitjançant editors Unix. Per exemple, nosaltres.
vi editor és l'editor més utilitzat per modificar / crear un fitxer.
Ús: vi nom del fitxer
P # 9) Com veure el contingut d'un Dossier?
Resposta: Hi ha moltes ordres per veure el contingut del fitxer. Per exemple, gat, menys, més, cap, cua.
Ús: % nom de fitxer de gat
Es mostrarà tot el contingut del fitxer. L'ordre Cat també s'utilitza per concatenar i afegir dades en un fitxer.
Q # 10) Què són els permisos i les subvencions als usuaris en el cas del sistema de fitxers Unix / usuaris?
Resposta:
Des del nivell d'accés, els usuaris es divideixen en tres tipus:
- Usuari: Persona que ha creat el fitxer.
- Grup: Grup d'altres usuaris que comparteixen privilegis similars als del propietari.
- Altres: Altres membres que tenen accés al camí on heu guardat els fitxers.
Des del punt de vista del fitxer, un usuari tindrà tres drets d’accés, és a dir, Llegir, escriure i executar.
- Llegiu: L'usuari té permís per llegir el contingut del fitxer. Es representa amb r.
- Escriu: L'usuari té permís per modificar el contingut del fitxer. Es representa amb w.
- Executa: L'usuari només té permís per executar els fitxers. Es representa amb x.
Es poden veure aquests drets de permís mitjançant l'ordre ls.
-rwxrw — x - aquí el primer '-' significa que és un fitxer normal, la següent combinació 'rwx' significa que el propietari té tot el permís per llegir, escriure i executar, el següent 'rw-' significa que el grup té permís per llegir i escriure i cap al final '–x' significa que els altres usuaris només tenen permís per executar i no poden llegir ni escriure el contingut del fitxer.
Q # 11) Com canviar els permisos del fitxer?
Resposta: Una manera fàcil de canviar els permisos d’un fitxer és mitjançant l’ordre CHMOD.
Sintaxi: % chmod 777 nom de fitxer
A l'exemple anterior, l'usuari, el grup i altres tenen tots els drets (llegir, escriure i executar).
L'usuari té els drets següents:
- 4- Permís de lectura
- 2- Permís d’escriptura
- 1- Executa el permís
- 0- Sense permís
Suposem que heu creat un fitxer abc.txt i, com a usuari, no voleu donar permís a altres persones i llegir i escriure permís a totes les persones del grup, en aquest cas l'ordre per a un usuari que tingui tot el permís serà com
Exemple:% chmod 760 abc.txt
Tot el permís (llegir + escriure + executar) per a l'usuari = 4 + 2 + 1 = 7
Permís de lectura i escriptura per a persones del grup = 4 + 2 = 6
Sense permís per a altres = 0
P # 12) Quins són els diferents comodins a Unix?
Resposta: Unix inclou dos comodins com s’esmenta a continuació.
a) * - El comodí Asterisk (*) es pot utilitzar com a substitut de n nombre de caràcters.
Exemple: Suposem que cerquem fitxers de prova en una ubicació concreta, llavors utilitzarem ls command a donat a continuació.
Prova% ls * - Aquesta ordre mostrarà tots els fitxers de prova d’aquest directori en concret. Exemple: test.txt, test1.txt, testabc
b) ? - El comodí amb signe d'interrogació (?) Es pot utilitzar com a substitut d'un sol caràcter.
Exemple: Suposem que cerquem fitxers de prova en una ubicació concreta, llavors utilitzarem ls com es mostra a continuació.
Prova% ls? - Aquesta ordre mostrarà tots els fitxers de prova que tenen un darrer caràcter diferent en aquest directori concret. Per exemple. test1, cap, test2.
Q # 13) Com veure la llista d'ordres executades?
Resposta: L'ordre per veure la llista d'ordres executades prèviament és % història
Q # 14) Com comprimir / descomprimir fitxers a Unix?
Resposta: Els usuaris poden comprimir el fitxer mitjançant l'ordre gzip.
Sintaxi: % gzip nom de fitxer
Exemple: % gzip test.txt
O / pàg. l'extensió del fitxer serà ara text.txt.gz i la mida del fitxer s’hauria reduït considerablement.
Un usuari pot descomprimir fitxers mitjançant l'ordre gunzip.
Sintaxi: % gunzip nom de fitxer
Exemple: % gunzip test.txt.gz
O / pàg. ara l'extensió del fitxer serà text.txt i la mida del fitxer serà la mida original del fitxer.
P # 15) Com es pot trobar un fitxer a Unix?
Resposta: Per tal de trobar un fitxer al directori actual i als seus subdirectoris, utilitzarem l’ordre Cerca.
Sintaxi: % troba. -nom 'Nom de fitxer' -impressió
Ús:% find. -nom 'ab * .txt' -print
O / p aquesta ordre cercarà el nom del fitxer abc.txt o abcd.txt al directori actual i la impressió imprimirà també la ruta del fitxer.
PS: utilitzeu * Caràcter salvatge per si no esteu segur del nom complet del fitxer juntament amb la seva ubicació.
P # 16) Com veure dades o registres en temps real?
Resposta: La millor ordre que es pot utilitzar en aquest cas és una ordre de cua. És una potent eina molt utilitzada. Suposem que tenim un registre que s’actualitza constantment i, en aquest cas, utilitzarem l’ordre tail.
Aquesta ordre per defecte mostrarà les darreres 10 línies d'un fitxer.
Ús: % prova de cua.log
Es mostraran les darreres deu línies del registre. Suposem que un usuari vol supervisar i veure les darreres actualitzacions al fitxer de registre, llavors utilitzarem l'opció -f per rebre actualitzacions constants.
Ús: % tail -f test.log
Es mostraran les deu darreres línies i, a mesura que s’actualitzarà el registre, en veureu constantment el contingut. En resum, seguirà test.log per sempre, per sortir-ne o per aturar-lo. Premeu CTRL + C.
P # 17) Com es visualitza el disc d'ús o d'espai que queda per utilitzar?
Resposta: Mentre treballen a entorns, els usuaris s’enfronten al problema de l’ompliment del disc d’espai. S'ha de revisar setmanalment i netejar l'espai del disc a intervals regulars.
Ordre per comprovar l'espai del disc deixat de banda % Quota -v
En cas que l'usuari vulgui comprovar la mida de diversos fitxers presents a l'espai de treball, s'utilitzarà l'ordre següent:
% du -s * - Revisarà recursivament tots els directoris i subdirectoris del directori inicial. En funció de la mida, l'usuari pot eliminar fitxers no desitjats i buidar així l'espai.
Ps: si no esteu segur de quins fitxers voleu eliminar i si teniu problemes d'espai, en aquest cas, podeu comprimir els fitxers i us ajudarà una estona.
Consells ràpids
# 1) Suposem que esteu atrapats en l’ús d’una ordre concreta o confós sobre la seva funcionalitat, aleshores teniu moltes opcions que serveixen per a propòsits específics, ja que Unix té moltes ordres. Don't Worry Unix sempre ajuda els seus usuaris.
A continuació es mostren les ordres:
a) Unix té un conjunt de pàgines manuals per a cada ordre i això proporcionarà un coneixement profund sobre les ordres i el seu ús.
Exemple:% home trobar
L’O / P d’aquesta ordre és saber utilitzar l’ordre Cerca.
b) Si voleu una descripció simple d'una ordre, utilitzeu l'ordre whatis.
Exemple:%Què és adherència
Us proporcionarà una descripció de la línia de l'ordre grep.
# 2) Ordre per esborrar la pantalla del terminal - % clar
Conclusió
Esperem que us hagi agradat aquest article informatiu sobre preguntes d’entrevistes d’ordres Unix. Aquestes preguntes ajudarien a qualsevol principiant a entendre fàcilment els conceptes i afrontar l’entrevista amb confiança.
Tot el millor per a la vostra entrevista !!
c ++ converteix char * a int
PREV Tutorial | PRIMER Tutorial
Lectura recomanada
- 60 millors preguntes i respostes de les entrevistes de scripts Unix Shell
- Talla l'ordre a Unix amb exemples
- Cerca ordre a Unix: cerca fitxers amb fitxer de cerca Unix (exemples)
- Ordre Grep a Unix amb exemples senzills
- Ordre Ls a Unix amb exemples
- Comanda Tar a Unix per crear còpies de seguretat (exemples)
- TOP 70+ Millors preguntes d'entrevista UNIX amb respostes
- Sintaxi d'ordres Unix Cat, opcions amb exemples
- Ordres Unix: ordres bàsiques i avançades Unix amb exemples
- Comandes del sistema de fitxers Unix Touch, Cat, Cp, Mv, Rm, Mkdir (part B)