20 comandos imprescindibles

Steven en

A los nuevos usuarios que se acercan a Linux por primera vez, no les suele gustar utilizar el terminal o consola de comandos.

Sin llegar a ser imprescindible, sí es muy recomendable su uso. Ciertos comandos que utilizamos de forma habitual nos ahorran tiempo y mejoran nuestra velocidad y productividad. Aquí va un listado con 20 comandos que conviene tener a mano:

1 - Para encontrar los procesos que consumen más recursos. Si tu equipo va lento y quieres saber qué programa está consumiendo demasiada memoria:

ps aux | sort -nrk 4 | head

2- Para ver qué versión tenemos instalada de determinado paquete, por ejemplo para decidir si actualizamos determinada aplicación o no:

apt-cache policy xxxxxx

(reemplazamos xxxxxx con el nombre del paquete, por ejemplo deluge u cualquier otro).

3- Para montar una imagen iso sin necesidad de grabar la imagen en un CD o DVD (muy útil):

mount /xxx/image-file.iso /mnt/cdrom -o loop  (reemplazamos xxx por el directorio)

4- Para saber dónde está determinado paquete:

whereis xxx (reemplazando  xxx por el nombre del paquete)

5- ¿Has instalado una nueva versión de un programa, y la vieja configuración sigue en marcha? Para eliminar los archivos de configuración:

sudo aptitude purge `dpkg --get-selections | grep deinstall | awk '{print $1}'`

6- Ver los últimos comandos que has utilizado:

history

7- Eliminar un paquete .deb (que no se ha instalado via aptitude).

sudo dpkg -r xxx

(reemplazando xxx por el nombre del paquete)

8- Crear una imagen iso de un CD o un DVD:

mkisofs -r -o xxxxxx.iso /cdrom/ (reemplazando xxx por el nombre del archivo que queremos crear)

9- Hacer una copia de seguridad antes de editar un archivo importante (por ejemplo, sources.list):

sudo cp /xxx/sources.list /xxx/sources.list.bak

(reeemplazamos xxx por el directorio correspondiente)

10- Añadir una entrada al archivo sources.list desde el terminal:

sudo echo "xxx" >> /etc/apt/sources.list (reemplazando xxx por la linea a añadir)

11- Borrar (dejar en blanco) un CD regrabable:

cdrecord -v dev=/dev/cdrom blank=fast

12- Reiniciar el sistema o servidor:

sudo shutdown -r now

13- Obtener un archivo de texto con la lista de los paquetes instalados (se crea este archivo llamado installed-packages en tu directorio de usuario):

dpkg --get-selections > installed-packages

14- Matar (o cerrar, que suena más suave) un proceso:

killall xxx

(reemplazando xxx por el nombre del proceso)

15- Eliminar archivos del gestor de actualizaciones que ya no son necesarios:

sudo aptitude autoclean

16- Añadir una clave a los repositorios:

sudo apt-key add xxx.gpg

Por ejemplo, para evitar errores de GPG.

17- Forzar la expulsión del CD:

sudo umount /media/cdrom0/ -l

18- Seguridad: mantiene el terminal abierto pero limpia la clave sudo introducida.

sudo -k

19- Reemplazar un texto en varios archivos:

grep -lr -e 'xxx' * | xargs sed -i 's/xxx/zzz/g'

(xxx es el texto viejo y zzz el texto que lo reemplaza).

20- Convertir archivos .ps (postscript) en PDF:

ps2pdf xxx.ps xxx.pdf

(si no tienes el comando ps2pdf, se instala escribiendo: sudo aptitude install ghostscript).

¿Te animas a usar los comandos? Añade este artículo a tus marcadores o favoritos para tener el listado siempre a mano.

Vía

Artículos relacionados:

  1. Comandos útiles
  2. Crear alias para comandos en bash-terminal
  3. Más de 400 fuentes para Ubuntu
  4. [meme] Los 10 comandos Linux que más usamos
  5. Beryl no funciona en Feisty

15 comentarios para 20 comandos imprescindibles

  1. 1

    Buena recopilacion pero creo que falta alguno basico como pueda ser cd , ls, dir.

  2. 2

    Magnifico post!

    “A los nuevos usuarios que se acercan a Linux por primera vez,…” ¿A todos?

    Kontxo, kontxo!
    Yo tambien soy de la rama de Debian, y como principiante que soy Ubuntu es mi distro, y este post me viene de maravilla. Pero no todos toman mi camino.

    Aquellos que usen RH, Opensuse, Mandriva, Fedora, Archlinux, Gentoo… creo que muchos comandos no les van ha servir de mucho.

    apt aptitude dpkg …..
    NO TODOS TENEMOS EL MISMO PAKETE! :DDD

  3. 3

    Me extraña que recomiendes como imprescindibles los comandos para grabar isos, montarlas… yo a los novatos les recomendaría que para eso usaran k3b/brasero y gmountiso… y hay otros como el whereis que no creo que sea imprescindible.

    Pero bueno, otros comandos sí son muy útiles, y a nadie le hará daño aprender un poco más. Llevo un año usando linux y nunca había usado así el comando “ps”, y la verdad es q viene bien.

  4. 4

    Anonimo, es que estoy hablando de comandos. Evidentemente hay programas para hacer esto de forma gráfica, pero este post habla de comandos.

    Euskaldutxo, Ubuntu es con diferencia la distribución más popular y principalmente a sus usuarios va dedicado este post. Se que hay otras muchas distribuciones pero lamentablemente no se puede abarcar a todos, que le vamos a hacer.

  5. 5

    -Para saber lo que se cuece en el ordenador:

    top

  6. 6

    Excelente post, Steven…muy útil para todos, incluyendo rookies y demas especies…Saludos desde Venezuela

  7. 7

    Gracias, muy interesante para los novatos que estamos habidos de aprender sin importar si sirve para uno u otro, lo importante es explorar todas las areas del conocimiento y seguir investigando sobre esos topicos, te agradezco tu post abre caminos.

  8. 8

    Cuando comencé en lo de las computadoras, ya sabía inglés, PCTOOLS me hizo sabio ante los demás.
    A Linux le hace falta unas PCTOOLS para novatos, que la consola echa mucho para atrás, y los navegadores de archivos no quieren incluir estas funciones. Con lo facil que sería incluir en el menú contextual de las imágenes iso el comando montar y similares..

    PS: Obviamente después me supe los comandos el MS-DOS, y muchas otras cosas.

  9. 9

    Mucha de la administración de procesos lo puedes hacer con htop :P

  10. 10

    Lamentablemente, por esto de los comandos, la gente no se acerca a linux. al 90% de los usuarios comunes y corrientes, no les interesan los comandos.Es como si para ver televesion hubiera que aprender a ajustar el croma, vertical, horizontal,etc.Por eso la gente ve tanta tele

  11. 11

    #Mitcoes

    Ya existe la opción de montar imágenes iso desde un menú contextual en las últimas distribuciones Linux.

  12. 12

    Pedro, no estoy de acuerdo. Para utilizar Ubuntu por ejemplo, no es necesario saber utilizar comandos. Simplemente, es otra forma de hacer las cosas. Pueder hacerlo por entorno gráfico, o bien escribiendo un comando.

  13. 13

    El número 10 no funciona correctamente (por lo menos a mi).
    Salta directamente a permiso denegado sin posibilidad de introducir la contraseña.

  14. 14

    viniendo de MS-DOS la consola no me daba miedo pero si que es cierto que había perdido la costumbre de los comandos.

    No creo que nos de miedo a los novatos, es más bien falta de costumbre pero cuando descubres lo rápido y potente que es la consola la usas.

  15. 15

    El N# 12 se puede reemplazar por $ sudo reboot

Deja tu comentario

Bienvenido a 120% Linux

Te agradecemos que comentes tu opinión en los artículos y te suscribas al feed de nuestro blog de Linux, Ubuntu y software libre.

2719 suscriptores. ¡Suscribete!

Siguenos en Google Plus.

Primeros pasos con Linux

Linux es un sistema operativo libre.

Elige y descarga la distribución Linux que prefieras (Ubuntu 10.10 es la más popular).

Disfruta de Linux en tu ordenador de forma gratuita y segura.

Buscar :