Su dirección de correo electrónico no será publicada. Los campos obligatorios están marcados *
Utilizo grep, awk, sed, sort y uniq con mucha frecuencia para manipular datos. Mis habilidades de Excel son limitadas, por lo que cuando necesito volver a formatear algunos datos en nuevas columnas o cambiar el formato, encuentro que la línea de comando es excelente. Puede dividir campos muy rápidamente, cambiar delimitadores y manipular texto rápidamente. Los bucles Bash también son una bendición.
Me parece que al "leer entre líneas" que lo que podría ser muy útil es un artículo semi-completo escrito para usuarios de Windows moderadamente expertos en tecnología (o mejores) en transición a Linux - Me incluyo en esto grupo. Mi idea de un buen resumen para un artículo de este tipo es explorar una instalación de Windows y mostrar al nuevo usuario potencial de Linux dónde / cómo hacer en Linux lo que está acostumbrado a hacer en Windows. Ejemplos: ¿dónde está el equivalente del Administrador de dispositivos? ¿Cómo se instalan programas, en particular programas que NO están incluidos en el Centro de software de Ubuntu o en el Administrador de paquetes Synaptic? Palabras como "tarball", por ejemplo, suenan bastante desordenadas y aterradoras. ¿Qué hay de las extensiones de archivo y lo que significan? Mi propia impresión es que Ubuntu 10.04 es excelente, y cuanto más lo uso, más creo que lo mantengo. Pero sí requiere un salto psicológico, y un artículo sobre la transición sería maravilloso.
Me doy cuenta de que esto no es muy central para el tema, pero este parecía un buen lugar para mencionarlo.
Me parece que al "leer entre líneas" que lo que podría ser muy útil es un artículo semi-completo escrito para usuarios de Windows moderadamente expertos en tecnología (o mejores) en transición a Linux - Me incluyo en esto grupo. Mi idea de un buen resumen para un artículo de este tipo es explorar una instalación de Windows y mostrar al nuevo usuario potencial de Linux dónde / cómo hacer en Linux lo que está acostumbrado a hacer en Windows. Ejemplos: ¿dónde está el equivalente del Administrador de dispositivos? ¿Cómo se instalan programas, en particular programas que NO están incluidos en el Centro de software de Ubuntu o en el Administrador de paquetes Synaptic? Palabras como "tarball", por ejemplo, suenan bastante desordenadas y aterradoras. ¿Qué hay de las extensiones de archivo y lo que significan? Mi propia impresión es que Ubuntu 10.04 es excelente, y cuanto más lo uso, más creo que lo mantengo. Pero sí requiere un salto psicológico, y un artículo sobre la transición sería maravilloso.
Me doy cuenta de que esto no es muy central para el tema, pero este parecía un buen lugar para mencionarlo.
Para muchos, parece tanto un movimiento como un producto. Se observa fácilmente que muchos incluso se refieren a Linux como si fuera más una filosofía.
Naturalmente, esto hace que el objetivo sea tanto para iluminar a otros sobre los aspectos positivos de esta filosofía como para "vender" un producto (gratis) a "clientes".
Personalmente comencé a usar Ubuntu porque vi cuán más fácil era hacer que ciertos aspectos del trabajo de desarrollo fueran más fáciles de aprender (eso y la personalización visual, la automatización, la capacidad de respuesta de la GUI) y estoy disfrutando el desafío de aprender a usar el Terminal más.
Todavía estoy ejecutando un solo núcleo en un socket 939 mobo, e instaló todos los controladores (incluso los propietarios de Nvidia) automáticamente e incluso mi antigua tarjeta de sonido envolvente soundblaster funciona.
No sé, solía decir que no creo que Linux (Ubuntu parece ser el más nuevo y amigable) estaba bastante listo para "el gran momento" pero honestamente, esta ejecución actual con 10.04 parece estar dándome todo lo que podría desear tanto de la GUI como del comando línea. Además, con Steam llegando a Linux, creo que prácticamente lo sella, porque los jugadores son tontos por su apariencia elegante y fácil de personalizar.
Claro, no todos disfrutan de tal desafío, pero ahora hay menos desafíos, y todavía hay muchos que lo hacen Algunos incluso lo pagarían (pero no tienen que hacerlo).
Bien, entonces no funciona para algunos. ¿Cómo es eso absurdo? Va en ambos sentidos ...
El autor está señalando (algo ineficaz, pero aún válido) que estas tareas toman * menos acciones * para completar. Lo que requeriría hacer clic, arrastrar y navegar repetidamente en una GUI se puede hacer escribiendo una o dos líneas.
El comentario n. ° 4 de LinuxTutBlog explica este punto de manera un poco más efectiva.
Por supuesto, al igual que en Linux (si conoce la sintaxis) en Windows, puede hacer muchas cosas de manera igual o más eficiente (si conoce la aplicación correcta y dónde obtenerla (ej. Explorador de procesos, herramientas de etiquetas MP3, etc.
Estoy completamente acostumbrado a las GUI, he usado Windows exclusivamente hasta hace poco. Incluso con mi interacción aún rudimentaria con el terminal, todavía estoy bastante impresionado por el alcance y la facilidad de ciertas cosas. Claro, no funciona para todos, pero para muchos, sí. Personalmente, he llegado a pensar en la terminal como una pieza de software que es "una talla para todos". Con guis, solo puede empacar tanto antes de tener demasiadas pestañas, demasiadas casillas de verificación, etc., por lo que tener un programa que podría agregar a cualquier función que desee sería un poco difícil de manejar.
La línea de comando puede tener una curva de aprendizaje más pronunciada, y ser completamente inutilizable para algunos, pero creo que es valioso para hacer casi cualquier cosa, es indiscutible.
Algunas cosas son más fáciles en Linux, pero el reclamo no es exclusivo.
La idea de incluso intentar argumentar que un enfoque es mejor que el otro, es realmente como tratar de argumentar que una llave es mejor que un destornillador.
No creo que haya sido la intención de los autores argumentar que esto funciona para cualquiera / todos.
¡Esto es absurdo! Lo que funciona para una persona puede no funcionar para otra. Si puedes recordar el comando. Si conoces la sintaxis. Si te gusta escribir Si no haces errores tipográficos... entonces PUEDE ser más fácil. Si tienes que buscarlo. Si odias escribir, entonces es MÁS trabajo.
Un ejemplo:
Dices que abrir un terminal y escribir sudo killall firefox y luego dar tu contraseña es más fácil que abrir el monitor del sistema y leyendo Firefox de la lista de procesos y presionando el botón de matar o presionando Alt + F2 y escribiendo xkill y luego haciendo clic en el ofensor ventana. No lo creo. En ambos casos, no tiene que dar una contraseña para que la GUI funcione.
En cuanto a sudo apt-get install, solo es más rápido si conoce el nombre de la aplicación y eso no siempre es fácil de determinar. Por ejemplo, la epifanía es tanto un navegador como un juego. ¿O qué escribe para instalar el administrador de configuración de compiz o alguna biblioteca o fuente? Si está instalando muchas cosas, entonces es más fácil elegirlas de una lista y no arriesgarse a hacer errores tipográficos y tener que adivinar los nombres de las aplicaciones.
Esto es tan subjetivo que lo convierte en un argumento poco convincente. Su título es engañoso y no logra expresar su punto. NO es más fácil hacer estas cosas en la línea de comando. Solo es más fácil para USTED porque PIENSA que es más fácil. Para las personas que odian escribir, están envejeciendo o se sienten intimidados por los errores de sintaxis, entonces NO es más fácil, sino un ejercicio de frustración.
Muchas personas solo quieren hacer las cosas y no están interesadas en soluciones de tuercas y tornillos. Debemos recordar que cuando damos consejos y aprendemos a proporcionar consejos que funcionarán para el usuario no debido a nuestra agenda oculta para educarlos sobre la línea de comandos, pero porque los levantará y corriendo.
¡Esto es absurdo! Lo que funciona para una persona puede no funcionar para otra. Si puedes recordar el comando. Si conoces la sintaxis. Si te gusta escribir Si no haces errores tipográficos... entonces PUEDE ser más fácil. Si tienes que buscarlo. Si odias escribir, entonces es MÁS trabajo.
Un ejemplo:
Dices que abrir un terminal y escribir sudo killall firefox y luego dar tu contraseña es más fácil que abrir el monitor del sistema y leyendo Firefox de la lista de procesos y presionando el botón de matar o presionando Alt + F2 y escribiendo xkill y luego haciendo clic en el ofensor ventana. No lo creo. En ambos casos, no tiene que dar una contraseña para que la GUI funcione.
En cuanto a sudo apt-get install, solo es más rápido si conoce el nombre de la aplicación y eso no siempre es fácil de determinar. Por ejemplo, la epifanía es tanto un navegador como un juego. ¿O qué escribe para instalar el administrador de configuración de compiz o alguna biblioteca o fuente? Si está instalando muchas cosas, entonces es más fácil elegirlas de una lista y no arriesgarse a hacer errores tipográficos y tener que adivinar los nombres de las aplicaciones.
Esto es tan subjetivo que lo convierte en un argumento poco convincente. Su título es engañoso y no logra expresar su punto. NO es más fácil hacer estas cosas en la línea de comando. Solo es más fácil para USTED porque PIENSA que es más fácil. Para las personas que odian escribir, están envejeciendo o se sienten intimidados por los errores de sintaxis, entonces NO es más fácil, sino un ejercicio de frustración.
Muchas personas solo quieren hacer las cosas y no están interesadas en soluciones de tuercas y tornillos. Debemos recordar que cuando damos consejos y aprendemos a proporcionar consejos que funcionarán para el usuario no debido a nuestra agenda oculta para educarlos sobre la línea de comandos, pero porque los levantará y corriendo.
Recientemente llegué a la conclusión de que solo hay 3 cosas que impiden que Linux alcance la dominación mundial :) :). Una es la devoción a la Terminal, otra es la falta de soporte de controladores para hardware viejo y otro es la falta / inconsistencia de soporte para usuarios de nivel base.
Ahora puede que te guste el Terminal, pero es una mala política que los desarrolladores de Linux (Ubuntu y Mint incluidos) no pueden superarlo y necesita recordarnos que la GUI no es más que un velo relativamente superficial sobre la belleza del comando línea. No puede estar en lo cierto por mucho tiempo frente a sus clientes. Si hay una obligación en la comunidad de predicar la línea de comando a los novatos, entonces los novatos sentirán que * no * son tratados como clientes y que no comprarán. Sí, es gratis, pero aún no lo comprarán.
Con respecto a los controladores para hardware antiguo, me doy cuenta de que puede ser demasiado trabajo, pero en mi libro el software que me pide que actualice la computadora de mis padres no brinda libertad.
Finalmente, creo que no necesito insistir en el soporte al usuario, correcto.
Entonces, cuando sepa que Linux está listo para el mercado SOHO cuando vea la distribución que presenta una GUI agresivamente autosuficiente y una gran ayuda contextual. No estoy diciendo que sería una gran distribución, pero debe hacerlo como si fuera un "concept car".
Por cierto, esto se entiende como una crítica amistosa, no estoy seguro de si es obvio.
Recientemente llegué a la conclusión de que solo hay 3 cosas que impiden que Linux alcance la dominación mundial :) :). Una es la devoción a la Terminal, otra es la falta de soporte de controladores para hardware viejo y otro es la falta / inconsistencia de soporte para usuarios de nivel base.
Ahora puede que te guste el Terminal, pero es una mala política que los desarrolladores de Linux (Ubuntu y Mint incluidos) no pueden superarlo y necesita recordarnos que la GUI no es más que un velo relativamente superficial sobre la belleza del comando línea. No puede estar en lo cierto por mucho tiempo frente a sus clientes. Si hay una obligación en la comunidad de predicar la línea de comando a los novatos, entonces los novatos sentirán que * no * son tratados como clientes y que no comprarán. Sí, es gratis, pero aún no lo comprarán.
Con respecto a los controladores para hardware antiguo, me doy cuenta de que puede ser demasiado trabajo, pero en mi libro el software que me pide que actualice la computadora de mis padres no brinda libertad.
Finalmente, creo que no necesito insistir en el soporte al usuario, correcto.
Entonces, cuando sepa que Linux está listo para el mercado SOHO cuando vea la distribución que presenta una GUI agresivamente autosuficiente y una gran ayuda contextual. No estoy diciendo que sería una gran distribución, pero debe hacerlo como si fuera un "concept car".
Por cierto, esto se entiende como una crítica amistosa, no estoy seguro de si es obvio.
pskill (herramienta de línea de comandos) que forma parte del paquete pstools de Sysinternals / Microsoft funciona muy bien para eliminar aplicaciones en Windows. Tengo pstools en mi máquina y tengo la carpeta agregada a mi ruta para que pueda ejecutarla fácilmente. Funciona muy bien para matar procesos en máquinas remotas también.
Buena idea de artículo =), pero creo que te estás perdiendo los mayores poderes de la línea de comando (aunque dices que estás contando con eso de alguna manera). Qué tal si:
- Cambiar el tamaño de 1000 imágenes con un patrón de nombre determinado
- Elimina recursivamente todos los archivos con una cierta extensión
- Procesar la salida de un programa para obtener nueva información de él (por ejemplo, encontrar los 10 principales que consumen espacio) paquetes cuando un administrador de paquetes no ofrece esa vista, comparando los procesos en ejecución en diferentes servidores etc.)
- Dedique menos tiempo al reaprendizaje y más al trabajo (la línea de comando cambia menos con el tiempo)
- Haciendo algo de nuevo que hiciste recientemente (Ctrl + r de Bash supera todos los menús de 'archivos abiertos recientemente' que he visto)
- Automatizar y / o programar sus acciones (la mayoría de los comandos se pueden generalizar)
Buena idea de artículo =), pero creo que te estás perdiendo los mayores poderes de la línea de comando (aunque dices que estás contando con eso de alguna manera). Qué tal si:
- Cambiar el tamaño de 1000 imágenes con un patrón de nombre determinado
- Elimina recursivamente todos los archivos con una cierta extensión
- Procesar la salida de un programa para obtener nueva información de él (por ejemplo, encontrar los 10 principales que consumen espacio) paquetes cuando un administrador de paquetes no ofrece esa vista, comparando los procesos en ejecución en diferentes servidores etc.)
- Dedique menos tiempo al reaprendizaje y más al trabajo (la línea de comando cambia menos con el tiempo)
- Haciendo algo de nuevo que hiciste recientemente (Ctrl + r de Bash supera todos los menús de 'archivos abiertos recientemente' que he visto)
- Automatizar y / o programar sus acciones (la mayoría de los comandos se pueden generalizar)