Está en la página 1de 4

Los comandos ms usados en la consola de Linux.

He hecho una especie de chuleta para tenerla siempre ha mano con los comandos ms usados en la consola de GNU/Linux, muy til tanto para refrescar la memoria a usuarios expertos, como para principiantes que se aventuran a descubrir la potencia escondida tras las ventanas grficas. La mayor parte de los comandos son validos para cualquier distribucin de GNU/Linux, incluso para algunos Unix. En cambio los comandos de Yum son solo validos para Red Hat y sus derivados (Fedora, CentOS, etc) que son los distribuciones que ms uso actualmente. Encendiendo y apagando el sistema. shutdown -h now Apaga el sistema y sin reiniciar. halt Apaga el sistema de la misma manera que el comando anterior. shutdown -h 5 Apaga el sistema en 5 minutos despus de ejecutarse y no reinicia. shutdown -r now Apaga el sistema y reinicia. reboot Reinicia el sistema directamente, similar al anterior comando. shutdown -r 5 Apaga el sistema 5 minutos despus de haberlo ejecutado y reinicia. startx Inicia el entorno grfico.

Movindonos por directorios. cd /home/tux Ingresa al directorio /home/tux. cd .. Vuelve al directorio raz. pwd Dice la ruta en la que estamos trabajando.

Crear un directorio. mkdir /home/tux Crea el directorio /home/tux

Listar archivos. ls -l Lista los archivos del directorio actual con todos sus atributos. ls -F Lista los archivos del directorio actual indicando su tipo. ls -lC Lista los archivos del directorio actual en columnas. ls -a Lista los archivos invisibles del directorio actual. ls /home/tux Lista el contenido del directorio /home/tux.

Comodines * Sustituye varios caracteres. Ejemplo: ls *.mp3 (lista todos los archivos con extensin mp3). ? Sustituye un solo caracter . Ejemplo: ls foto?.jpg (listara todos los archivos jpg que se llamaran: foto1.jpg, foto3.jpg, fotok.jpg, etc..).

Copiar y mover archivos. cp ejemplo.txt /home/tux Copia el archivo ejemplo.txt dentro del directorio /home/tux. mv ejemplo.txt /home/tux Mueve el archivo ejemplo.txt dentro del directorio /home/tux.

Renombrar archivos. mv ejemplo.txt ejemplo2.txt Usamos el comando mv para renombrar el archivo ejemplo.txt a ejemplo2.txt.

Borrar archivos

rm ejemplo.txt Borra el archivo con nombre ejemplo.txt. rm -R /ejemplo Borra el directorio ejemplo con todos los archivos que tiene dentro. rm -Rf /ejemplo Borra el directorio ejemplo con todo su contenido y sin preguntar. Cuidado al usar este comando.

Comprimir y descomprimir archivos con tar, gzip o bzip2. tar -zxvf ejemplo.tar.gz Descomprime y desempaqueta el archivo ejemplo.tar.gz. tar -zcvf ejemplo.tar.gz /home/tux Empaqueta y comprime el directorio /home/tux dentro del archivo ejemplo.tar.gz. tar -jxvf ejemplo.tar.bz2 Descomprime y desempaqueta el archivo ejemplo.tar.bz2. tar -jcvf ejemplo.tar.bz2 /home/tux Empaqueta y comprime el directorio /home/tux dentro de ejemplo.tar.bz2.

Cambiar permisos. chmod 755 /home/tux/ejemplo.txt Da permisos 755 al archivo ejemplo.txt situado en el directorio /home/tux.

Abrir o editar un archivo de texto o configuracin. nano ejemplo.txt Esto abrir el archivo ejemplo.txt en el editor de texto nano que es rpido y sencillo de usar, tambin se pueden usar otros ms complejos como vi, emacs, vim, etc..

Bsquedas find / -name ejemplo.txt -print Busca el archivo ejemplo.txt empezando por el directorio / y lo muestra en pantalla . whereis fichero Busca los ficheros binarios, fuentes y pginas del manual correspondientes a un paquete.

Montado de sistemas de archivos. mount -t iso9660 /dev/cdrom /mnt/cdrom Monta la unidad de CD-ROM en el directorio /mnt/cdrom. mount -t msdos /dev/hda1 /mnt/win_c Monta el disco C en el directorio especificado con particin msdos. mount -t vfat /dev/hda1 /mnt/win_c Monta el disco C con particin FAT en el directorio especificado. umount /mnt/cdrom Desmonta el CD-ROM. umount /mnt/win_c Desmonta el disco C.

Administracin de usuarios. adduser tux Agrega un usuario llamado tux. passwd tux Le asigna la clave de acceso al usuario tux. userdel tux Borra la cuenta tux. su tux Se toma momentneamente los privilegios del usuario tux. su Nos da privilegios de ROOT siempre que tengamos la contrasea. exit Sale del perfil del usuario que lo ejecuta.

Matar procesos activos ps axu Lista los procesos que estn corriendo en ese momento. kill -9 mozilla Mata el proceso mozilla. Sin darle tiempo a terminar. kill -9 78 Mata el proceso con nmero de PID 78. Sin darle tiempo a terminar.

kill 78 Fuerza a terminar el proceso pero no lo mata directamente, puede no funciona con procesos bloqueados. top Nos muestra el uso de CPU, cuales son los procesos que ms consumen y nos permite matarlos interactivamente.

Informacin del Sistema hostname Devuelve el nombre de la maquina. uptime Devuelve la cantidad de tiempo transcurrido desde la ltima vez que se arranco el sistema. uname -a Informacin sobre el sistema operativo de la maquina. free -tm Informacin sobre la cantidad de memoria disponible y usada. df -h Informacin sobre todo los dispositivos montados en la maquina. du -bh /|more Informacin sobre el espacio ocupado por cada subdirectorio, comenzando en el directorio raz (/). cat /proc/cpuinfo Informacin sobre el microprocesador. cat /proc/interrupts Informacin sobre las interrupciones en uso (IRQs). cat /proc/filesystems Informacin sobre los sistemas de archivos que se pueden utilizar (compilados en el kernel). who Informacin sobre los usuarios usando el sistema. id tux Informacin sobre UID, GID y GROUPS del usuario tux. last Informacin sobre los ltimos usuarios que han usado el sistema. /sbin/ifconfig Informacin sobre los distintos dispositivos de red. netstat Informacin sobre la conexin de red.

Obtener ayuda sobre un comando. man shutdown Nos ofrece ayuda sobre un determinado comando, en este caso shutdown.

Vaciar pantalla. clear Limpia la pantalla de una terminal.

Combinaciones de teclas [Ctrl]+[Alt]+[Del] Shutdown Apaga el sistema de forma organizada desde una terminal texto. [Ctrl]+[Alt]+[F1] Cambia a la primera terminal de texto. [Ctrl]+[Alt]+[Fn] Cambia a la terminal de texto numero n (n=1,,8). [Ctrl]+[Alt]+[Fn] Cambia a la terminal X numero n (n=7,,12). [Tab] Auto-completa el nombre de un mandato, fichero, directorio, programa, cuando trabajamos en una terminal texto. [ArrowUp] Va editando la historia de mandatos que hemos escrito anteriormente en terminal texto. [Shift][PgUp] Scroll la salida de la terminal hacia arriba, en terminal texto. [Shift][PgDown] Scroll la salida de la terminal hacia abajo, en terminal texto. [Ctrl]+c Termina el proceso actual. Si no esta corriendo de fondo. [Ctrl]+d Termina la terminal actual. [Ctrl]+s Para la transferencia a la terminal. [Ctrl]+z Manda el proceso actual a correr de fondo.

Instalar, desinstalar o actualizar paquetes con YUM (solo valido para Fedora, Red Hat y derivados como CentOS).

yum update Actualiza todo el sistema con todas la dependencias que sean necesarias. yum list gimp Busca el paquete gimp dentro de los repositorios que tengamos configurados. yum search gimp Busca paquetes que tengan relacin con el nombre gimp, til si no sabemos el nombre de un paquete concreto. yum install gimp Instala el paquete gimp y todos sus dependencias. yum groupinstall KDE Instala el metapaquete KDE, todos los paquetes que lo forman y sus dependencias. yum remove gimp Desinstala el paquete gimp. yum update gimp Actualiza solo el paquete gimp y sus dependencias. yum clean all Limpiar la cache de YUM y otros datos guardados para ahorrar espacio en disco, tambin puede solucionar comportamientos raros por parte de YUM.

También podría gustarte