Fuente: Kuboosoft
Al escribir comandos en un terminal puede parecer tedioso, pero con las
herramientas adecuadas, la línea de comandos puede ser increíblemente
poderosa. Aquí están nuestras herramientas favoritas o que hemos usado
muchas veces de línea de comandos y que hacen cosas increíbles que
simplemente no pueden igualarse en una GUI.
10. Top
Cuando el ordenador se empiezan a congelar, retrasar, o simplemente se
porta mal, el comando top le puede ayudar a enderezar las cosas. Con
sólo escribir la parte top en una terminal, puede obtener una lista de
todos los programas ejecutándose en el sistema, así como la cantidad de
recursos del sistema que están tomando.
Entonces, si usted encuentra uno que se ha ido un poco loco, lo puede
matar y restaurar el sistema a su estado normal, asi de rápido. Todo
esto toma unos pocos segundos y no es necesario esperar a que todas las
ventanas o gráficos de lujo carguen.
9. ifconfig
Si tiene más de un ordenador en su casa, es probable que usted tendrá
que excavar en la configuración de la red de vez en cuando. Conociendo
su red puede ayudarle a controlar su HTPC, el seguimiento de sus
descargas BitTorrent o compartir archivos entre ordenadores. Cuando
llegue ese momento, ifconfig será su mejor amigo. Le muestra la
dirección IP de su ordenador, la dirección MAC de su tarjeta Ethernet y
Wi-Fi, y un montón de cosas más.
8. Chmod y chown
De vez en cuando, te encuentras con un "permiso denegado" error al
intentar acceder a un archivo, y puede ser exasperante. Ejecutando chmod
podrá editar los permisos de un archivo, lo que le permitirá leer,
escribir y / o ejecutar un archivo determinado de acuerdo con sus
especificaciones. Esto se puede hacer desde la interfaz gráfica, pero
chmod es un poco más potente, especialmente si usted está trabajando con
varios archivos.
7. SSH
¿Por qué establecer un sistema de intercambio de pantalla completa
cuando todo lo que tienes que hacer es comprobar para lo anterior en una
cosa tan simple? SSH se conecta a otro ordenador y le permite utilizar
su terminal como si estuviera sentado frente a ella (no se vayan a crer
Matrix). Usted puede comprobar los procesos en ejecución, cambiar
permisos y acceder a archivos en su máquina remota. Se puede hacer mucho
más también.
6. Wget
Sin duda una de las que mas utilizo y del cual el PostInstallerF lo explota ;)
Con cualquier gui, navegador podemos dirigirnos a un sitio web y
descargar un archivo con un solo clic, pero si usted desea tener un
control serio sobre sus descargas wget es el mejor para el trabajo. Con
unas pocas pulsaciones de teclas que puede descargar automáticamente
toda la música en un sitio web, reanudar las descargas , o incluso
descargar todo los archivos de "Astronomy Picture of the Day" de la NASA
(una descarga de 2.4gb aprox ;P ).
5. Vi y Vim
A pesar de todos los instrumentos de escritura de lujo por ahí Vi/Vim
sigue siendo una de las formas más útiles para la gestión de
información. Se puede hacer una muy versátil lista de tareas, que le
ayudaran ajustar la configuración de su aplicación favorita, o incluso
le permite construir un sitio web completo. Y si bien hay una gran
cantidad de editores de texto, muchos de los usuarios le van a Vi y Vim
por su alto poder. Vi y Vim son editores de texto de línea de comandos
que son totalmente basados en teclado, lo que le permite navegar por
grandes bloques de texto con sólo pulsar unas teclas. Si usted es serio
sobre la edición de texto, estos editores son el camino a seguir, a
pesar de su curva de aprendizaje.
4. Grep
No todo el trabajo de la línea de comandos es limpia y simple. A veces,
usted estará manejando un comando y obtener una pared gigante de texto a
cambio de que es imposible de atravesarla. Por suerte, grep le ayudará a
encontrar lo que está buscando. Por sí solo, puede buscar a través de
todo el texto dentro de un archivo en el sistema de una frase específica
(por ejemplo, grep todo.txt colada). Sin embargo, el poder real grep
viene cuando se utiliza junto con otros comandos. ¿No encuentras lo que
estás buscando en la salida del comando Top? Usted puede utilizar grep
para buscar el programa (vaga la redundancia) que está buscando.
Pipes no es el nombre de una herramienta específica, sino más bien una
clase de herramientas que le ayudan a enviar la salida de un comando a
otro comando. Tome el ejemplo del # 4, en donde queríamos encontrar algo
específico en la salida de la parte Top. Para ello, deberá ejecutar
algo así como 2 top-l | grep firefox. Los símbolos | pipes de la salida
de arriba a grep, busca entonces firefox y encuentra la información
pertinente. También puede canalizar la salida de un comando a un archivo
de texto con el símbolo>, como por ejemplo: ifconfig> myip.txt.
2. Find
A diferencia de grep, que busca texto dentro de los archivos, tenemos
una herramienta que le ayuda a encontrar archivos en función de
criterios-al igual que otros nombres, tipo de archivo, o cuando se editó
por última vez. Es la mejor manera de encontrar rápidamente los
archivos en su sistema. Además, si usted quiere buscar algo dentro de un
archivo, se puede canalizar la salida de grep en encontrar la manera de
resolverla. Para ver cómo se hace, echa un vistazo a este gran tutorial para el comando find.
1. Yum Install, Apt-get y otros gestores de paquetes
Si usted está cansado de abrir un navegador web y visitar un sitio web
sólo para descargar un programa, los gestores de paquetes son un regalo
del cielo. Package managers como Fedora "yum install", Ubuntu
"apt-get", Arch Linux "pacman" , hacen que la instalación sea muy
fácil. Con ellos, usted puede buscar en una gran base de datos de
aplicaciones, así como descargarlas e instalarlas con sólo pulsar unas
teclas. Todo lo que necesitas saber es el nombre de la aplicación que
estás buscando. Incluso te permite instalar los requisitos previos
necesarios para ese programa similar a Java, para que usted no tenga que
hacerlo usted mismo.
¿Qué gestor de paquetes se utiliza generalmente? depende de su
distribución Linux. Algo que esta de moda son los programas tuning para
facilitar también la instalación de aquellos programas que por su tipo
de licencias no puede ser incluidas en los gestores de paquetes de sus
distribución, para ello Ubuntu cuenta con muchos programas de ellos, así
también Fedora (EasyLife, Fedora Utils, PostInstallerF etc.)
No hay comentarios:
Publicar un comentario