meta data de esta página
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
linux:comandos [2017/11/09 08:48] – lc | linux: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> | {{tag> | ||
==== Comandos de Paquetes ==== | ==== Comandos de Paquetes ==== | ||
+ | === Gestión de Paquetes en Centos | ||
== paquetes instalados == | == paquetes instalados == | ||
- | <sxh> rpm -qa </ | + | <sxh> rpm -qa </ |
== Para ver los ficheros que tiene instalado un determinado paquete == | == Para ver los ficheros que tiene instalado un determinado paquete == | ||
<sxh> rpm -ql < | <sxh> rpm -ql < | ||
- | === apt-get | + | === Comandos de Paquete en Debian y derivados |
* instala un paquete determinado < | * instala un paquete determinado < | ||
* elimina un paquete< | * elimina un paquete< | ||
Línea 25: | Línea 26: | ||
* muestra todo el contenido de un paquete que ya esté instalado.< | * muestra todo el contenido de un paquete que ya esté instalado.< | ||
- | < | + | < |
===== 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 | ||
</ | </ | ||
+ | |||
+ | == Quitar de un grupo == | ||
+ | < | ||
+ | < | ||
== 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.|< | + | |Muestra el espacio libre del disco.|< |
|Muestra el espacio libre del sistema de ficheros |< | |Muestra el espacio libre del sistema de ficheros |< | ||
|Muestra el total que ocupan los ficheros.|< | |Muestra el total que ocupan los ficheros.|< | ||
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 |
* 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 === | ||
+ | < | ||
=== 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 / | + | <sxh> cat / |
- | <code> cat / | + | <sxh> cat / |
- | <code>cat / | + | <sxh>cat / |
- | <code>cat / | + | <sxh>cat / |
==== Editar y visualizar ficheros ==== | ==== Editar y visualizar ficheros ==== | ||
=== cat === | === cat === | ||
- | <code>cat > < | + | <sxh>cat > < |
- | <code>cat >> | + | <sxh>cat >> |
==== 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 |
|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 |
< | < | ||
- | <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</ | + | Para preguntar por una variable de entorno <sxh>echo $nombre_variable</ |
- | Para definir variables <code>export <nombre de variable></ | + | Para definir variables <sxh>export <nombre de variable></ |
- | ==== screen ==== | ||
- | * Para salir ctrl + a y después d | ||
- | * Ctrl.+a | ||
- | * 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 | + | <sxh>dmesg | grep cadenaabuscar |