25 ordres bàsiques per a Linux que hauries de recordar - L'Android Feliç

Les línies de comandament són eines realment poderoses. Després d'haver estat gairebé 10 anys donant suport a usuaris i empreses en remot, un aprèn a valorar l'eficiència i la versatilitat d'aquest tipus de coses. No en va m'han salvat el dia més d'una vegada. Tant a Windows, si fem servir MS-DOS, com a Linux, podem realitzar accions avançades molt més ràpid si ho fem a través d'ordres. I això és una cosa que s'agraeix a la llarga, i molt.

25 ordres bàsiques per aprendre a utilitzar el terminal de Linux

Al post d'avui repassem 25 de les ordres més bàsiques i útils per a Linux. Una petita recopilació que ens pot venir genial si volem aprendre a fer servir el terminal de Linux per primera vegada. O per refrescar-nos la memòria i tornar a recordar certes ordres que teníem una mica oblidades. En qualsevol cas, una bona llista que mai no ve malament tenir a mà oa la pestanya de “favorits” per a un moment de necessitat. Anem allà!

1# ls

L'ordre “ls” mostra el llistat de tots els fitxers i carpetes d'un directori determinat.

ls

Si a més afegim l'ordre “a” també mostrarà els fitxers ocults de la carpeta on ens trobem.

ls -a

2# cd

L'ordre “cd” s'utilitza per canviar de directori al terminal. Per canviar de la carpeta on carrega per defecte el terminal a una altra de diferent:

cd /ruta/cap/carpeta/

També podem anar a una carpeta superior usant els dos punts “..”.

cd ..

3# pwd

Mostra el directori on ens trobem en aquell moment dins del terminal.

pwd

4# mkdir

Si volem crear una carpeta nova utilitzarem l'ordre “mkdir”.

mkdir nom-carpeta

També podem mantenir els mateixos permisos de la carpeta superior si hi afegim l'opció “-p”.

mkdir –p nom-carpeta

5# rm

Amb aquesta ordre podem eliminar un fitxer directament des de la línia d'ordres.

rm /ruta/cap/arxiu

Si afegim l'opció “rf” també podrem eliminar carpetes completes amb tot el contingut.

rm –rf /ruta/cap/carpeta

6# cp

Gràcies a aquesta ordre podem fer una còpia d'un fitxer. Només cal que escriviu l'ordre, la ruta d'origen i la ruta de destinació.

cp /ruta/origen/arxiu /ruta/destinació/arxiu

També podeu copiar una carpeta sencera si adjuntem l'opció “-r”.

cp –r /ruta/origen/carpeta/ /ruta/destinació/carpeta/

7# mv

La comanda “mv” permet fer diverses coses a Linux. D'una banda, podem fer-lo servir per moure fitxers d'un lloc a l'altre, però també serveix per reanomenar fitxers. Per exemple, per moure un fitxer d'una carpeta a una altra:

mv /ruta/origen/arxiu /ruta/destinació/arxiu

Podem fer el mateix per moure les carpetes d'una ruta a una altra:

mv /ruta/origen/carpeta /ruta/destinació/arxiu

Si el que volem és reanomenar un fitxer a Linux, només hem de desplaçar-nos al terminal fins a la ruta on es troba aquest fitxer i escriure el següent:

mv nom-arxiu nou-nom-arxiu

Podem fer el mateix en cas que sigui una carpeta.

mv nom-carpeta nou-nom-carpeta

8# cat

Aquesta ordre permet visualitzar el contingut d'un fitxer des del terminal. Per fer servir l'ordre “cat” només hem d'escriure l'ordre, seguida de la ruta on es troba el fitxer.

cat /ruta/cap/arxiu

9# head

Head ens permet veure les primeres 10 línies del contingut d'un fitxer. S'utilitza igual que “cat”, escrivint l'ordre i tot seguit la ruta del fitxer.

head /ruta/cap/arxiu

10# tail

Molt similar a “head”. Tail permet veure les darreres 10 línies del contingut d'un fitxer.

tail /ruta/cap/arxiu

11# ping

A Linux la comanda “ping” s'utilitza per a comprovar la latència o temps de resposta entre la nostra xarxa i un servidor remot d'una altra LAN o Internet. És una ordre força habitual per comprovar si tenim connexió a Internet.

ping sitioweb.com

També podem fer ping a la IP en comptes de fer servir el domini.

ping direcció-IP

Si volem fer un ping infinit, ho podem fer afegint l'opció “-t” al final.

ping sitioweb.com –t

12# uptime

Amb l'ordre “uptime” podem comprovar quant de temps portem connectats en línia.

uptime

13# uname

La comanda uname serveix per imprimir en pantalla informació sobre el sistema Linux que estem usant (nombre de versió, distribució, data i hora). La forma més pràctica de fer-lo servir és usant l'opció “-a”.

uname –a

14# man

Aquesta és una de les ordres més pràctiques que hi ha a Linux: el manual d'instruccions. Per saber com funciona una ordre, només hem d'escriure “man” seguit de l'ordre en qüestió.

Per exemple, si volem veure el manual d'usuari de l'ordre “mv” escriurem el següent:

man mv

15# df

Df ens permet veure quant espai tenim ocupat al sistema de fitxers de Linux.

df

També podem mostrar el resultat de manera una mica més ordenada afegint l'opció “-h”.

df –h

16# du

Vols saber quant espai ocupa un directori al vostre sistema? Per això hi ha la comanda “du”. Per exemple, per saber quant ocupa la teva carpeta “/home/” llançar la línia següent:

du ~/

Per obtenir un resultat una mica més llegible és recomanable fer servir l'opció “-hr” al final.

du ~/ -hr

17# whereis

Si controlem una mica d'anglès segur que ens podem imaginar què fa “whereis”. Bàsicament serveix per conèixer la ubicació exacta d'un element. Per exemple, si volem saber on es troba el binari de Firefox dins del nostre sistema Linux, executaríem el següent:

whereis firefox

18# locate

Amb l'ordre “locate” podem fer cerques d'arxius, programes o carpetes. Només cal llançar l'ordre al costat d'un terme de cerca.

locate acabo-de-cerca

19# grep

Aquesta és una ordre que ens permet fer cerques de certs patrons determinats. No és una ordre que se sol executar en solitari, ja que normalment sol anar acompanyat d'una altra ordre.

Un bon exemple pot ser la combinació de l'ordre “grep” i “cat” per cercar una línia de text concreta dins d'un fitxer.

cat fitxer-de-text.txt | grep ‘terme de cerca’

En línies generals, la cerca de patrons amb l'ordre “grep” segueix aquesta mateixa fórmula:

ordre operacions-del-ordre | grep ‘terme de cerca’

20# ps

Amb aquesta línia d'execució podem mostrar al terminal de Linux els processos que s'estan executant al moment.

ps

Si volem un informe més detallat també podeu afegir l'opció “aux”.

ps aux

21# kill

Si un programa no funciona o s'ha quedat bloquejat, podem matar el procés amb l'ordre kill. Per exemple, si volem tancar el Firefox farem el següent:

  • Primer llancem la comanda “pidof” per conèixer identificatiu de procés del Firefox. | pidof

  • Ara sí, matarem el procés del Firefox amb l'ordre “kill”. | kill numero-id-del-procés

  • Si tot i així segueix sense tancar-se, podem llançar una darrera ordre usant l'opció “-9”. | kill -9 numero-id-del-procés

22# killall

Amb killall podem eliminar totes les instàncies d'un programa que s'està executant. Per fer-lo servir només hem d'escriure l'ordre al costat del nom del programa que volem tancar.

Per exemple, per tancar el Firefox:

killall firefox

23# free

Si ens estem quedant sense memòria, podem veure quanta RAM (i swap) ens queda lliure amb l'ordre “free”.

free

24# chmod

Chmod és una ordre realment útil ja que amb ell podem administrar els permisos de lectura i escriptura de qualsevol carpeta o fitxer.

Per exemple, per actualitzar els permisos d'un fitxer perquè tothom pugui llegir (r), escriure (w) i executar-lo (x):

chmod +rwx /ubicacion/del/arxiu-o/carpeta/

25# curl

Amb aquesta comanda podem descarregar fitxers d'Internet directament des de la finestra del terminal de Linux. Per començar la descàrrega només hem d'escriure la comanda «curl» seguida de la URL on està ubicat el fitxer, més el símbol «>» i la carpeta destí on volem desar la descàrrega.

curl //www.descargar.com/archivo.zip > ~/Descàrregues/arxiu.zip

Conclusions

Aquests són 25 ordres bàsiques per a Linux que mai ve malament recordar. A part d'aquests hi ha molts altres per realitzar tot tipus de tasques, així que si és la primera vegada que sents parlar de Linux ja saps per on començar, i si ets un veterà i vols compartir alguna altra ordre interessant no dubtis a passar-te per la zona de comentaris.

Gràcies per quedar-te fins al final i ens veiem al següent post!

Tens Telegram instal·lat? Rep el millor post de cada dia a el nostre canal. O si ho prefereixes, assabenta't de tot des de la nostra pàgina de Facebook.

Missatges recents

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