Quantcast
Channel: GNULinux.cat » Terminal
Viewing all articles
Browse latest Browse all 15

Utilitats pel terminal

$
0
0

Si passeu gaire temps davant el terminal sabreu que, tot i la seva simplicitat i rapidesa, hi ha coses que es troben a faltar. Avui us faig un petit recull d’aquelles comandes que jo utilitzo sovint i que us podríen ser d’ús en un futur :)

Primerament, per veure els continguts d’una carpeta, m’agrada utilitzar una versió lleugerament modificada de l’original «ls»:
ls --color=auto -alh

  • –color=auto utilitza colors diferents per a diferents tipus d’arxius
  • -a ens ajuda a veure també els fitxers ocults, així com el directori actual
  • -l fa una llista detallada dels continguts
  • I finalment, -h dóna la mida dels fitxers en KB,MB,GB,… enlloc d’en bits.

Però i si volem veure quin fitxer és més gran?
du -hs --apparent-size * .* 2>/dev/null | sort -rh

  • du -s calcula la mida en bits de tot arxiu i carpeta
  • -h i –apparent-size ho mostren correctament en forma de potència (KB,MB…)
  • 2>/dev/null fa que no s’imprimeixi cap error
  • I finalment, sort -rh ho ordena tenint en compte la forma de les mides en potències

I parlant de mides, com es sap l’espai lliure que tenim?
df -h | grep "^/dev"

  • df -h ens dóna l’ús en kilobytes, megabytes, etc. de tots els dispositius
  • I per fer-ho més fàcil, grep ens deixa només amb els dispositius físics (discs durs, USB’s, CD’s…)

Hi ha una comanda similar per a l’ús de la memòria RAM:
free -h

  • free -h ens dóna informació de l’ús de la nostra RAM, en MB i GB
  • Cal tenir en compte que l’ús de la RAM sota «used» és elevat perquè inclou la RAM en estat «cached», és a dir, que no és necessària però que s’utilitza per millorar el rendiment de l’ordinador. Per obtenir els valors que s’obtindrien amb qualsevol altra utilitat, cal mirar a sota el valor de «used», al costat de «-/+ buffers/cache:», ja que allò és la resta del primer valor menys el segon, és a dir, la RAM utilitzada teòricament.

No podem oblidar altres programes que resulten de gran ús:

  • rsync és un programa per copiar fitxers com cp, però incorpora grans avantatges com «-P» per veure el progrés de la còpia. Incorpora opcions de cp com «-a» per preservar les propietats dels fitxers o «-r» per copiar recursivament els directoris. A més a més, rsync no torna a copiar un fitxer si un fitxer idèntic amb el mateix nom existeix a la destinació.
  • htop és un panell similar a top, però que incorpora grans avantatges com són l’ús de colors per fer-lo més intuitiu, la possibilitat d’ordenar o filtrar processos, matar-los amb la senyal desitjada, etcètera. També dóna informació bàsica sobre l’ús dels processadors i de la memòria de l’ordinador.
  • iostat ens dóna una mitjana de l’ús dels dispositius d’emmagatzematge, així com els bits llegits i escrits en total. Com abans, es pot escriure amb «-h» perquè dóni resultats en KB i MB.

Viewing all articles
Browse latest Browse all 15