Listado de Comandos de Linux
Comando | Descripción |
---|---|
gdm |
Es el GNOME Display Manager, al detenerse este proceso la interfaz gráfica deja de funcionar. Si la interfaz gráfica no responde, puede pulsar: |
getent |
Obtiene las entradas de la base de datos administrativa (puede ser: passwd, group, hosts, services, protocols, o networks). getent passwd lista usuarios creados en Linux Ejemplo de las distintas salidas: # getent passwd root:x:0:0:root:/root:/bin/bash daemon:x:1:1:daemon:/usr/sbin:/bin/sh bin:x:2:2:bin:/bin:/bin/sh sys:x:3:3:sys:/dev:/bin/sh sync:x:4:65534:sync:/bin:/bin/sync games:x:5:60:games:/usr/games:/bin/sh man:x:6:12:man:/var/cache/man:/bin/sh lp:x:7:7:lp:/var/spool/lpd:/bin/sh mail:x:8:8:mail:/var/mail:/bin/sh news:x:9:9:news:/var/spool/news:/bin/sh uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh proxy:x:13:13:proxy:/bin:/bin/sh ........................ ........................ # getent group root:x:0: daemon:x:1: bin:x:2: sys:x:3: adm:x:4: tty:x:5: disk:x:6: lp:x:7: ........................ ........................ # getent hosts 127.0.0.1 localhost 127.0.1.1 kali.RIEL kali 127.0.0.1 localhost ip6-localhost ip6-loopback # getent protocols ip 0 IP icmp 1 ICMP igmp 2 IGMP ggp 3 GGP ipencap 4 IP-ENCAP st 5 ST tcp 6 TCP egp 8 EGP igp 9 IGP pup 12 PUP udp 17 UDP hmp 20 HMP xns-idp 22 XNS-IDP rdp 27 RDP iso-tp4 29 ISO-TP4 dccp 33 DCCP xtp 36 XTP ddp 37 DDP ........................ ........................ |
getsebool |
El comando (de SELinux) que lista los Booleanos. getsebool -a lista los Booleanos, ya sea que estén activos o inactivos (no da una descripción de cada uno). getsebool -a | grep ftp busca un Booleanos relacionado con FTP getsebool httpd_can_network_connect_db listara solamente el estado del booleano httpd_can_network_connect_db También le puede interesar el comando setsebool que activa y desactiva Booleanos. |
gksu |
Permite ejecutar comandos y/o programas en un entorno gráfico, seleccionado el tipo de usuario que deseamos que lo ejecute (Por defecto los ejecuta como root). gksu nautilus ejecuta el explorador de gnome (nautilus) en modo root. |
gnome-user-share |
Permite compartir archivos entre nodos por WebDAV (con Apache2) con Avahi |
gparted |
Excelente herramienta para gestionar particiones/discos en entorno gráfico. También permite redimensionar particiones y moverlas. También le puede interesar los comandos relacionados para gestionar particiones/discos en modo consola fdisk y cfdisk |
gpasswd |
Añade usuarios a grupos. gpasswd -a pepe operaciones añado al usuario pepe al grupo operaciones. |
gpm |
Permite usar el mouse en modo consola gpm –m /dev/mouse activa el comando para que lo podamos usar en modo consola. |
grdesktop |
Programa gráfico que permite realizar conexiones a escritorios remotos de Windows desde nodos con Linux. La utilidad grdesktop es un fronted de Gnome (utilidad gráfica) del comando rdesktop, un cliente open source para Window Terminal Server, que utiliza el protocolo RDP (Protocolo de escritorio remoto) para presentar al usuario el escritorio de Windows. A continuación se muestran un par de capturas pantallas de la aplicación grdesktop: |
grep |
Busca en la entrada, líneas que concuerden con el patrón dado. Cualquier meta-carácter con un significado especial debe ser protegido precediéndolo con una barra inclinada inversa (\ ). Algunos patrones de grep se encierran entre '..' (apóstrofos) para indicarle que no es un metacarácter del sehll. También existe en su versión zgrep para buscar en archivos comprimidos. grep [opciones] 'patrón' archivos grep "ejemplo" * listara las lineas que concuerden con la cadena ejemplo de "todos" los archivos del directorio actual. grep -i hola pp.txt considera idénticas las mayúsculas y minúscula en la cadena de búsqueda hola. (hola=HOLA=Hola=etc.). grep -ri "hola" ./ busca en los archivos del directorio actual y los subdirectorios la palabra hola. grep -v hola pp.txt lista las líneas que no contengan la cadena hola del archivo pp.txt grep -n hola pp.txt las líneas concordantes con la cadena hola del archivo pp.txt se mostrarán acompañadas del número de línea. grep -w sobre pp.txt listara solamente aquellas líneas que contienen concordancias que forman palabras completas. grep -A 2 hola pp.txt muestra 2 líneas de contexto después de las que concuerden con el patrón hola. grep -B 2 hola pp.txt muestra 2 líneas de contexto antes de las que concuerden con el patrón hola. grep -f patron.txt pp.txt obtiene el patrón de fichero patron.txt y listara líneas concordantes del archivo pp.txt grep -s "ejemplo" * suprime los mensajes de error sobre ficheros que no existen o no se pueden leer. grep [123] pp.txt listara las lineas que contengan los números 1, 2 o 3 grep '^L' pp.txt lista las lineas de pp.txt que comiencen la línea con el carácter L, el carácter ^ denota inicio de cadena. grep 'h$' pp.txt lista las líneas de pp.txt que terminen en h, el carácter $ denota fin de cadena. grep '\<pe' pp.txt muestra todas las líneas de pp.txt que contengan palabras que comiencen con la cadena pe. grep '\>pe' pp.txt muestra todas las líneas de pp.txt que contengan palabras que finalicen con la cadena pe. grep 'xy*' pp busca en pp una x seguida por la secuencia más larga de y. grep '^[^#]' pp.txt muestra pp.txt, ocultando las líneas que empiezan por # y las líneas vaciás. grep -o patron archivo muestra solo la parte de la linea que coincide con el patrón. grep --color=always '\bing[[:space:]]' pp.txt | less -R la palabra ing seguida de un espacio sera coloriada y esta redirigida al comando less sin perder el color. grep -Eio '([[:alnum:]_.-]+@[[:alnum:]_.-]+?\.[[:alpha:].]{2,6})' archivo.txt muestra solo las direcciones de e-mail (no todo la linea que la contiene), del archivo.txt. cat uu.txt | grep -oE '.*111111' muestra desde el principio de la linea hasta la ocurrencia 111111 # cat uu.txt 73272028636f6e7461696e657269642054455854205051111115259204b4559204e4f54204e554c4c2c736 cat uu.txt | grep -oE '.*111111' 73272028636f6e7461696e65726964205445585420505111111 Si quisiéramos mostrar desde la ocurrencia hasta el final de la linea sería. # cat uu.txt | grep -oE '111111.*' 1111115259204b4559204e4f54204e554c4c2c736 Para mostrar el contenido de la línea entre dos ocurrencias por ejemplo entre 6169 y 111111 sería: # cat uu.txt | grep -oE '6169.*111111' 61696e65726964205445585420505111111 En caso que quisiéramos mostrar el final de la linea excluyendo la ocurrencia sería: # cat uu.txt | awk -F111111 '{print $NF}' 5259204b4559204e4f54204e554c4c2c736 |
groupadd |
Crea grupos groupadd operaciones creo un grupo llamando operaciones. |
gshare |
Permite compartir fácilmente archivos vía FTP con Avahi. |