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 DE IMPRESORAS
Relacionados con el sistema	Comandos relacionados con Impresoras
ssh	se conecta a otra maquina	lpq	spool de impresión
ftp	conectar por ftp	lpc	estado de impresora
reboot	reinicia la maquina	lprm	elimina trabajo impresión
init6	reinicia la maquina	lpr	imprime archivo
halt	apaga el sistema	jobs	muestra trabajos en spool
shutdown	apaga el sistema	COMBINACION DE TECLAS
init0	apaga la maquina	Combinación de teclas útiles
uptime	muestra tiempo encendida la maquina	ctrl+L	borra pantalla
exit	cierro sesion actual	ctrl+alt+F1	cambio de consola
logout	salgo del sistema	ctrl+z	suspendo proceso
dmesg	muestra mensajes del arranque del ordenador	ctrl+c	termina proceso en ejecucion
history	muestra todos los comandos digitados por el usuario	tab	completa nombre de carpetas o archivos
uname	da informacion de SO	ctrl+backspace	cierra X(modo grafico)
hostname	muestra el nombre de red	shift+RePag	scroll hacia arriba
free	estado de la memoria	shift+AvPag	scroll abajo
date	muestra fecha y hora actual	SÍMBOLOS
cal	muestra calendario	~	ruta al home
clear	borro la pantalla	.	directorio actual
at	ejecuta un comando mas tarde	..	directorio superior al actual
env	ver variables de entorno	<html>	</html>	redirecciona stdout
export	seteo de variables de entorno	>	redirecciona a un archivo
startx	arranca el servidor grafico	<	redirecciono a un comando
!	comando ejecutado en el historial identificado por número o por carácteres de inicio
&	envía un proceso a segundo plano

Referencias

http://yisux.wordpress.com

TAB: El tabulador permite autocompletar lo que se está escribiendo o navegar entre posibles opciones.
CTRL + C: Sirve para matar un proceso que se esté ejecutando.
CTRL + Z: Sirve para enviar al segundo plano el proceso que se está ejecutando. Si queremos volver al mismo, bastará con usar el comando fg.
CTRL + D: Es el equivalente al comando exit, que sirve para cerrar la sesión de un usuario.
CTRL + L: Este es el equivalente al comando clear y sirve para limpiar la pantalla de terminal. Es bastante útil, sobre todo cuando se ejecuta algún otro software de línea de comandos que no tiene un comando para limpiar pantalla y no se puede insertar el comando clear, como por ejemplo al utilizar el terminal de MySQL.
CTRL + A: Mueve el cursor al inicio. Es útil si estamos escribiendo un comando largo y queremos corregir algo del inicio.
CTRL + E: Mueve el cursor al final. De utilidad si queremos añadir algo al final del comando de forma rápida.
CTRL + U: Con este atajo se borra la línea entera, independientemente de donde esté el cursor.
CTRL + K: De esta forma conseguimos borrar desde la posición del cursor hasta el final de la línea.
CTRL + W: Sirve para borrar la palabra que esté justo antes del cursor, o bien borra todas las letras desde la posición en la que está el mismo hasta el inicio de la palabra anterior.
CTRL + Y: Permite deshacer el último borrado que se ha realizado.
CTRL + R: Permite buscar dentro del historial de comandos que se han introducido. Es útil en caso de no recordar un comando que se ha introducido o uno que sea excesivamente largo, así se puede recuperar sin tener que volver a escribirlo. Cada vez que se pulsa CTRL + R la búsqueda va un paso más atrás.
CTRL + G: Para salir de la búsqueda.
CTRL + SHIFT + C: Sirve para copiar texto seleccionado en la terminal.
CTRL + SHIFT + V: Permite pegar el texto copiado en la terminal.
CTRL + S: De esta forma podemos pausar lo que se está imprimiendo por pantalla. Es útil para poder leer algo del texto que aparece durante una instalación, por ejemplo.
CTRL + Q: Para reanudar la impresión por pantalla que se había pausado.