37 Ordres importants de Linux que heu de conèixer

Ets nou a Linux o simplement una mica rovellat? Aquí teniu totes les ordres que heu de saber. Penseu en això com una referència essencial per al terminal Linux. Això també s'aplica a la línia d'ordres de macOS.

El conjunt d'eines essencials per al terminal

Linux inclou un gran nombre d’ordres, però hem escollit 37 de les més importants per presentar-les aquí. Apreneu aquestes ordres i, a l’indicatiu d’ordres de Linux, estareu molt més a casa.

La llista següent es presenta per ordre alfabètic. La posició d’una ordre a la llista no és representativa de la seva utilitat ni simplicitat. Per obtenir la paraula final sobre l’ús d’una ordre, consulteu les seves pàgines manuals. Elhome l’ordre està a la nostra llista, per descomptat; és l'abreviació de "manual".

1. àlies

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

àlies cls = clar

Això configura un àlies anomenat cls . Serà un altre nom per a clar . Quan escriviu cls, esborrarà la pantalla com si haguéssiu escrit clar . El vostre àlies desa algunes pulsacions de tecles, segur. Però, si us moveu amb freqüència entre la línia d’ordres de Windows i Linux, us podeu trobar escrivint el Windows cls en una màquina Linux que no sap a què voleu dir. Ara ho sabrà.

Els àlies poden ser molt més complicats que aquest simple exemple. Aquí teniu un àlies anomenat pf (per a la cerca de processos) que és una mica més complex. Tingueu en compte l’ús de cometes al voltant de la seqüència d’ordres. Això és obligatori si la seqüència d'ordres conté espais. Aquest àlies utilitza el fitxer ps per llistar els processos en execució i, a continuació, enviar-los a través del fitxer grep comandament. El grep ordre cerca entrades a la sortida de ps que coincideixen amb el paràmetre de línia d'ordres $1 .

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

Si voleu descobrir l'identificador de procés (PID) del fitxer persiana procés o per esbrinar si persiana fins i tot s'executa: podeu utilitzar l'àlies així. Tipus pf, un espai i el nom del procés que us interessa:

obturador pf

Els àlies definits a la línia d’ordres moriran amb la finestra del terminal. Quan el tanqueu, ja no hi són. Afegiu-los als vostres àlies sempre disponibles, afegiu-los al fitxer.bash_aliases al directori inicial.

2. gat

El gat ordre (abreviatura de "concatenar") llista 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 pugueu modificar-lo accidentalment. Per llegir el contingut del vostre fitxer .bash_log_out , escriviu l’ordre següent mentre el directori inicial és el vostre directori de treball actual, ja que és per defecte:

cat .bash_logout

Amb fitxers més llargs que el nombre de línies de la finestra del terminal, el text passarà massa ràpid per llegir-lo. Podeu canalitzar la sortida des de gat a través menys perquè el procés sigui més manejable. Amb menys podeu desplaçar-vos cap endavant i cap enrere pel fitxer mitjançant les tecles de fletxa amunt i avall, les tecles PgUp i PgDn i les tecles Inici i Final. Tipus q deixar de menys.

cat .bashrc | menys

3. cd

El cd ordre canvia el directori actual. En altres paraules, us trasllada a un lloc nou del sistema de fitxers.

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

treball de cd

Si canvieu a un directori en qualsevol altre lloc dins de l'arbre de directoris del sistema de fitxers, proporcioneu el camí d'accés al directori amb un /.

cd / usr / local / bin

Per tornar ràpidament al directori inicial, utilitzeu el fitxer ~ (tilde) com a nom del directori.

cd ~

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

cd ..

Imagineu-vos que sou a un directori. El directori pare conté altres directoris, així com el directori en què es troba actualment. Per canviar a un d’aquests altres directoris, podeu utilitzar el .. símbol per escurçar el que heu d’escriure.

cd ../jocs

4. chmod

El chmod L'ordre defineix els indicadors de permisos de fitxer en un fitxer o carpeta. Els indicadors defineixen qui pot llegir, escriure o executar el fitxer. Quan enumereu fitxers amb el fitxer -l (format llarg) veureu una sèrie de caràcters que tenen l’aspecte

-rwxrwxrwx

Si el primer personatge és a - l'element és un fitxer, si és un fitxer d l'element és un directori. La resta de la cadena és de tres conjunts de tres caràcters. A l 'esquerra, els tres primers representen els permisos de fitxer del fitxer propietari, els tres mitjans representen els permisos de fitxer del fitxer grup i els tres caràcters més a la dreta representen els permisos per aaltres. A cada conjunt, unr significa lectura, aw significa escriure i unx significa executar.

Si el fitxer r, w, o x hi ha un caràcter que atorga permís de fitxer. Si la carta no és present i a - apareix en canvi, no es concedeix el permís de fitxer.

Una forma d'utilitzar chmod és proporcionar els permisos que voleu donar al propietari, al grup i a altres persones com a número de 3 dígits. El dígit situat a l’esquerra representa el propietari. El dígit central representa el grup. El dígit situat a la dreta representa els altres. Els dígits que podeu utilitzar i el que representen s’enumeren aquí:

  • 0: Sense permís
  • 1: Executeu el permís
  • 2: Permís d'escriptura
  • 3: Escriure i executar permisos
  • 4: Permís de lectura
  • 5: Llegiu i executeu els permisos
  • 6: Permisos de lectura i escriptura
  • 7: Permisos de lectura, escriptura i execució

Veient el nostre fitxer example.txt, podem veure que els tres conjunts de caràcters són rwx. Això significa que tothom ha llegit, escriure i executar drets amb el fitxer.

Per definir el permís per llegir, escriure i executar (7 de la nostra llista) per a propietari; llegir i escriure (6 de la nostra llista) per al grup; i llegeix i executa (5 de la nostra llista) per a altres hauríem d’utilitzar els dígits 765 amb chmod comandament:

chmod -R 765 example.txt

Per configurar el permís per llegir, escriure i executar (7 de la nostra llista) per a propietari, i llegeix i escriu (6 de la nostra llista) per a grup i per al altres hauríem d’utilitzar els dígits 766 amb chmod comandament:

chmod 766 example.txt

5. bufó

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

Pots fer servir bufat per canviar el propietari o el grup o tots dos fitxers. Heu de proporcionar el nom del propietari i del grup, separats per un : personatge. Haureu d’utilitzar sudo. Per conservar Dave com a propietari del fitxer, però per definir Mary com a propietària del grup, utilitzeu aquesta ordre:

sudo chown dave: mary example.txt

Per canviar tant el propietari com el propietari del grup a mary, heu d'utilitzar l'ordre següent;

sudo chown mary: mary example.txt

Per canviar el fitxer de manera que dave sigui el propietari del fitxer i el propietari del grup, utilitzeu aquesta ordre:

sudo chown dave: dave example.txt

6. rínxol

El rínxol L'ordre és una eina per recuperar informació i fitxers de localitzadors de recursos uniformes (URL) o adreces d'Internet.

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

sudo apt-get install curl

Suposem que voleu recuperar un sol fitxer des d'un dipòsit de GitHub. No hi ha cap manera oficial d’aconseguir-ho. Estàs obligat a clonar tot el dipòsit. Amb rínxol no obstant això, podem recuperar el fitxer que volem tot sol.

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

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

Si no voleu veure la informació sobre el progrés de la baixada, utilitzeu -s opció (silenciosa).

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

7. df

El df L'ordre mostra la mida, l'espai utilitzat i l'espai disponible als sistemes de fitxers muntats de l'ordinador.

Dues de les opcions més útils són la -h (llegible per humans) i -x (excloure) opcions. L'opció llegible per humans mostra les mides en Mb o Gb en lloc de en bytes. L’opció d’exclusió us permet dir-ho df per descomptar sistemes de fitxers que no us interessin. Per exemple, el fitxer squashfs pseudo-sistemes de fitxers que es creen quan instal·leu una aplicació amb encaixar comandament.

df -h -x squashfs

RELACIONATS:Com es visualitza l'espai lliure del disc i l'ús del disc des del terminal Linux

8. dif

El dif L'ordre compara dos fitxers de text i mostra les diferències entre ells. Hi ha moltes opcions per adaptar la pantalla a les vostres necessitats.

El -i L'opció (costat a costat) mostra les diferències de línia un al costat de l'altre. El -w L'opció (amplada) us permet especificar l'amplada màxima de la línia que cal utilitzar per evitar línies envoltants. Els dos fitxers s’anomenen alpha1.txt i alpha2.txt en aquest exemple. El --suppress-common-lines impedeix dif de llistar les línies coincidents, deixant-vos centrar-vos en les línies que tenen diferències.

diff -y -W 70 alpha1.txt alpha2.txt --suppress-common-lines

RELACIONATS:Com es comparen dos fitxers de text al terminal de Linux

9. ressò

El ressò L'ordre imprimeix (ressona) una cadena de text a la finestra del terminal.

L'ordre següent imprimirà les paraules "Una cadena de text" a la finestra del terminal.

eco Una cadena de text

El ressò l'ordre pot mostrar el valor de les variables d'entorn, per exemple, el USUARI $, $ INICI, i $ PATH Variables del mediambient. Aquests contenen els valors del nom de l’usuari, el directori inicial de l’usuari i el camí en què s’han cercat ordres coincidents quan l’usuari escriu alguna cosa a la línia d’ordres.

eco $ USER
ressò $ HOME
feu ressò de $ PATH

L'ordre següent farà que s'emetrà un pitit. El -e L'opció (codi d'escapament) interpreta el caràcter escapat com un caràcter de campana.

eco -e "\ a"

El ressò l'ordre també és inestimable en els scripts d'intèrpret d'ordres. Un script pot utilitzar aquesta ordre per generar una sortida visible per indicar el progrés o els resultats de l'script a mesura que s'executa.

10. sortida

L'ordre exit tancarà una finestra del terminal, finalitzarà l'execució d'un script d'intèrpret d'ordres o tancarà la sessió d'una sessió d'accés remot SSH.

sortir

11. trobar

Utilitzar el trobar ordre per rastrejar fitxers que sabeu que existeixen si no recordeu on els vau col·locar. Ho has de dir trobar des d'on començar a cercar i què busca. En aquest exemple, el fitxer . coincideix amb la carpeta actual i el fitxer -nom opció diu trobar per buscar 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. Estem utilitzant * uns * perquè coincideixi amb qualsevol nom de fitxer que contingui la seqüència "uns". Això coincidiria amb paraules com ossos, pedres i solitari.

trobar. -nom * uns *

Com podem veure,trobar ha retornat una llista de coincidències. Un d’ells és un directori anomenat Ramones. Ho podem dir trobar per restringir la cerca només a fitxers. Ho fem mitjançant el fitxer-tipus opció amb el fitxer f paràmetre. El f paràmetre significa fitxers.

trobar. -tip f -nom * ones *

Si voleu que la cerca no distingeix entre majúscules i minúscules, utilitzeu -nom opció (nom insensible).

trobar. -nom * salvatge *

12. dit

El dit La comanda us proporciona una breu informació sobre un usuari, inclosa l'hora de l'últim inici de sessió de l'usuari, el directori inicial de l'usuari i el nom complet del compte d'usuari.

13. gratuït

El gratuït L'ordre proporciona un resum de l'ús de memòria amb l'ordinador. Ho fa tant per a la memòria principal d'accés aleatori (RAM) com per a la memòria d'intercanvi. El -h L'opció (humana) s'utilitza per proporcionar unitats i nombres que siguin adequats per als humans. Sense aquesta opció, les xifres es presenten en bytes.

lliure -h

14. grep

El grep utilitat cerca línies que contenen un patró de cerca. Quan vam mirar l’ordre d’àlies, ho vam fer servir grep per cercar a través de la sortida d'un altre programa, ps . El grep L'ordre també pot cercar el contingut dels fitxers. Aquí busquem la paraula "tren" a tots els fitxers de text del directori actual.

grep train * .txt

La sortida mostra el nom del fitxer i mostra les línies que coincideixen. El text coincident es ressalta.

La funcionalitat i la gran utilitat de grep definitivament, us garanteix que consulteu la seva pàgina de manual.

15. grups

El grups L'ordre us indica a quins grups pertany un usuari.

grups dave
grups mary

16. gzip

El gzip L'ordre comprimeix fitxers. Per defecte, elimina el fitxer original i us deixa la versió comprimida. Per conservar tant la versió original com la versió comprimida, utilitzeu el fitxer -k (conservar) opció.

gzip -k core.c

17. cap

El cap L'ordre us proporciona un llistat de les primeres 10 línies d'un fitxer. Si voleu veure menys o més línies, utilitzeu el fitxer -n (número) opció. En aquest exemple, fem servir cap 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 core.c

18. història

L'ordre historial llista les ordres que heu emès anteriorment a la línia d'ordres. Podeu repetir qualsevol de les ordres del vostre historial escrivint un signe d’exclamació ! i el número de l'ordre de la llista de l'historial.

!188 

Si escriviu dos punts d’exclamació, es repeteix l’ordre anterior.

!!

19. matar

El matar ordre us permet finalitzar un procés des de la línia d'ordres. Per fer-ho, proporcioneu l'identificador de procés (PID) del procés a matar. No mateu els processos voluntàriament. Cal tenir una bona raó per fer-ho. En aquest exemple, pretendrem el persiana el programa s'ha bloquejat.

Per trobar el PID de persiana farem servir el nostre ps i grep truc de la secció sobre àlies ordre, a sobre. Podem cercar persiana processar i obtenir el seu PID de la següent manera:

ps -e | obturador grep.

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

mata 1692

20. menys

El menys L'ordre permet visualitzar fitxers sense obrir un editor. És més ràpid d’utilitzar i no hi ha cap possibilitat que modifiqueu el fitxer sense voler-ho. Amb menys podeu desplaçar-vos cap endavant i cap enrere pel fitxer mitjançant les tecles de fletxa amunt i avall, les tecles PgUp i PgDn i les tecles Inici i Final. Premeu la tecla Q perdeixar de fumar des de menys.

Per veure un fitxer, proporcioneu el seu nom a menys com segueix:

menys nucli.c

També podeu introduir la sortida d'altres ordres a menys. Per veure la sortida des de ls per obtenir una llista de tot el disc dur, utilitzeu l'ordre següent:

ls -R / | menys

Ús / per cercar cap endavant al fitxer i utilitzar-lo ? buscar cap enrere.

21. ls

Aquesta podria ser la primera ordre que compleixen la majoria dels usuaris de Linux. Enumera els fitxers i les carpetes del directori que especifiqueu. Per defecte, ls es troba al directori actual. Hi ha moltes opcions amb què podeu utilitzar ls , i us recomanem que en reviseu la pàgina de manual. Aquí es presenten alguns exemples habituals.

Per llistar els fitxers i les carpetes del directori actual:

ls

Per llistar els fitxers i carpetes del directori actual amb una llista detallada, utilitzeu el fitxer -l (llarga) opció:

ls -l

Per fer servir mides de fitxers adaptades als humans, cal incloure el fitxer -h opció (humana):

ls -lh

Per incloure fitxers ocults utilitzeu el fitxer -a opció (tots els fitxers):

ls -lha

22. home

L'ordre man mostra les "pàgines man" d'una ordre menys . Les pàgines de manual són el manual de l'usuari d'aquesta ordre. Perquè home usos menys per mostrar les pàgines de manual, podeu utilitzar les funcions de cerca de menys.

Per exemple, per veure les pàgines de manual de bufat, utilitzeu l'ordre següent:

home bufat

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 manual o premeuh per ajuda.

23. mkdir

El mkdir us permet crear nous directoris al sistema de fitxers. Heu de proporcionar el nom del nou directori a mkdir. Si el nou directori no estarà dins del directori actual, heu de proporcionar el camí al nou directori.

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

factures mkdir
cites mkdir

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

factures mkdir / 2109

Si voleu crear un directori, però el seu directori pare no existeix, podeu utilitzar el fitxer -p (pares) opció de tenir mkdir creeu també tots els directoris pares necessaris. A l'ordre següent, estem creant el directori "2019" dins del directori "anual" dins del directori "cometes". El directori "anual" no existeix, però sí mkdir creeu tots els directoris especificats alhora:

mkdir -p quotes / anuals / 2019

També es crea el directori "anual".

24. mv

El mv L'ordre permet moure fitxers i directoris d'un directori a un altre. També us permet canviar el nom dels fitxers.

Per moure un fitxer ho heu de dir mv on es troba el fitxer i on voleu que es traslladi. En aquest exemple, estem movent un fitxer anomenat apache.pdf des del directori “~ / Document / Ukulele” i col·locant-lo al directori actual, representat pel senzill . personatge.

mv ~ / Documents / Ukulele / Apache.pdf.

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

mv Apache.pdf The_Shadows_Apache.pdf

L'acció de moure i canviar el nom del fitxer s'hauria pogut aconseguir en un sol pas:

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

25. passwd

El passwd L'ordre 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-la sudo. Se us demanarà que introduïu la nova contrasenya dues vegades.

sudo passwd mary

26. ping

El ping La comanda us permet verificar que teniu connectivitat de xarxa amb un altre dispositiu de xarxa. S’utilitza habitualment per solucionar problemes de xarxa. Usar ping, proporcioneu l'adreça IP o el nom de la màquina de l'altre dispositiu.

ping 192.168.4.18

El ping s'executarà fins que ho atureu amb Ctrl + C.

Això és el que passa aquí:

  • El dispositiu amb l'adreça IP 192.168.4.18 està responent a les nostres sol·licituds de ping i envia paquets de 64 bytes.
  • La numeració de seqüències del protocol de missatgeria de control d’Internet (ICMP) ens permet comprovar si hi ha respostes perdudes (paquets abandonats).
  • La xifra de TTL és el "temps per viure" d'un paquet. Cada vegada que el paquet passa per un enrutador, se suposa que (disminueix). Si arriba a zero, el paquet es llença. L’objectiu és evitar que els problemes de loopback de la xarxa inundin la xarxa.
  • El valor horari és la durada del viatge d’anada i tornada des de l’ordinador fins al dispositiu i l’anada i tornada. En poques paraules, com més baix sigui aquesta vegada, millor.

Preguntar ping per executar un nombre específic d'intents de ping, utilitzeu el fitxer -c (recompte) opció.

ping -c 5 192.168.4.18

Per escoltar un ping, utilitzeu el fitxer -a opció (sonora).

ping -a 192.168.4.18

27. ps

El ps llista d'ordres processos en execució. Utilitzant ps sense cap opció fa que enumeri els processos que s’executen a l’intèrpret d’ordres actual.

ps

Per veure tots els processos relacionats amb un usuari concret, utilitzeu el fitxer -u opció (usuari). És probable que aquesta sigui una llista llarga, de manera que per comoditat passeu-la per la vostra conveniència menys.

ps -u dave | menys

Per veure tots els processos que s’executen, utilitzeu el fitxer -e (tots els processos) opció:

ps -e | menys

28. pwd

Bonic i senzill, el pwd L'ordre imprimeix el directori de treball (el directori actual) des del directori root /.

pwd

29. aturada

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

Utilitzant tancar sense paràmetres apagarà l’ordinador en un minut.

tancar

Per apagar immediatament, utilitzeu el fitxer ara paràmetre.

apagat ara

També podeu programar un tancament i informar els usuaris connectats del tancament pendent. Per deixar el tancar ordre saber quan voleu que es tanqui, li proporciona una hora. Això pot ser un nombre fixat a partir d'ara, com ara +90 o un temps precís, com ara 23:00. Qualsevol missatge de text que proporcioneu es transmet als usuaris connectats.

tancament a les 23:00 Apagat aquesta nit a les 23:00, estalvieu la feina i tanqueu la sessió abans.

Per cancel·lar una parada, utilitzeu el fitxer -c (cancel·lar) opció. Aquí hem programat un tancament d'aquí a quinze minuts i després hem canviat d'opinió.

apagat +15 Tancament en 15 minuts.
apagada -c

RELACIONATS:Com reiniciar o apagar Linux mitjançant la línia d'ordres

30. SSH

Utilitzeu l'ordre ssh per establir una connexió amb un ordinador Linux remot i iniciar sessió al vostre compte. Per establir 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 inicia sessió a l'ordinador al 192.168.4.23. Un cop establerta la connexió, se li demana la contrasenya.

ssh [email protected]

El seu nom d'usuari i la seva contrasenya es verificen i s'accepten, i ha iniciat la sessió. Tingueu en compte que el seu missatge ha canviat de "Nostromo" a "howtogeek".

Maria emet el w ordre per llistar els usuaris actuals del sistema "howtogeek". Està llistada com a connectada des de pts / 1, que és un esclau pseudoterminal. És a dir, no és un terminal connectat directament a l’ordinador.

Per tancar la sessió, mary escriu sortir i es torna a l'intèrpret d'ordres de l'ordinador "Nostromo".

w
sortir

31. sudo

El sudo es requereix una ordre quan es realitzen accions que requereixen permisos de root o de superusuari, com ara canviar la contrasenya per a un altre usuari.

sudo passwd mary

32. cua

El cua L'ordre us proporciona un llistat de les darreres 10 línies d'un fitxer. Si voleu veure menys o més línies, utilitzeu el fitxer -n (número) opció. En aquest exemple, fem servir cua amb el seu valor predeterminat de 10 línies. A continuació, repetim l'ordre demanant només cinc línies.

nucli de la cua.c
cua -n 5 nucli.c

33. quitrà

Amb el quitrà , podeu crear un fitxer d'arxiu (també anomenat tarball) que pugui contenir molts altres fitxers. Això fa que sigui molt més convenient distribuir una col·lecció de fitxers. També podeu utilitzar quitrà per extreure els fitxers d'un fitxer d'arxiu. És habitual preguntar quitrà per comprimir l'arxiu. Si no demaneu compressió, el fitxer d'arxiu es crea sense comprimir.

Per crear un fitxer d’arxiu, cal que ho expliqueu quitrà quins fitxers cal incloure al fitxer d’arxiu i el nom que voleu que tingui.

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

Han utilitzat el -c (create) i l'opció -v opció (detallada). L'opció detallada proporciona alguns comentaris visuals en llistar els fitxers a la finestra del terminal a mesura que s'afegeixen a l'arxiu. El -f L'opció (nom de fitxer) va seguida del nom desitjat de l'arxiu. En aquest cas, ho és cançons.tar.

tar -cvf songs.tar Ukulele /

Els fitxers es mostren a la finestra del terminal a mesura que s’afegeixen al fitxer d’arxiu.

Hi ha dues maneres d’explicar-ho quitrà que voleu que es comprimeixi el fitxer d'arxiu. El primer és amb el -z (gzip) opció. Això indica a tar que utilitzi el fitxer gzip utilitat per comprimir l’arxiu un cop creat.

És habitual afegir “.gz” com a sufix a aquest tipus d’arxiu. Això permet a tothom que extregui fitxers saber a quines ordres passar quitrà per recuperar correctament els fitxers.

tar -cvzf songs.tar.gz Ukulele /

Els fitxers es mostren a la finestra del terminal ja que s’afegeixen al fitxer d’arxiu com abans, 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 comprimeixi mitjançant un algorisme de compressió superior, donant un fitxer d'arxiu més petit, utilitzeu el fitxer -j (bzip2) opció.

tar -cvjf songs.tar.bz2 Ukulele /

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

Si esteu arxivant molts fitxers, heu de triar entre els fitxers -z opció per a una compressió decent i una velocitat raonable, o bé -j opció per a una millor compressió i velocitat menor.

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.

Per extreure fitxers d'un fitxer d'arxiu utilitzeu el fitxer -x (extracte) opció. El -v (detallada) i -f Les opcions (nom de fitxer) es comporten de la mateixa manera que en crear arxius. Ús ls per confirmar de quin tipus d’arxiu extreureu els fitxers i, a continuació, feu l’ordre següent.

ls
tar -xvf songs.tar

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 el fitxer -z (gzip) opció.

tar -xvzf songs.tar.gz

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

tar -xvjf songs.tar.bz2

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

34. superior

El superior L'ordre mostra una visualització en temps real de les dades relacionades amb la vostra màquina Linux. La part superior de la pantalla és un resum d'estat.

La primera línia mostra el temps i el temps que fa funcionar l’ordinador, quants usuaris hi han iniciat la sessió i quina ha estat la mitjana de càrrega durant els darrers un, cinc i quinze minuts.

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

La tercera línia mostra informació de la CPU. Això és el que volen dir els camps:

  • nosaltres: el valor és el temps de la CPU que la CPU dedica a executar processos per als usuaris, en "espai d'usuari"
  • sy: value és el temps de la CPU dedicat a processos d ’“ espai del nucli ”del sistema en execució
  • ni: value és el temps de la CPU dedicat a executar processos amb un valor agradable establert manualment
  • id: és la quantitat de temps d'inactivitat de la CPU
  • wa: value és el temps que la CPU passa esperant que finalitzin les E / S
  • hola: el temps de la CPU dedicat al manteniment de les interrupcions del maquinari
  • si: El temps de la CPU dedicat al manteniment del programari s'interromp
  • st: el temps perdut de la CPU a causa de l'execució de màquines virtuals ("temps de robatori")

La quarta línia mostra la quantitat total de memòria física i la quantitat lliure, usada i emmagatzemada a la memòria cau o a la memòria cau.

La cinquena línia mostra la quantitat total de memòria d'intercanvi i la quantitat lliure, usada i disponible (tenint en compte la memòria que s'espera que es pugui recuperar de les memòries cau).

L'usuari ha premut la tecla E per canviar la visualització en figures més digeribles humanament en lloc de nombres enters llargs que representen 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 bon valor del procés
  • VIRT: memòria virtual que fa servir el procés
  • RES: memòria resident utilitzada pel procés
  • SHR: memòria compartida que utilitza el procés
  • S: Estat del procés. Consulteu la llista següent dels valors que pot prendre aquest camp
  • % CPU: el percentatge de temps de CPU utilitzat pel procés des de l'última actualització
  • % MEM: quota de memòria física utilitzada
  • TIME +: temps total de CPU utilitzat per la tasca en centèsimes de segon
  • ORDRE: nom de l'ordre o línia d'ordres (nom + opcions)

(La columna d'ordres no entrava a la captura de pantalla.)

L'estat del procés pot ser un de:

  • D: Son ininterromput
  • R: Córrer
  • S: Dormir
  • T: traçat (aturat)
  • Z: Zombie

Premeu la tecla Q per sortir de superior.

RELACIONATS:Com establir prioritats de procés amb Linux i Linux

35. uname

Podeu obtenir informació del sistema sobre l’ordinador Linux en què esteu treballant uname comandament.

  • Utilitzar el -a (totes) opció per veure-ho tot.
  • Utilitzar el -s (nom del nucli) per veure el tipus de nucli.
  • Utilitzar el -r (versió del nucli) per veure la versió del nucli.
  • Utilitzar el -v (versió del nucli) opció per veure la versió del nucli.
uname -a
uname -s
uname -r
uname -v

36. w

El w ordre llista els usuaris connectats actualment.

w

37. whoami

Ús Qui sóc per saber com heu iniciat la sessió o qui està connectat a un terminal Linux no tripulat.

Qui sóc

RELACIONATS:Com es determina el compte d'usuari actual a Linux

Aquest és el vostre conjunt d’eines

Aprendre Linux és com aprendre qualsevol altra cosa. Necessitareu una mica de pràctica abans de familiaritzar-vos amb aquestes ordres. Un cop tingueu aquestes ordres al vostre abast, estareu bé en el camí cap a la competència.

Hi ha una broma antiga, probablement tan antiga com la mateixa Unix, que diu que l’única ordre que heu de saber és la home comandament. Hi ha una mica de veritat en això, però algunes de les pàgines manuals són impenetrables sense cap introducció. Aquest tutorial us proporcionarà la introducció que necessiteu.


$config[zx-auto] not found$config[zx-overlay] not found