Diez poderosos comandos Linux que debes conocer

Las posibilidades que nos ofrece la terminal en Linux es una de las razones por las cuales aún en estos días donde las interfaces gráficas nos sorprenden con sus efectos, diseños y posibilidades, la terminal sigue siendo una herramienta imprescindible para todo usuario Linux, en especial los usuarios avanzados.

La cantidad de comandos Linux existentes para la terminal de Linux (bash en la mayoría de los casos) es impresionante y abrumadora, por lo cual seguramente no alcancemos a conocerlos y aplicarlos todos en nuestra vida a menos que nos dediquemos completamente al estudio de bash, pero con seguridad la mayoría de nosotros no lo hará.

Diez poderosos comandos Linux que debes conocer

Aunque sabemos que no los vamos a conocer todos, a continuación les presento diez (10) grandiosos comandos Linux que estoy seguro muchos de ustedes no conocen y que harán de su experiencia en Linux una experiencia mucho mas productiva y sencilla.

  1. Ejecutar el último comando como root
    sudo !!
  2. Salva un archivo que hayas editado en vim/vi sin los permisos necesarios
    :w !sudo tee %

    Si abres un archivo para editarlo y una vez abierto notas que olvidaste abrirlo como root, el anterior comando es la solución.

  3. Ejecuta el anterior comando pero reemplazando “foo” por “bar
    ^foo^bar

    Si has ejecutado un comando largo y te diste cuenta que cometiste un error, para corregir el comando puedes reemplazar la palabra equivocada sin necesidad de escribir todo el comando de nuevo.

    Otra alternativa al comando anterior es:

    !!:gs/foo/bar

    Al contrario de “^foo^bar“, el cual solo reemplaza la primera aparición de “foo“, este comando reemplaza todos las apariciones de “foo” por “bar“.

  4. Una forma elegante y corta de copiar o respaldar un archivo antes de editarlo.
    cp filename{,.bak}
  5. mtr es mejor que tracerout y viene con ping incluido.
    mtr laboratoriolinux.com

    mtr combina la funcionalidad de los programas tracerout y ping en una sola herramienta de diagnóstico de redes.

  6. Vacía un archivo sin eliminarlo
    > file.txt
  7. Ejecuta un comando sin guardarlo en el historial
    <space>command
  8. Limpia la pantalla de la terminal
    ctrl-l
  9. Lista los comandos Linux que utilizas más a menudo
    history | awk '{a[$2]++}END{for(i in a){print a[i] " " i}}' | sort -rn | head
  10. Entrega tu dirección IP externa o pública
    curl ifconfig.me

Tienen ustedes algún otro comando interesante y útil que deseen compartir con todos nosotros?

 

Fuente: emslinux

¿Quién está en línea?

Hay 237 invitados y ningún miembro en línea