Comandos útiles en Ubuntu

Hoy vamos a ver unos cuantos comandos bastante útiles para Ubuntu. No iremos sobre aquellos comandos básicos, sino algunos que puede que sean menos conocidos. Queremos especificar que son para Ubuntu ya que es posible que no funcionen en alguna otra distribución Linux, como por ejemplos los relacionados con repositorios:

tail -F <Nombre de archivo>

Este comando puede ser muy útil para leer logs. Imprime por pantalla en tiempo real el fichero que pasemos como entrada. Si utilizamos grep de la siguiente forma:

tail -F <Nombre de archivo> | grep "<frase a buscar>"

sólo se imprime la frase que coincida con la cadena en el archivo.

sudo apt-get install <nombre del programa>

Apt-get es el famoso programa para instalar otros programas que se encuentren en los repositorios. Recuerda que para usarlo debe ser root (sudo). Para encontrar el nombre a introducir, nos basta con una rápida búsqueda en internet poniendo el comando y el nombre del programa después.

gnome-open <nombre del archivo>
[/code]
Cuando queremos abrir directamente un archivo desde la máquina de comandos y no sabemos que programa puede abrirlo, podemos usar este comando, que abre el archivo con el programa por defecto


find . -name "*" -exec <comando> <parámetros> {} \;

Con este otro comando podemos hacer una búsqueda recursiva y aplicar otro comando sobre todos los archivos que haya en la carpeta que nos encontremos y en sus subcarpetas. Por ejemplo, podríamos buscar todas las apariciones de la palabra "include" en todos las librerías de uno de nuestros programas de la siguiente forma:

find . -name "*.h" -exec grep -H -i "include" {} \;

Con el flag -H imprimimos el nombre del archivo antes de cada ocurrencia, y con -i nos evitamos la distinción entre mayúsculas y minúsculas.

history | grep <comando a buscar>

Cuando no recordamos el uso de un comando que hemos usado recientemente, podemos usar este truco para ver como fue usado por última vez, si es que aún se encuentra dentro de nuestro historial. Por ejemplo, si no recordamos el nombre de un servidor al que nos conectamos hace poco por ssh, podemos probar algo como esto:

history | grep ssh

Y obtenemos todas las últimas conexiones ssh que hemos realizado.

cat <nombre archivo> | more

Cuando intentamos imprimir en pantalla archivos demasiado grandes, podemos usar el comando more, el cual nos permite ver el archivo desde el principio e ir bajando línea a línea pulsando Enter.

Si sabes algún comando que no sea tan conocido pero aún así bastante útil, no dudes en colaborar en los comentarios!

Un saludo!

1 comentario en “Comandos útiles en Ubuntu

  1. Gracias

    **** Comandos útiles para Ubuntu, Linux Mint, etc., ejecutables desde ALT+F2 (cuadro de diálogo «Ejecutar una aplicación») o desde un terminal ****

    Los siguientes comandos se pueden ejecutar desde un terminal o desde el cuadro de diálogo «Ejecutar una aplicación» (más cómodo: a diferencia de la terminal, el cuadro se cierra solo en cuanto se ejecuta una aplicación).

    Podemos abrir el cuadro de diálogo «Ejecutar una aplicación» pulsando la tecla F2 mientras mantenemos pulsada la tecla Alt.

    En este diálogo podemos escribir el nombre de la aplicación y después pulsar la tecla Entrar (enter o return) (o pinchar en el botón Ejecutar) para que el programa desdeado se abra. Por ejemplo, si escribimos totem y pulsamos Entrar se inicia el reproductor de películas Totem.

    También podemos escribir la dirección de una carpeta para que Nautilus se abra en ese lugar. Por ejemplo si introducimos /etc Nautilus se abre en dicho directorio.

    Este cuadro de diálogo nos ayuda a introducir la información (nombre de los comandos). Por ejemplo si escribimos ged automáticamente se ofrece gedit.

    Este diálogo puede ejecutar cualquiera de las muchas aplicaciones dentro de /usr/bin.

    Acá va una lista de comandos útiles:
    + alacarte : Menú principal (elegir qué aplicaciones queremos que aparezcan en él)
    + charmap o gnome-character-map o gucharmap : Mapa de caracteres de GNOME
    + eog : Ojo de GNOME (visor de imágenes)
    + file-roller : File Roller (gestor de archivos, para comprimir y descomprimir)
    + gcalctool o gnome-calculator : gcalctool (calculadora)
    + gconf-editor : Editor de Configuración (una especie de editor de registro)
    + gedit : gedit (editor de texto)
    + gnome-control-center : Centro de control de GNOME
    + gnome-keybinding-properties : Atajos de teclado
    + gnome-keyboard-properties : Preferencias de teclado
    + gnome-search-tool : Búsqueda de Ficheros
    + gnome-session-save –logout-dialog : diálogo «Abandonar la sesión» (para terminar o cerrar la sesión; o para cambiar el usuario)
    + gnome-session-save –shutdown-dialog : diálogo «Apagar el ordenador» (para apagar el ordenador, o bien reiniciarlo, suspenderlo o ponerlo en hibernación)
    + gnome-system-monitor : Monitor del sistema (Sistema -info sobre el sistema: versión instalada de Ubuntu, hardware, …-, Procesos -podemos verlos y finalizarlos desde acá-, Recursos -monitor de la CPU, memoria, …- y Sistemas de Ficheros)
    + gnome-terminal : Terminal de GNOME
    + ooffice u openoffice.org : OpenOffice.org
    + ooffice -draw u openoffice.org -draw : OpenOffice.org Draw
    + ooffice -calc u openoffice.org -calc : OpenOffice.org Calc
    + ooffice -impress u openoffice.org -impress : OpenOffice.org Impress
    + ooffice -writer u openoffice.org -writer : OpenOffice.org Writer
    + ooffice -math u openoffice.org -math : OpenOffice.org Math
    + onboard : teclado en pantalla
    + onboard-settings : configura Onboard
    + setxkbmap es : pone la disposición de teclado de España (si se tiene teclado latinoamericano en vez de español: setxkbmap latam)
    + simple-scan : Simple Scan
    + totem : Totem (reproductor de películas; también reproduce archivos de audio o sonido)
    + usb-creator-gtk : Creador de discos de arranque de Ubuntu
    + xcalc : xcalc (calculadora)
    + xset dpms force off : apaga la pantalla (útil para portátiles, donde no suele haber un botón para ello)
    + xterm : xterm (emulador de terminal)

    Aquí van comandos específicos de Linux Mint:
    + mintbackup: mintBackup (herramienta de copia de seguridad)
    + mintdesktop: mintDesktop (configuración del escritorio)
    + mintinstall: mintInstall (gestor de software)
    + mintmenu: menú principal
    + mintupdate: mintUpdate (gestor de actualizaciones)
    + mintwelcome: pantalla de bienvenida

    Hay muchos más comandos en:

    A whole lotta linux (ubuntu) commands


    y en:
    http://www.duckd.cz/en/linux-commands-and-programs

Deja un comentario