Salta al contingut principal

Guia per iniciar-se en la terminal linux (1)

Vaig a enumerar uns sèrie de comandaments bàsics per ser més amables amb l'ús de la terminal de linux. Com que la llista es prou llarga, ho dividiré en vàries entrades. Comencem...
 
Per saber en quin directori estem treballant 
$ pwd    (print work directory)
Per canviar de directori
$ cd Baixades/    (change directory)
Per a retornar al directori home, tenim vàries opcions
$ cd ~ 
$ cd
I si volem tornar a l'últim directori que estàvem
$ cd -
 
Per netejar la pantalla tenim dues opcions 
$ clear
$ Ctrl+l

Per llistar els arxius i/o directoris
$ ls    (sense ocults)
$ ls -a    (amb ocults)
$ ls -al    (tots amb llistat de format)
$ man ls    (veurem el manual i totes les opcions que ens ofereix aquest comandament).

En aquest cas la paraula man sempre ens indicarà el manual de l'ordre que voldrem aplicar.

Per crear un fitxer podrem fer servir
$ touch "nom del fitxer"
$ touch file1.txt
 
o bé, un editor de text com nano, vim, gedit, micro, etc.
$ nano file2.txt 

Per visualitzar el fitxer
$ cat file1.txt

Per crear un directori (carpeta)
$ mkdir test    (make directory)

Per moure un fitxer
$ mv "nom fitxer" /"nom directori"    (move)
$ mv file1.txt /test

Per copiar un fitxer
$ cp "nom del fitxer" "nom del lloc on volem copiar-lo"    (copy)
$ cp file2.txt test/

Per esborrar un fitxer
$ rm "nom del fitxer i en la seva ubicació" (remove)
$ rm test/file2.txt

Per esborrar un directori
$ rmdir "nom directori"    (remove directory)
$ rmdir test/
 
I si volem borar el directori i tot el que conté (ull a aquest pas per si ens equivoquem, no hi ha marxa enrere)
$ rm -rf test/     (remove directory recursive full)

Per saber on es troben els paquets o programes binaris
$ which ls   
/usr/bin/ls

$ whereis firefox  
 firefox: /usr/bin/firefox /usr/lib/firefox /etc/firefox /usr/share/firefox /usr/share/man/man1/firefox.1.gz
 
I per cercar on es troba tot sobre aquest
$ locate firefox 
(apareixen els llocs on apareix la paraula, és massa llarg per passar-los ací).

Per cercar algun directori
$ sudo find /(directori) -iname (cerca indistintament maj-min) "nom fitxer"
$ sudo find / -iname darktable
/usr/share/doc/darktable
/usr/share/darktable
/usr/share/darktable/lua/darktable
/usr/lib/x86_64-linux-gnu/darktable
/usr/lib/darktable
/usr/bin/darktable
/home/jordi/.config/darktable

/home/jordi/Vídeos/Darktable
/home/jordi/.cache/darktable
find: ‘/run/user/1000/doc’: S’ha denegat el permís
find: ‘/run/user/1000/gvfs’: S’ha denegat el permís



No oblidem que amb el comandament man podrem veure el manual de cada un d'aquests i aprofundir en les seves característiques.
I també tenim la possibilitat de cridar l'ajuda amb --help
$ locate --help
Usage: locate [-d path | --database=path] [-e | -E | --[non-]existing]
[-i | --ignore-case] [-w | --wholename] [-b | --basename]
[--limit=N | -l N] [-S | --statistics] [-0 | --null] [-c | --count]
[-P | -H | --nofollow] [-L | --follow] [-m | --mmap] [-s | --stdio]
[-A | --all] [-p | --print] [-r | --regex] [--regextype=TYPE]
[--max-database-age D] [--version] [--help]
pattern...
Please see also the documentation at https://www.gnu.org/software/findutils/.
You can report (and track progress on fixing) bugs in the "locate"
program via the GNU findutils bug-reporting page at
https://savannah.gnu.org/bugs/?group=findutils or, if
you have no web access, by sending email to <bug-findutils@gnu.org>.

Comentaris

Entrades populars d'aquest blog

Ús de mpv com a webcam

Per visualitzar-nos per una webcam tenim un munt d'aplicacions. Tenim OBS-studio, Guvcview, etc. Altre forma de poder fer-ho és mitjançant el programa mpv , a través de v4l2-ctl i xawtv . De la web d'Arch-Linux he extret aquesta configuració Per a fer instantànies de la webcam podem fer servi aquesta línia de comandaments: $ mpv av://v4l2:/dev/video0 Per utilitzar MJPEG com a format de píxel en lloc de l'impagament (en molts casos, YUYV), podeu fer el següent: $ mpv --demuxer-lav-format=video4linux2 --demuxer-lavf-set=input.format=mjpeg /dev/video0 Amb la retirada de l'antiga tv:// l'entrada, el mètode ara preferit de reproduir vídeo de tornada des de dispositius de captura com càmeres web o targetes de captura és av:// Protocol d'entrada: $ mpv av://v4l2:/dev/video0 --profile=low-latency Els dispositius Video4Linux2 poden exposar tant formats de vídeo crus sense comprimir o formats de vídeo comprimits, que suporten diferents resolucions màximes i marcs,...

Modificar grub

Moltes vegades a l'instaŀlar sistemes aquests estan configurats amb un temps establert de 10, 5 o altres. Si no ens va bé aquesta configuració de sèrie, sempre ho podrem variar al nostre gust. Si volem fer permanents els canvis realitzats en el punt anterior o personalitzar el comportament del GRUB, caldrà editar el seu fitxer previ haver fet una còpia de seguretat del mateix, per si calgués retornar al punt de partida. $ sudo cp /etc/default/grub /etc/default/grub.ANT && sudo nano /etc/default/grub Per fer-ho, anirem a la terminal $ sudo nano /etc/default/grub En la línia marcada posarem la xifra que ens interessi. En el meu cas, 3, ja que no tinc cap altre sistema per arrencar, tret de debian. El significat de cada linia del fitxer seria GRUB_DEFAULT=0: Es el número d'entrada del menú GRUB que farà us automàtic per defecte a l'iniciar el sistema si l'usuari no intervé en el procés. El valor '0' apunta al primer element de l...