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
I si volem tornar a l'últim directori que estàvem
$ cd -
Per netejar la pantalla tenim dues opcions
$ clear
$ Ctrl+l
$ 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).
$ 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
$ mkdir test (make directory)
$ mv "nom fitxer" /"nom directori" (move)
$ mv file1.txt /test
$ 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
/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
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>.
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
Publica un comentari a l'entrada