Terminal Linux a portàtil amb text estilitzat

Ets nou a Linux o només estàs una mica oxidat? A continuació es mostren totes les ordres que haureu de conèixer. Penseu en això com una referència essencial per al terminal Linux. Això també s'aplica a la línia d'ordres macOS.

El kit d’eines imprescindible per al terminal

Linux inclou un gran nombre d’ordres, però hem escollit 37 de les més importants a presentar aquí. Obteniu més informació sobre aquestes ordres i podreu estar molt més a casa vostra a l’indicador d’ordres de Linux.

La llista següent es presenta per ordre alfabètic. La posició d'un ordre a la llista no representa la seva utilitat o simplicitat. Per obtenir la paraula final sobre l'ús d'una ordre, consulteu les pàgines principals. El comandament man a la nostra llista, per descomptat, és curt per a "manual".

1. àlies

L’ordre alias us permet donar el vostre propi nom a una ordre o seqüència d’ordres. Podeu escriure el vostre nom curt i el shell executarà l'ordre o la seqüència d'ordres per a vosaltres.

àlies cls = clar

Aquest configura un àlies anomenat cls. Serà un altre nom clar. Quan escriviu cls, es netejarà la pantalla talment com si l'havíeu escrit net. El vostre àlies estalvia uns quants cops de tecla, segur. Però, si moveu sovint entre la línia d’ordres de Windows i Linux, podeu trobar-vos que escriviu l’ordre Windows cls en una màquina Linux que no sap què voleu dir. Ara ho sabrà.

Els àlies poden ser molt més complexos que aquest simple exemple. A continuació, es mostra un àlies anomenat pf (per trobar procés) que és una mica més complex. Tingueu en compte l’ús de cometes al voltant de la seqüència d’ordres. Això és necessari si la seqüència d'ordres hi té espais. Aquest àlies utilitza la comanda ps per llistar els processos en execució i, a continuació, els canalitza a través de l'ordre grep. L'ordre grep busca entrades a la sortida de ps que coincideixin amb el paràmetre de la línia d'ordres $ 1.

àlies pf = "ps -e | grep $ 1"

Si voleu descobrir l’ID de procés (PID) del procés d’obturació –o esbrinar si fins i tot l’obturador estava en funcionament–, podríeu utilitzar l’àlies així. Escriviu pf, un espai i el nom del procés que us interessa:

obturador de pf
ordre alias a la finestra del terminal

Els àlies definits a la línia d'ordres es moriran amb la finestra del terminal. Quan el tanqueu, ja se n'han desaparegut. Perquè els vostres àlies estiguin sempre a la vostra disposició, afegiu-los al fitxer.bash_aliases del vostre directori personal.

2. gat

La comanda cat (breu per a "concatenar") mostra el contingut dels fitxers a la finestra del terminal. Això és més ràpid que obrir el fitxer en un editor i no hi ha cap possibilitat que es pugui alterar el fitxer. Per llegir el contingut del fitxer .bash_log_out, escriviu la següent comanda mentre que el directori inicial és el vostre directori de treball actual, de manera predeterminada:

cat .bash_logout
ordre cat .bash_logout en una finestra del terminal

Amb fitxers superiors al nombre de línies de la finestra del terminal, el text passarà massa ràpid perquè el pugueu llegir. Podeu canalitzar la sortida del gat per menys perquè el procés sigui més manejable. Amb menys, podeu desplaçar-se cap endavant i cap enrere pel fitxer mitjançant les tecles de fletxa amunt i avall, les tecles PgUp i PgDn i les tecles Home i Final. Escriviu q per sortir de menys.

cat .bashrc | menys
cat .bashrc | Menys en una finestra del terminal

3. cd

La comanda cd canvia el vostre directori actual. Dit d'una altra manera, us trasllada a un lloc nou del sistema de fitxers.

Si canvieu a un directori que es troba dins del vostre directori actual, només podeu escriure cd i el nom de l'altre directori.

CD treball

Si canvieu a un directori en un altre lloc de l'arbre de directori del sistema de fitxers, proporcioneu el camí cap al directori amb un /.

cd / usr / local / bin

Per tornar ràpidament al directori propi, utilitzeu el caràcter ~ (tilde) com a nom del directori.

cd ~
comanda CD en una finestra del terminal

Aquí hi ha un altre truc: Podeu utilitzar el símbol de doble punt .. per representar el pare del directori actual. Podeu escriure la següent comanda per pujar a un directori:

cd ..

Imagineu-vos que esteu en un directori. Per a canviar en un d'aquests altres directoris, podeu utilitzar el símbol .. per escurçar el que heu d'escriure.

cd ../jocs
comanda CD amb .. en una finestra del terminal

4. chmod

L'ordre chmod estableix els indicadors de permisos de fitxers en un fitxer o carpeta. Els indicadors defineixen qui pot llegir, escriure o executar el fitxer. Quan llisteu fitxers amb l'opció -l (format llarg), veureu una cadena de caràcters

-rwxrwxrwx

Si el primer caràcter és un - l’element és un fitxer, si és publicitat l’element és un directori. La resta de la cadena és de tres conjunts de tres caràcters. Des de l'esquerra, els tres primers representen els permisos del fitxer del propietari, els tres mitjans representen els permisos de fitxer del grup i els tres personatges de la dreta representen els permisos d'altres. En cada conjunt, una r significa lectura, una w significa escriptura i una x significa execució.

Si hi ha el caràcter r, w o x, aquest permís de fitxer es concedeix. Si la lletra no està present i apareix a -, no se li concedirà aquest permís.

Una forma d’utilitzar chmod és proporcionar els permisos que desitgeu donar al propietari, grup i altres com a número de 3 dígits. El dígit més a l'esquerra representa el propietari. El dígit mitjà representa el grup. El dígit més dret representa els altres. A continuació es mostren els dígits que podeu utilitzar i què representen:


  • 0: Sense permís 1: Execute permís 2: Permís d'escriptura 3: permisos d'escriptura i execució 4: permís de lectura 5: permisos de lectura i execució 6: permisos de lectura i escriptura 7: permisos de lectura, escriptura i execució

Mirant el nostre fitxer example.txt, podem veure que els tres conjunts de caràcters són rwx. Això vol dir que tothom ha llegit, escrit i executat drets amb el fitxer.

Per establir el permís per llegir, escriure i executar (7 de la nostra llista) el propietari; llegir i escriure (6 de la nostra llista) per al grup; i llegiu i executeu (5 de la nostra llista) les altres que hauríem de fer servir els dígits 765 amb l’ordre chmod:

chmod -R 765 exemple.txt
ordre chmod en una finestra del terminal

Per definir el permís de lectura, escriptura i execució (7 de la nostra llista) per al propietari, i llegir i escriure (6 de la nostra llista) per al grup i per a les altres que hauríem de fer servir els dígits 766 amb el chmod comandament:

Chmod 766 exemple.txt

5. pallassa

La comanda chown permet canviar el propietari i el propietari del grup d'un fitxer. Llistant el nostre fitxer example.txt amb ls -l, es pot veure que s'atreveixen a la descripció del fitxer. El primer d'ells indica el nom del propietari del fitxer, que en aquest cas és l'usuari que s'ha atrevit. A la segona entrada, es mostra també el nom del propietari del grup. Cada usuari té un grup per defecte creat quan es crea. Aquest usuari és l'únic membre d'aquest grup. Això demostra que el fitxer no es comparteix amb cap altre grup d’usuaris.

Podeu utilitzar chown per canviar el propietari o el grup, o tots dos d’un fitxer. Heu d'indicar el nom del propietari i del grup, separats per un: caràcter. Haureu d’utilitzar sudo. Per conservar dave com a propietari del fitxer però per establir a Mary com a propietari del grup, utilitzeu aquesta comanda:

sudo chown dave: mary example.txt
comanda chown en una finestra del terminal

Per canviar el propietari i el propietari del grup a mary, faríeu servir la següent comanda;

sudo chown mary: mary example.txt

Per canviar el fitxer perquè dave torni a ser el propietari del fitxer i el propietari del grup, utilitzeu aquesta comanda:

sudo chown dave: dave exemple.txt

6. arrissar

L’ordre curl és una eina per recuperar informació i fitxers de Localitzadors de recursos uniformes (URL) o adreces d’internet.

És possible que l'ordre curl no es proporcioni com a part estàndard de la distribució de Linux. Utilitzeu apt-get per instal·lar aquest paquet al vostre sistema si feu servir Ubuntu o una altra distribució basada en Debian. En altres distribucions Linux, utilitzeu l’eina de gestió de paquets de la vostra distribució Linux.

curl d'instal·lació sudo apt-get

Suposem que voleu recuperar un fitxer únic d’un dipòsit de GitHub. No hi ha cap manera oficialment acceptada. Et ve obligat a clonar tot el repositori. Amb el curl, però, podem recuperar l’arxiu que vulguem pel seu compte.

Aquesta ordre recupera el fitxer per a nosaltres. Tingueu en compte que cal especificar el nom del fitxer per desar-lo, mitjançant l'opció -o (sortida). Si no ho feu, el contingut del fitxer es desplaça ràpidament a la finestra del terminal, però no es desa al vostre ordinador.

curl https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c

Si no voleu veure la informació sobre el progrés de descàrrega, utilitzeu l’opció -s (silenciosa).

curl -s https://raw.githubusercontent.com/torvalds/linux/master/kernel/events/core.c -o core.c
retorceu-vos a la finestra d'un terminal

7. df

L’ordre df mostra la mida, l’espai utilitzat i l’espai disponible als sistemes de fitxers muntats del vostre ordinador.

Dues de les opcions més útils són les opcions -h (llegible per humans) i -x (exclou). L’opció llegible per humans mostra les mides en Mb o Gb en lloc dels en bytes. L’opció excloure us permet dir a df que descompte els sistemes de fitxers que no us interessen. Per exemple, els pseudo-sistemes de fitxer squashfs que es creen quan instal·leu una aplicació amb l’ordre snap.

df -h -x squashfs
ordre df en una finestra del terminal

RELACIONAT: Com veure l'espai de disc i l'ús del disc des del terminal de Linux

8. dif

La comanda dist compara dos fitxers de text i mostra les diferències entre ells. Hi ha moltes opcions per adaptar la pantalla a les vostres necessitats.

L’opció -y (costat a costat) mostra les diferències de línia una al costat de l’altra. L’opció -w (amplada) us permet especificar l’amplada màxima de la línia a utilitzar per evitar línies d’embolcall. Els dos fitxers s’anomenen alpha1.txt i alpha2.txt en aquest exemple. La --suppress-common-lines impedeix que la diferència enumeri les línies coincidents i us permetrà centrar-vos en les línies que presenten diferències.

diff -y -W 70 alpha1.txt alpha2.txt --suppress-common-lines
ordre dif en una finestra del terminal

RELACIONAT: Com comparar dos fitxers de text al terminal de Linux

9. ressò

L’ordre eco imprimeix (eco) una cadena de text a la finestra del terminal.

La comanda següent imprimirà les paraules "Una cadena de text" a la finestra del terminal.

eco Una cadena de text

La comanda eco pot mostrar el valor de les variables d’entorn, per exemple, les variables d’entorn $ USER, $ HOME i $ PATH. Aquests contenen els valors del nom de l'usuari, el directori d'inici de l'usuari i la ruta de cerca de les ordres coincidents quan l'usuari escriu alguna cosa a la línia d'ordres.

eco $ USER
eco $ HOME
eco $ PATH
ordre eco en una finestra del terminal

La següent comanda farà que es publiqui un buit. L’opció -e (codi d’escapament) interpreta el caràcter escapçat com un caràcter “campana”.

eco -e "\ a"

La comanda eco també és inestimable en els scripts de shell. Un guió pot utilitzar aquesta ordre per generar una sortida visible per indicar el progrés o els resultats del script mentre s’executa.

10. sortida

L'ordre de sortida tancarà una finestra del terminal, finalitzarà l'execució d'un script de shell o registrarà la sessió des d'una sessió d'accés remot SSH.

sortir
ordre de sortida en una finestra del terminal

11. trobar

Feu servir la comanda cerca per fer un seguiment dels fitxers que sabeu que existeixen si no recordeu el lloc en què els vau col·locar. Heu d’indicar per trobar d’on començar la cerca i què cerca. En aquest exemple, el text. coincideix amb la carpeta actual i l’opció -name diu que busqueu fitxers amb un nom que coincideixi amb el patró de cerca.

Podeu utilitzar comodins, on * representa qualsevol seqüència de caràcters i? representa qualsevol personatge únic. Utilitzem * ones * per coincidir amb qualsevol nom de fitxer que conté la seqüència "ones". Això coincidiria amb paraules com ossos, pedres i solitari.

trobar. -nom * uns *
trobar comanda en una finestra del terminal

Com veiem, Find ha retornat una llista de coincidències. Un d’ells és un directori anomenat Ramones. Es pot dir que trobeu per restringir la cerca només a fitxers. Ho fem mitjançant l’opció -type amb el paràmetre f. El paràmetre f significa fitxers.

trobar. -tip f -nom * uns *

Si voleu que la cerca sigui sensible a majúscules i minúscules, utilitzeu l’opció -iname (nom insensible).

trobar. -nom * salvatge *

12. dit

La comanda digital proporciona informació breu sobre un usuari, inclòs el moment de la darrera sessió de l'usuari, el directori d'inici de l'usuari i el nom complet del compte d'usuari.

ordre del dit en una finestra del terminal

13. gratuït

El comandament gratuït us proporciona un resum de l’ús de la memòria amb l’ordinador. Això ho fa tant per a la memòria principal d’accés aleatori (RAM) com per a memòria d’intercanvi. L’opció -h (humana) s’utilitza per proporcionar unitats i unitats que siguin amigues per a les persones. Sense aquesta opció, les figures es presenten en bytes.

lliure -h
ordre gratuït en una finestra del terminal

14. grep

L’utilitat grep cerca línies que continguin un patró de cerca. Quan vam mirar l’ordre alias, vam utilitzar grep per cercar la sortida d’un altre programa, ps. L’ordre grep també pot cercar el contingut dels fitxers. Aquí busquem la paraula "tren" en tots els fitxers de text del directori actual.

tren grep * .txt

La sortida mostra el nom del fitxer i mostra les línies que coincideixen. Es destaca el text que coincideix.

ordre grep en una finestra del terminal

La funcionalitat i la poca utilitat de grep us permeten fer una ullada a la pàgina principal.

15. grups

La comanda grups us indica de quins grups pertany un usuari.

els grups s’atreveixen
grups Mary
comanda grups en una finestra del terminal

16. gzip

L’ordre gzip comprimeix fitxers. De manera predeterminada, elimina el fitxer original i us deixa la versió comprimida. Per conservar tant la versió original com la comprimida, utilitzeu l’opció -k (keep).

gzip -k core.c
ordre gzip en una finestra del terminal

17. cap

La comanda principal us ofereix una llista de les 10 primeres línies d’un fitxer. Si voleu veure menys o més línies, utilitzeu l’opció -n (número). En aquest exemple, fem servir el capçal amb el seu valor predeterminat de 10 línies. A continuació, repetim l’ordre demanant només cinc línies.

cap -core.c
cap -n 5 nucli.c
comandament principal en una finestra del terminal

18. història

La comanda de l'historial enumera les comandes que heu emès anteriorment a la línia d'ordres. Podeu repetir qualsevol de les ordres del vostre historial escrivint un punt d’exclamació. i el número de la comanda de la llista d’historial.

! 188
ordre historial en una finestra del terminal

Si escriviu dos punts d’exclamació, repeteix la comanda anterior.

!!

19. matar

L’ordre kill us permet acabar un procés des de la línia d’ordres. Feu això proporcionant l'ID de procés (PID) del procés a matar. No maten els processos voluntaris. Cal tenir un bon motiu per fer-ho. En aquest exemple, pretenem que el programa de l'obturador s'ha bloquejat.

Per trobar el PID de l'obturador, farem servir el nostre ps i grep truc de la secció sobre l'ordre alias, anterior. Podem cercar el procés d'obturador i obtenir el seu PID de la següent manera:

ps -e | persiana grep.

Un cop determinat el PID (1692 en aquest cas), el podem matar de la manera següent:

matar el 1692
ordre kill a la finestra del terminal

20. menys

La comanda menys permet veure fitxers sense obrir un editor. És més ràpid d’utilitzar i no hi ha cap possibilitat que modifiqueu el fitxer inadvertidament. Amb menys, podeu desplaçar-se cap endavant i cap enrere pel fitxer mitjançant les tecles de fletxa amunt i avall, les tecles PgUp i PgDn i les tecles Home i Final. Premeu la tecla Q per sortir de menys.

Per veure un fitxer, proporcioneu el seu nom a menys de la següent manera:

menys core.c
menys comandament en una finestra del terminal

També podeu introduir la sortida d'altres comandes en menys. Per veure la sortida de ls per a una llista de tot el disc dur, utilitzeu la següent comanda:

ls -R / | menys
menys comandament en una finestra del terminal

Feu servir / per cercar endavant al fitxer i feu servir? buscar endarrere.

21. ls

Aquest pot ser el primer ordre que compleixen la majoria dels usuaris de Linux. Llista els fitxers i les carpetes al directori que especifiqueu. De manera predeterminada, ls mira al directori actual. Hi ha moltes opcions que podeu utilitzar amb ls i us aconsellem que reviseu la pàgina d’instrucció. Aquí es presenten alguns exemples habituals.

Per llistar els fitxers i les carpetes del directori actual:

ls

Per llistar els fitxers i les carpetes del directori actual amb un llistat detallat, utilitzeu l’opció -l (llarga):

ls -l

Per utilitzar les mides del fitxer que sigui humà, incloure l'opció -h (human):

ls -lh

Per incloure fitxers ocults, utilitzeu l’opció -a (tots els fitxers):

ls -lha
ls comanda en una finestra del terminal

22. home

La comanda man mostra les "pàgines home" per a una ordre en menys. Les pàgines inicials són el manual d'usuari per a aquesta ordre. Com que l'home utilitza menys per mostrar les pàgines d'home, podeu utilitzar les funcions de cerca de menys.

Per exemple, per veure les pàgines d’home per a la interpretació, feu servir l’ordre següent:

home pallassat

Utilitzeu les fletxes amunt i avall o les tecles PgUp i PgDn per desplaçar-vos pel document. Premeu q per sortir de la pàgina inicial o premeu ajuda.

comanda man a la finestra del terminal

23. mkdir

La comanda mkdir us permet crear nous directoris al sistema de fitxers. Heu d'indicar el nom del nou directori a mkdir. Si el nou directori no entra dins del directori actual, heu de proporcionar la ruta al nou directori.

Per crear dos nous directoris al directori actual anomenats "factures" i "pressupostos", utilitzeu aquestes dues ordres:

Factures de mkdir
cites de mkdir
ordre mkdir en una finestra del terminal

Per crear un nou directori anomenat "2019" dins del directori "factures", utilitzeu aquesta comanda:

Factures mkdir / 2109

Si creeu un directori, però el seu directori pare no existeix, podeu fer servir l'opció -p (parents) perquè mkdir creï tots els directoris pares necessaris. A l’ordre següent, creem el directori “2019” dins del directori “anual” dins del directori “cometes”. El directori "anual" no existeix, però podem haver mkdir crear tots els directoris especificats alhora:

pressupostos de mkdir -p / anuals / 2019

També es crea el directori “anual”.

24. mv

L’ordre mv permet moure fitxers i directoris d’un directori a un directori. També us permet canviar el nom de fitxers.

Per moure un fitxer heu de dir a mv on es troba el fitxer i on voleu que el traslladin. En aquest exemple, movem un fitxer anomenat apache.pdf del directori “~ / Document / Ukulele” i el col·locem al directori actual, representat pel senzill. personatge.

mv ~ / Documents / Ukulele / Apache.pdf.
comanda mv en una finestra del terminal

Per canviar el nom del fitxer, el "moveu" a un fitxer nou amb el nou nom.

mv Apache.pdf The_Shadows_Apache.pdf

El moviment i el canvi de nom del fitxer es podrien haver realitzat en un sol pas:

mv ~ / Documents / Ukulele / Apache.pdf ./The_Shadows_Apache.pdf

25. passwd

L’ordre passwd us permet canviar la contrasenya d’un usuari. Simplement escriviu passwd per canviar la vostra pròpia contrasenya.

També podeu canviar la contrasenya d’un altre compte d’usuari, però heu d’utilitzar sudo. Se us demanarà que introduïu la nova contrasenya dues vegades.

sudo passwd mary
ordre passwd en una finestra del terminal

26. ping

L’ordre ping us permet verificar si teniu connectivitat de xarxa amb un altre dispositiu de xarxa. Se sol utilitzar per ajudar a resoldre problemes de xarxa. Per utilitzar ping, proporcioneu l'adreça IP o el nom de la màquina de l'altre dispositiu.

ping 192.168.4.18

L’ordre ping s’executarà fins que l’aturi amb Ctrl + C.

ping en una finestra del terminal

Aquí teniu el que passa aquí:

  • El dispositiu a l’adreça IP 192.168.4.18 respon a les nostres peticions ping i està enviant paquets de 64 bytes. La numeració de la seqüència del protocol de control de missatgeria d'Internet (ICMP) ens permet consultar respostes perdudes (paquets caiguts). La figura TTL és el “moment de viure” d’un paquet. Cada vegada que el paquet passa per un encaminador, aquest (suposadament) és decrementat per un. Si arriba a zero, el paquet es llença. L’objectiu d’aquest és evitar que els problemes de loopback de xarxa inundin la xarxa. El valor de temps és la durada del viatge d’anada i tornada des de l’ordinador al dispositiu i de tornada. Simplement, com més baixa sigui aquesta vegada, millor.

Per demanar que ping s'executi per a un nombre específic d'intents de ping, utilitzeu l'opció -c (count).

ping -c 5 192.168.4.18

Per escoltar un ping, utilitzeu l’opció -a (audible).

ping -a 192.168.4.18

27. ps

La comanda ps enumera els processos en execució. Si utilitzeu ps sense cap opció, feu una llista dels processos que s'estan executant en el shell actual.

ps
comanda ps en una finestra del terminal

Per veure tots els processos relacionats amb un usuari concret, utilitzeu l’opció -u (usuari). És probable que sigui una llarga llista, així que per comoditat envieu-la menys.

ps -u dave | menys
comanda ps en una finestra del terminal

Per veure tots els processos que s’estan executant, utilitzeu l’opció -e (cada procés):

ps -e | menys

28. pwd

Simplement i senzill, l’ordre pwd imprimeix el directori de treball (el directori actual) des del directori arrel.

pwd
ordre pwd en una finestra del terminal

29. parada

L'ordre shutdown us permet apagar o reiniciar el sistema Linux.

Si feu servir l'apagat sense cap paràmetre, apagueu l'ordinador en un minut.

tancar

ordre d'apagar en una finestra del terminal

Per tancar immediatament, utilitzeu el paràmetre ara.

parada ara
parada ara

També podeu programar un apagat i informar als usuaris que es registrin de la parada pendent. Per informar-vos de l’ordre de tanca quan voleu que es tanqui, us proporcionarà un temps. Pot ser un nombre de minuts definit, com ara +90 o una hora precisa, com ara les 23:00. Qualsevol missatge de text que proporcioneu s’emet als usuaris que inicien la sessió.

parada 23:00 Apagada aquesta nit a les 23:00, desa la feina i desconnecta abans!
parada 23:00 amb missatge

Per cancel·lar una parada, utilitzeu l’opció -c (cancel·la). Aquí hem programat una parada durant quinze minuts i, després, hem canviat d'opinió.

apagament +15 Apagat en 15 minuts
apagat -c
Comandament cancel·lació apagada -c

RELACIONAT: Com reiniciar o apagar Linux mitjançant la línia de comandaments

30. SSH

Utilitzeu la comanda ssh per connectar-vos a un equip Linux remot i iniciar la sessió al vostre compte. Per realitzar una connexió, heu de proporcionar el vostre nom d’usuari i l’adreça IP o el nom de domini de l’ordinador remot. En aquest exemple, l’usuari mary s’inicia la sessió a l’ordinador el 192.168.4.23. Un cop establerta la connexió, se li demana la seva contrasenya.

ssh mary@192.168.4.23
comanda ssh en una finestra del terminal

El seu nom d’usuari i la seva contrasenya es verifiquen i s’accepten, i es va iniciar sessió. Observeu que el seu missatge ha canviat de “Nostromo” a “howtogeek”.

Mary emet l’ordre w per mostrar els usuaris actuals al sistema “howtogeek”. Es diu que està connectada amb pts / 1, que és un esclau pseudo-terminal. És a dir, no és un terminal directament connectat a l’ordinador.

Per tancar la sessió, els tipus mary surten i es retornen al shell de l'ordinador "Nostromo".

w
sortir
w i ordres de sortida en una finestra del terminal

31. sudo

L’ordre sudo és necessari per realitzar accions que requereixen permisos root o superuser, com ara canviar la contrasenya d’un altre usuari.

sudo passwd mary
ordre passwd en una finestra del terminal

32. cua

La comanda tail us proporciona una llista de les darreres 10 línies d’un fitxer. Si voleu veure menys o més línies, utilitzeu l’opció -n (número). En aquest exemple, utilitzem cua amb el seu valor predeterminat de 10 línies. A continuació, repetim l’ordre demanant només cinc línies.

nucli de cua.c
cua -n 5 nucli.c
ordre de cua en una finestra del terminal

33. quitrà

Amb l’ordre tar, podeu crear un fitxer d’arxiu (també anomenat tarball) que pot contenir molts altres fitxers. Això fa que sigui molt més convenient distribuir una col·lecció d’arxius. També podeu utilitzar tar per extreure els fitxers d’un fitxer d’arxiu. És freqüent demanar a tar que comprimeixi l'arxiu. Si no sol·liciteu compressió, el fitxer d’arxiu es crea sense comprimir.

Per crear un fitxer d’arxiu, heu d’indicar a quins fitxers cal incloure al fitxer d’arxiu i el nom que voleu tenir.

En aquest exemple, l'usuari arxivarà tots els fitxers al directori Ukulele, que es troba al directori actual.

ls ordre a la finestra del terminal

Han utilitzat l’opció -c (crear) i l’opció -v (verbose). L’opció verbosa proporciona una mica de visualització visual mitjançant la llista dels fitxers a la finestra del terminal a mesura que s’afegeixen a l’arxiu. L’opció -f (nom de fitxer) és seguida pel nom desitjat de l’arxiu. En aquest cas, es tracta de cançons.tar.

cançons de tar-cvf.tar Ukulele /
Ordre tar -cvf en una finestra del terminal

Els fitxers es mostren a la finestra del terminal, ja que s'afegeixen al fitxer d'arxiu.

Hi ha dues maneres d’indicar a tar que voleu que es comprimeixi el fitxer d’arxiu. El primer és amb l’opció -z (gzip). D’aquesta manera, tar usarà l’utilitat gzip per comprimir l’arxiu un cop creat.

És habitual afegir “.gz” com a sufix a aquest tipus d’arxiu. D'aquesta manera, qualsevol persona que extregui fitxers pot saber quines ordres han de passar a tar per recuperar correctament els fitxers.

cançons de tar-cvzfs.tar.gz Ukulele /
Ordre tar -cvzf en una finestra del terminal

Els fitxers es mostren a la finestra del terminal ja que s’afegeixen al fitxer d’arxiu com fins ara, però la creació de l’arxiu trigarà una mica més a causa del temps necessari per a la compressió.

Per crear un fitxer d'arxiu que es comprimeix mitjançant un algorisme de compressió superior que dóna un fitxer d'arxiu més petit, utilitzeu l'opció -j (bzip2).

cançons de tar-cvjfs.tar.bz2 Ukulele /
Ordre tar -cvjf en una finestra del terminal

Una vegada més, els fitxers es mostren a mesura que es crea l’arxiu. L'opció -j és sensiblement més lenta que l'opció -z.

Si arxiveu molts fitxers, heu de triar entre l'opció -z per a una compressió digna i una velocitat raonable o l'opció -j per a una millor compressió i una velocitat més lenta.

Com es pot veure a la captura de pantalla següent, el fitxer “.tar” és el més gran, el “.tar.gz” és més petit i el “.tar.bz2” és el més petit dels arxius.

ls comanda en una finestra del terminal

Per extreure fitxers d'un fitxer d'arxiu, utilitzeu l'opció -x (extracte). Les opcions -v (verbose) i -f (nom de fitxer) es comporten com fan quan creen arxius. Utilitzeu ls per confirmar quin tipus d'arxiu va a extreure els fitxers i, a continuació, emeti la següent comanda.

ls
cançons de tar -xvfs.tar
Ordres ls i tar -xvf en una finestra del terminal

Els fitxers es mostren a mesura que s'extreuen. Tingueu en compte que el directori Ukulele també es recrea per a vosaltres.

Per extreure fitxers d’un arxiu “.tar.gz”, utilitzeu l’opció -z (gzip).

cançons de tar -xvzfs.tar.gz
Ordre tar -xvzf en una finestra del terminal

Finalment, per extreure fitxers d’un arxiu “.tar.bz2” utilitzeu l’opció -j en lloc de l’opció -z (gzip).

cançons de tar -xvjfs.tar.bz2
Ordre tar -xvjf en una finestra del terminal

RELACIÓ: Com extreure fitxers d'un fitxer .tar.gz o .tar.bz2 a Linux

34. cim

La comanda superior us mostra una visualització en temps real de les dades relatives a la vostra màquina Linux. La part superior de la pantalla és un resum d’estat.

La primera línia us mostra el temps i la durada del vostre ordinador, quants usuaris hi han connectat i quina ha estat la mitjana de càrrega durant els últims cinc, i quinze minuts.

La segona línia mostra el nombre de tasques i els seus estats: córrer, aturat, dormit i zombi.

La tercera línia mostra informació de CPU. Aquí teniu el que signifiquen els camps:


  • us: valor és el temps de CPU que la CPU dedica a executar processos per als usuaris, en sy “space user”: el valor és el temps de CPU dedicat a processar “space kernel” del sistema en funcionament ni: el valor és el temps de CPU dedicat a executar processos de forma manual. defineix valor id agradable: és la quantitat de temps de ralentí de la CPU wa: el valor és el temps que la CPU passa a esperar que E / S finalitzi: El temps de CPU dedicat al manteniment del maquinari interromp si: El temps de CPU dedicat al manteniment del programari interromp st: La CPU temps perdut a causa de l'execució de màquines virtuals ("temps de roba")

A la quarta línia es mostra la quantitat total de memòria física, i la quantitat que s’utilitza lliure, s’utilitza i es bufferitza o es cau.

La cinquena línia mostra la quantitat total de memòria d'intercanvi, i la quantitat gratuïta, utilitzada i disponible (tenint en compte la memòria que es pot recuperar de les memòries memòria cau).

ordre superior en una finestra del terminal

L'usuari ha premut la tecla E per canviar la pantalla en figures més digeribles humanament en lloc de llargs sencers que representin els bytes.

Les columnes de la pantalla principal estan formades per:

  • PID: Identificador de procés USUARI: Nom del propietari del procés PR: Prioritat del procés NI: El valor agradable del procés VIRT: Memòria virtual utilitzada pel procés RES: Memòria resident utilitzada pel procés SHR: Memòria compartida utilitzada pel procés S : Estat del procés. Vegeu la llista següent dels valors que aquest camp pot tenir% CPU: la proporció de temps de CPU utilitzada pel procés des de la darrera actualització% MEM: quota de memòria física utilitzada TEMPS +: temps total de CPU que utilitza la tasca en centèsimes de segon COMMAND: nom de comandament o línia de comandaments (nom + opcions)

(La columna de comandaments no entrava a la captura de pantalla.)

L'estat del procés pot ser un dels següents:


  • D: son ininterromput R: corrent S: adormit T: rastrejat (aturat) Z: zombi

Premeu la tecla Q per sortir de la part superior.

RELATED: Com establir prioritats de procés amb agradable i renice a Linux

35. desmarcar

Podeu obtenir informació sobre el sistema sobre l'ordinador Linux on esteu treballant amb la comanda Uname.

  • Feu servir l’opció -a (tot) per veure-ho tot. Utilitzeu l’opció -s (nom del nucli) per veure el tipus de nucli. Feu servir l’opció -r (alliberació del nucli) per veure l’alliberament del nucli. Utilitzeu l’opció -v (versió del nucli) per veure la versió del nucli.
desmarcar -a
uname -s
uname -r
desmarcar -v
desactivar l'ordre en una finestra del terminal

36. w

La comanda w enumera els usuaris que hi ha connectats actualment.

w
w comanda en una finestra del terminal

37. whoami

Utilitzeu whoami per esbrinar qui heu accedit com o qui heu accedit a un terminal Linux no tripulat.

Qui sóc
comanda whoami en una finestra del terminal

RELACIÓ: Com determinar el compte d'usuari actual a Linux

Aquest és el vostre Toolkit

Aprendre Linux és com aprendre qualsevol altra cosa. Haureu de necessitar una mica de pràctica abans de familiaritzar-vos amb aquestes ordres. Un cop tingueu aquestes ordres al vostre abast, us dirigireu al camí fins al domini.

Hi ha una broma vella, probablement tan antiga com la mateixa Unix, que diu que l'única ordre que cal saber és la comanda de l'home. Hi ha un resplendor de veritat en això, però algunes de les pàgines d’home són impenetrables sense cap introducció. Aquest tutorial us donarà la introducció que necessiteu.