Foto cortesía de yonmacklein
Como la mayoría de ustedes, soy un adicto a la línea de comandos. Hay dos ventajas de usar la línea de comandos de Linux en lugar de la interfaz de usuario. Primero, puede automatizar muchas actividades rutinarias usando la línea de comandos y su productividad aumentará drásticamente. En segundo lugar, aprenderá los aspectos internos de una función en particular (por ejemplo, configurar NIS) cuando la configura mediante la línea de comandos, en lugar de configurarla mediante la interfaz de usuario.
Mientras uso la línea de comandos intensivamente, a continuación se encuentran los 4 comandos de Linux que encuentro prácticamente inútiles. Si cree que son útiles, explique un escenario práctico en el que usará estos comandos con ejemplos.
1. sí comando
De la página man: Muestra repetidamente una línea con todas las CADENA(s) especificadas, o "y"
Este comando es totalmente inútil, ya que lo único que hace es imprimir repetidamente "y" o la cadena especificada por el usuario hasta que se presiona Control-C..
$ yes y y y y [Note: You have to press Control-C to stop the repeated y's]
$ yes my-input-string my-input-string my-input-string my-input-string my-input-string my-input-string [Note: You have to press Control-C to stop the repeated my-input-string's]
2. comando de revoluciones
De la página man: La utilidad rev copia los archivos especificados en la salida estándar, invirtiendo el orden de los caracteres en cada línea. Si no se especifica ningún archivo, se lee la entrada estándar.
En el siguiente ejemplo, escribí "esto es muy bueno", que se invirtió con el comando rev:"doog yrev si siht"
$ rev this is very good doog yrev si siht
En el siguiente ejemplo, rev invirtió los caracteres de la línea dentro del archivo /etc/sysconfig/network.
$ rev /etc/sysconfig/network sey=GNIKROWTEN bd-ved=EMANTSOH 1.1.01.01=YAWETAG
3. comando ul
De la página man: Traducir guiones bajos a subrayado. El proceso variará según el tipo de terminal. Algunos terminales no pueden manejar el subrayado.
Como se muestra a continuación, cuando probé el comando ul con un archivo que tiene guiones bajos, no sucedió nada. Espero que alguien pueda explicar el uso de este comando, ya que no lo encontré útil.
$ cat test.txt test_is_good
La salida del comando ul fue exactamente la misma que la salida cat.
$ ul test.txt test_is_good
4. comando vdir
vdir es lo mismo que ls -lb. ¿Por qué necesitamos usar vdir cuando tenemos el comando ls?
$ vdir total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
El comando ls -lb muestra el resultado exacto como el comando vdir.
$ ls -lb total 244 -rw-r--r-- 1 root root 331 Jun 9 2006 access -rw-r--r-- 1 root root 0 Jun 9 2006 domaintable -rw-r--r-- 1 root root 64 Jun 9 2006 local-host-names -rw-r--r-- 1 root root 0 Jun 9 2006 mailertable
Si encuentra un uso práctico para cualquiera de los comandos anteriores, háganoslo saber. Además, si puede pensar en otros comandos de Linux que no sean útiles en la práctica, comparta los comentarios a continuación.
Si te gustó este artículo, por favor compártelo en deli.cio.us o StumbleUpon .