meta data de esta página
  •  

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
linux:comandos [2017/11/09 08:48] lclinux:comandos [2023/01/18 14:10] (actual) – editor externo 127.0.0.1
Línea 1: Línea 1:
-===== Comandos en Linux =====+===== Comandos en Linux  =====
 {{tag>comandos linux }} {{tag>comandos linux }}
 ==== Comandos de Paquetes ==== ==== Comandos de Paquetes ====
 +=== Gestión de Paquetes en Centos  ===
 == paquetes instalados == == paquetes instalados ==
-<sxh> rpm -qa </sxh>+<sxh> rpm -qa </sxh> o también con <sxh>yum list installed</sxh>
  
 == Para ver los ficheros que tiene instalado un determinado paquete == == Para ver los ficheros que tiene instalado un determinado paquete ==
 <sxh> rpm -ql <nombre_paquete_instalado> </sxh> <sxh> rpm -ql <nombre_paquete_instalado> </sxh>
  
-=== apt-get ===+=== Comandos de Paquete en Debian y derivados ===
   * instala un paquete determinado <sxh>apt-get install <nombrepaquete> </sxh>   * instala un paquete determinado <sxh>apt-get install <nombrepaquete> </sxh>
   * elimina un paquete<sxh>apt-get remove <nombrepaquete> </sxh>   * elimina un paquete<sxh>apt-get remove <nombrepaquete> </sxh>
Línea 25: Línea 26:
   * muestra todo el contenido de un paquete que ya esté instalado.<sxh>dpkg -L <nombrepaquete></sxh>   * muestra todo el contenido de un paquete que ya esté instalado.<sxh>dpkg -L <nombrepaquete></sxh>
  
-<note>También puede ocurrir que quieras saber si existe algún paquete con un contenido determinado, por ejemplo porque un programa de instalación requiera una librería, o porque quieres descubrir en que paquete venía el programa "prog"; en ese caso usas <sxh>dpkg -S prog</code></sxh>+<note>También puede ocurrir que quieras saber si existe algún paquete con un contenido determinado, por ejemplo porque un programa de instalación requiera una librería, o porque quieres descubrir en que paquete venía el programa "prog"; en ese caso usas <sxh>dpkg -S prog</sxh></note>
 ===== Comandos de Fecha Hora ===== ===== Comandos de Fecha Hora =====
 Poner la fecha/hora en Centos  Poner la fecha/hora en Centos 
Línea 55: Línea 56:
 usermod -g grupo usermod -g grupo
 </sxh> </sxh>
 +
 +== Quitar de un grupo ==
 +<sxh>sudo deluser <USUARIO> <GRUPO></sxh> lo quita pero no borra ni  el usuario ni al grupo
 +<sxh>sudo deluser <USUARIO> </sxh> lo quita de todos los grupos
  
 == lista de usuarios == == lista de usuarios ==
-<code>cat /etc/passwd </code> o <code> getent passwd</code>+<sxh>cat /etc/passwd </sxh> o <sxh> getent passwd</sxh>
  
 == Alias == == Alias ==
Línea 66: Línea 71:
 ====== Comandos de Grupo ====== ====== Comandos de Grupo ======
 ^Descripción^Comando^ ^Descripción^Comando^
-|Crear un grupo|groupadd nombre grupo| +|Crear un grupo|**groupadd nombre grupo**
-|Borrar un grupo|groupdel nombre grupo| +|Borrar un grupo|**groupdel nombre grupo**
-|añadir un usuario a un grupo|usermod -a -G grupo usuario| +|añadir un usuario a un grupo|**usermod -a -G grupo usuario**
-|listado grupos|cat /etc/group o getent group|+|listado grupos|**cat /etc/group o getent group**|
  
  
Línea 76: Línea 81:
  
 ^Descripción ^Comando^ ^Descripción ^Comando^
-|Muestra el espacio libre del disco.|<sxh>df </sxh>|+|Muestra el espacio libre del disco.|<sxh bash>df</sxh>|
 |Muestra el espacio libre del sistema de ficheros |<sxh>df -T -h </sxh>| |Muestra el espacio libre del sistema de ficheros |<sxh>df -T -h </sxh>|
 |Muestra el total que ocupan los ficheros.|<sxh>du -c files </sxh>| |Muestra el total que ocupan los ficheros.|<sxh>du -c files </sxh>|
Línea 97: Línea 102:
 ===== monitorización del estado ===== ===== monitorización del estado =====
 === Top === === Top ===
-El comando top tiene varias hot keys+El comando **top** tiene varias hot keys
   * t -> on/off información de resumen   * t -> on/off información de resumen
   * A -> ordena por consumo de recursos   * A -> ordena por consumo de recursos
Línea 110: Línea 115:
 === uptime === === uptime ===
 hora, tiempo que lleva el equipo encendido, usuarios conectados, carga del sistema hace 1, 5 y 15 minutos hora, tiempo que lleva el equipo encendido, usuarios conectados, carga del sistema hace 1, 5 y 15 minutos
 +=== tiempo de arranque del sistema === 
 +<sxh>systemd-analyze time</sxh>
 === ps === === ps ===
 ver los procesos en ejecución en el sistema ver los procesos en ejecución en el sistema
Línea 118: Línea 124:
  
 Si queremos ver en Linux información sobre el tipo de procesador, la cantidad de memoria etc  Si queremos ver en Linux información sobre el tipo de procesador, la cantidad de memoria etc 
-<code> cat /proc/cpuinfo </code+<sxh> cat /proc/cpuinfo </sxh
-<code> cat /proc/meminfo</code+<sxh> cat /proc/meminfo</sxh
-<code>cat /proc/zoneinfo</code+<sxh>cat /proc/zoneinfo</sxh
-<code>cat /proc/mounts</code>+<sxh>cat /proc/mounts</sxh>
 ==== Editar y visualizar ficheros ==== ==== Editar y visualizar ficheros ====
 === cat === === cat ===
-<code>cat >  <fichero> </code> mete lo que escribamos en consola en un fichero. Útil para copiar cadenas largas con el ratón. Para salir CTRL+d, mientras todo lo que se escriba se guarda en ese fichero. +<sxh>cat >  <fichero> </sxh> mete lo que escribamos en consola en un fichero. Útil para copiar cadenas largas con el ratón. Para salir CTRL+d, mientras todo lo que se escriba se guarda en ese fichero. 
-<code>cat >>  <fichero> </code>añade lo que escribamos en consola en ese fichero+<sxh>cat >>  <fichero> </sxh>añade lo que escribamos en consola en ese fichero
  
 ==== Comandos de disco ==== ==== Comandos de disco ====
 === Mount === === Mount ===
-Montar un disco <code>mount /dev/hda1 /mnt/hda1 </code> (el directorio donde se va a montar tiene que estar creado)+Montar un disco <sxh>mount /dev/hda1 /mnt/hda1 </sxh> (el directorio donde se va a montar tiene que estar creado)
  
-<code>mount –a </code>monta lo que no este montado del fichero etc/fstab+<sxh>mount –a </sxh>monta lo que no este montado del fichero etc/fstab
  
 === Formatear === === Formatear ===
Línea 271: Línea 277:
 |less  |permite ver un fichero | |less  |permite ver un fichero |
 |su usuario |para cambiar de usuario| |su usuario |para cambiar de usuario|
-|ln |Crea enlaces simbólicos |+|ln -s ORIGEN DESTINO  |Crea enlaces simbólicos |
 |startx |Inicia el entorno X | |startx |Inicia el entorno X |
 | twm | Lanza las X sin aceleración en el modo framebuffer | | twm | Lanza las X sin aceleración en el modo framebuffer |
Línea 284: Línea 290:
  
 === Rsync === === Rsync ===
-<code>rsync –av</code> la a es copia recursiva y la v muestra lo que esta haciendo +<sxh>rsync –av</sxh> la a es copia recursiva y la v muestra lo que esta haciendo 
 <note>–exlude=<directorios a excluir> <directorios a copiar> <directorio destino></note> <note>–exlude=<directorios a excluir> <directorios a copiar> <directorio destino></note>
-<code>rsync –delete </code>borra los ficheros que ya no están en el original+<sxh>rsync –delete </sxh>borra los ficheros que ya no están en el original
  
 === Variables === === Variables ===
-Para preguntar por una variable de entorno <code>echo $nombre_variable</code+Para preguntar por una variable de entorno <sxh>echo $nombre_variable</sxh
-Para definir variables <code>export <nombre de variable></code>+Para definir variables <sxh>export <nombre de variable></sxh> 
  
  
  
-==== screen ==== 
-  * Para salir  ctrl + a y después d 
-  * Ctrl.+a  “ para ver las sesiones 
-  * Ctrl.+a n o [espacio] se mueve hacia delante 
-  * Ctrl.+a p se mueve hacia atrás 
-  * Ctrl.+a c crea una nueva sesión 
-  * Ctrl.+a ? ayuda 
-  * Ctrl.+a a manda a un screen a lo que se está ejecutando 
-  * screen –ls lista todos los screen abiertos 
-  * screen –x si sólo hay uno abre ese. Si hay más de uno muetra una lista y entonces habría que hacer screen –x –r <sid> 
  
 ==== Listado gráfico ==== ==== Listado gráfico ====
Línea 312: Línea 309:
  
 ==== Búsqueda en los mensajes del sistema==== ==== Búsqueda en los mensajes del sistema====
-<code>dmesg | grep cadenaabuscar  </code>+<sxh>dmesg | grep cadenaabuscar  </sxh>