Xripox
29/04/2012, 08:22
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á.
[Only registered and activated users can see links]
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.
Ejecutar el último comando como root
sudo !!
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.
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“.
Una forma elegante y corta de copiar o respaldar un archivo antes de editarlo.
cp filename{,.bak}
mtr es mejor que tracerout y viene con ping incluido.
mtr emslinux.com
mtr combina la funcionalidad de los programas tracerout y ping en una sola herramienta de diagnóstico de redes.
Vacía un archivo sin eliminarlo
> file.txt
Ejecuta un comando sin guardarlo en el historial
<space>command
Limpia la pantalla de la terminal
ctrl-l
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
Entrega tu dirección IP externa o pública
curl ifconfig.me
Visto en emslinux ([Only registered and activated users can see links])
[Only registered and activated users can see links]
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.
Ejecutar el último comando como root
sudo !!
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.
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“.
Una forma elegante y corta de copiar o respaldar un archivo antes de editarlo.
cp filename{,.bak}
mtr es mejor que tracerout y viene con ping incluido.
mtr emslinux.com
mtr combina la funcionalidad de los programas tracerout y ping en una sola herramienta de diagnóstico de redes.
Vacía un archivo sin eliminarlo
> file.txt
Ejecuta un comando sin guardarlo en el historial
<space>command
Limpia la pantalla de la terminal
ctrl-l
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
Entrega tu dirección IP externa o pública
curl ifconfig.me
Visto en emslinux ([Only registered and activated users can see links])