¡Esta es una revisión vieja del documento!
Tabla de Contenidos
Taller de uso de Consola Linux
COMANDOS DE UNIDADES | COMANDOS DE PROCESOS | COMANDOS DE ARCHIVOS Y DIRECTORIOS | |||
---|---|---|---|---|---|
Relacionados con las unidades del equipo | Relacionados con los procesos del sistema | Manejo de archivos/directorios | |||
mount | monto un disco | top | mostrar los procesos que se estan ejecutando | ls | listar archivos |
umount | desmonto un disco | ps | mostrar la lista de procesos | mkdir | crear directorio |
df | muestra el espacio libre de discos | pstree | mostrar los procesos en forma de arbol | rmdir | borrar directorio |
du | muestra el espacio usado por un directorio | pidof | da el ID del proceso que está corriendo | cd | cambiar de directorio |
mkfs | formateo un disco | kill -9 | matar proceso por ID | pwd | muestra ruta actual |
fsck | check de disco | killall | mata proceso por nombre | cp | copiar archivo |
fdisk cfdisk | gestion de particiones | xkill | mata proceso de forma grafica | rm | borrar archivos |
lsscsi | Lista dispositivos SCSI | time | mide el tiempo de ejecución de un proceso | mv | mover archivos y directorios |
lsusb | Lista dispositivos USB | fg | trae a primer plano un proceso en segundo plano | find | buscar archivos |
lspci | Lista dispositivos PCI | bg | pone un proceso en segundo plano | file | identificar tipo de archivo |
lscpu | Lista las CPU | nice | ajusta la prioridad de un proceso | stat | mostrar estado de archivo |
lshw | Lista hardware presente | ps ax -o pid,comm,nice | lista proceso y prioridad | ln | crea enlaces |
COMANDOS DE USUARIOS | COMANDOS DE RED | more | ver el contenido de un archivo | ||
Manejo de usuario/grupo | Relacionados con la Red | less | ver el contenido de archivo | ||
adduser | agregar nuevo usuario al grupo | netstat | muestra estado de la red | cat | ver el contenido de un archivos |
userdel | borrar usuario | ifconfig | configuracion de dispositivo de red | split | dividir archivos |
passwd | cambiar contraseña | iwconfig | configuracion de dispositivos wlan | wc | cuenta lineas palabras o caracteres |
su | cambiar de usuario | host | da la IP de un dns | grep | buscar un texto |
whoami | mostrar nombre de usuario | route | muestra la tabla de rutas | join | cruzar la información de dos archivos |
id | mostrar datos de identificacion del usuario | ifup | habilita interfaz de red | diff | mostrar las diferencias entre dos archivos |
finger | mostrar informacion de usuario | ifdown | deshabilita interfaz de red | fuser | mostrar bloqueao de recurso |
last | información de los últimos usuarios que han usado el sistema | dhclient | pedido DHCP | chmod | cambiar permisos |
set | dar información sobre entorno del usuario | whois | muestra información sobre url | chown | cambiar de propietario |
chgrp | cambiar de grupo |
:: COMANDOS DEL SISTEMA :: Comandos relacionados con el sistema en el equipo rlogin: se conecta a otra maquina de forma remota (remote login) rsh: se conecta a otra maquina de forma remota (remote shell) ftp: se conecta a otra maquina por el protocolo ftp reboot: reinicia la maquina init6: reinicia la maquina halt: apaga el sistema shutdown: apaga el sistema init0: apaga la maquina uptime: muestra el tiempo transcurrido de encendida la maquina exit: cierro sesion actual logout: salgo del sistema dmesg: muestra mensajes del arranque del ordenador history: muestra todos los comandos digitados por el usuario uname a: da informacion de tu sistema operativo, kernel, usuario… hostname: muestra el nombre del servidor umask: muestra y permite cambiar la mascara de usuario chsh: cambia el login shell free: estado de la memoria date: muestra fecha y hora actual cal: muestra calendario clear: borro la pantalla at [lr] hora [fecha]: ejecuta un comando mas tarde env: ver variables de entorno export: permite el uso de variables por programas en todos los caminos del usuario modprobe: cargo modulo startx: arranca el servidor grafico xev: muestra los eventos de las teclas y el raton lspci: muestra los perifericos conectados al puente pci lsmod: muestra los modulos cargados en el sistema echo: escribe un mensaje en la salida estandar alias: creo un alias. Un comando largo abreviado en pocas letras unalias: borro un alias kernelcfg: manejo los modulos cargados en el kernel insmod: inserta modulos en el kernel rmmod: elimina modulos del kernel updatedb: actualiza la base de datos interna de archivos sh: cambia al bash shell
:: COMANDOS DE RED :: Comandos relacionados con la Red netstat: muestra estado de la red ifconfig: muestra la configuracion del dispositivo de red iwconfig: muestra la configuracion de dispositivos inalambricos ping: hago ping nslookup: me da la IP de una web www.xxxxxxx.com telnet: me conecto a un equipo route n: muestra la tabla de rutas /etc/init.d/networking start: inicia los servicios de red /etc/init.d/networking restart: reinicia los servicios de red /etc/init.d/networking stop: para los servicios de red ifup interfaz: habilita la interfaz de red especificada ifdown interfaz: deshabilita la interfaz de red especificada dhclient interfaz: iniciar asiganción de Ip dinámica whois web: muestra información sobre la web
:: COMANDOS DE IMPRESORAS :: Comandos relacionados con Impresoras lpq: muestra colas de impresión lpc status: estado de impresoras lprm: eliminar un trabajo de la cola de impresión pr: imprime un archivo jobs: muestra los trabajo que estan en una cola de impresión
:: COMBINACION DE TECLAS :: Combinación de teclas útiles ctrl+L: borra pantalla ctrl+alt+F1: cambio de consola ctrl+z: suspendo proceso ctrl+c: termina proceso en ejecucion tab: completa nombre de carpetas o archivos ctrl+backspace(borrado): cierra X(modo grafico) y vuelves a modo consola
Símbolos
~ path desde la raíz al home . directorio actual .. directorio superior al actual | pipe : redirecciona comandos > redirecciono un comando < redirecciono un comando ! numero de comando ejecutado en el historial o los primeros caracteres de x comando & envía un proceso a segundo plano