0. Comandos en la Terminal - TeresaMarbanCastro/Learning-Kairos GitHub Wiki

Algunos comandos últiles de la terminal son estos:

APT:

Viene de DEB. Sistema de paquetes por defecto para instalar otros paquetes

SUDO APT-GET UPDATE:

Se trae el índice de paquetes para actualizar que haya disponibles. Todo lo que está en repos de open source.

APT-CACHE SEARCH:

(Nombre del paquete, por ejemplo visual studio): busca si algo está en el sistema. Se han unificado, ya no hace falta apt-cache, sólo APT.

APT SHOW (nombre de paquete).

  • Algunos paquetes permiten que se creen ficheros.list para que cuando te bajes .DEB te cree una lista para luego con la terminal poder actualizar. USAR DEB SIEMPRE.

CP:

Copiar por ejemplo un fichero.

DPKG -i Y EL NOMBRE DEL FICHERO,

Se instala un paquete .DEB si estoy en un servidor y no tengo comando.

*Si no encuentro algo que me he instalado y no me sale: ### DPKG -L (más nombre del fichero o paquete). Te lista los ficheros que tiene instalado ese paquete en el sistema.

Alt Gr + 1 :

te permite que la salida de un comando te enlace con la entrada de otro. (pipe less (tubería)) lo que hace el comando less es visualizar pantalla por pantalla para poder ir pasando poquito a poquito, en vez de que te salga todo rollo matrix en la pantalla sin parar.

Sales con q.

GREP -i (+NOMBRE DEL PAQUETE)

(-i insensitive: indistinto para mayúsculas y minúsculas).

MAN

grep -Rni clave Downloads/*

(Recursivo; si esa carpeta tiene algo dentro, va entrando en todos, N todos archivos** i** insensitive)

  • Busca la palabra clave en la carpeta Downloads:

FIND ~/ -NAME “*.TXT”

(O LO QUE QUIERA BUSCAR, TE BUSCA FICHEROS DE ESA EXTENSIÓN). Foo.txt ejemplo: usuario@hey:~$ find ~/ -name "idea*gz" : me ha encontrado idea….

GREP + ALT+.

Te deja hacer el mismo comando (en este caso GREP) y te van apareciendo los argumentos de comandos anteriores.

CTRL + R : + 1:

siguen apareciendo comandos que han usado esa regla: reverse-i-search

CLEAR:

limpia pantalla.

CTRL+l

deja la última línea pero te borra pantalla.

PWD:

Dónde estoy?

CD ../../ ..

( un punto significa aquí (este directorio) dos puntos significa el de arriba).

MV:

Mover.

TAR -XF

.tar = empaquetado (comprimido) Si quiero descomprimir algo desde la terminal uso: -xfz (extract file, y el fichero al que lo vas a pasar). Tar para desempaquetar. Tar -xfz (nombre archivo).fichero a lo que lo vas a pasar. AHORA SIN Z # ejemplo: tar -xf nombre del archivo comprimido, intro

Carpeta BIN o DIST:

donde suele estar el ejecutable. En BIN están las dependencias. Cuando tengo scripts para abrir proyectos son los .sh => sirve para arrancar el programa. Si escribo idea.sh y no me abre, tengo que poner bash idea.sh (comando bash y como argumento idea.sh). O también puedes poner . / idea.sh (desde aquí puedes ejecutarlo).

ls -l + nombre fichero:

puedes ver qué permisos tiene tanto para mi o para otras personas. -rwxr-xr-x 1 usuario usuario 6846 abr 9 22:30 idea.sh En este caso los tres tienen ejecutables, dos la R y sólo yo la w y otra r.

ls -lh + nombre fichero:

quita los ejecutables.

Chmod:

change mode.