• ¡Ninguna etiqueta!

10 comandos útiles que deberías conocer

Matar a una aplicación actualmente en ejecución:

killall [programa]

Mostrar el espacio disponible en el disco rígido:

df –h

Ubicar el directorio de instalación de un programa:

whereis [programa]

Montar una imágen ISO:

mount /path/to/file.iso /mnt/cdrom –oloop

Capturar un video con tu escritorio:

ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

Mostar el Universally Unique Identifier (UUID) de tus particiones:

ls /dev/disk/by-uuid/ -alh

Mostrar los 10 primeros procesos ordenados por la memoria que consumen:

ps aux | sort -nrk 4 | head

Sonar una alarma cuando una dirección IP apareza online:

ping -i 60 -a IP_address

Ejecutar el último comando como superusuario:

sudo !!

Crear una estructura de directorios con un solo comando:

mkdir -p tmp/a/b/c

Ayuda a compartir esta noticia :

Delicious

Menéame

13.836

Subscripciones

Subscríbete por RSS o por E-mail

Byte Corrupto

1

Byte Corrupto

31/05/2009 10:06

Te falto el chmod +rwx yourmom && make love

Miguel A.

2

Miguel A.

31/05/2009 10:39

blkid tambien te muestra las UIDs de las particiones.

dirtyfingers

3

dirtyfingers

31/05/2009 10:54

Igual hoy en día es ridículo tener que recordar y escribir un comando para hacer algo. La era de las terminales finalizo. Creo que unos de los grandes problemas de la vieja comunidad de linux es que aun siguen haciendo todo con la cosola. Se están quedando en el tiempo y están asustando a los nuevos usuarios así. killall ? mejor abro el monitor de sistema; df –h ? mkdir -p tmp/a/b/c ? mejor uso el administrador de archivos; ps aux | sort -nrk 4 | head ? abro el conky por ejemplo y listo; ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg ? activo la función en compiz fusion; mount /path/to/file.iso /mnt/cdrom –oloop ? uso gmount-iso que es tan tan simple; .......y así sucesivamente vamos resolviendo las necesidades con un par de click y teclas.

Shtula

4

Shtula

31/05/2009 11:15

Jajajaja, te falto uno, de los más importantes

sudo rm -rf /

Una opción para "reformatear el disco", jajajjaja"

Daniel

5

Daniel

31/05/2009 11:28

@dirtyfingers. ¿Y si no podés entrar al modo gráfico?

chimango

6

chimango

31/05/2009 11:40

@dirtyfingers; alguna vez trataste de ayudar a alguien por teléfono? me parece que no termino nada la "era" de la consola (terminal para mi). Decir qué hacer a través de una consola es mas preciso que tratar de explicar como hacer las cosas de modo gráfico. Pasa hasta en windows, donde no tienen una terminal decente; si llamás a tu ISP porque no te podés conectar, una de las cosas que hacen es pedirte que abras una terminal y le hagas ping a una dir. para ver si te andan los DNS. saludos!

Federico Serrano

7

Federico Serrano

31/05/2009 11:41

Es GENIAL la nota. La era de la consola nunca va a terminar. La consola es el poder supremo. Cuando la interfase X se mete en un loop infinito (porque de que har errores los hay) , lo unico que te salva es la consola o CTRL+ALT+BKSPACE. Los click embrutecen al usuario, nos hacen dependientes del mouse. Esperaba encontrar algún comentario que diga que esta lista tiene un error. mount /path/to/file.iso /mnt/cdrom –oloop en relidad es: mount /path/to/file.iso /mnt/cdrom –o loop hay un espacio entre -o y el loop, si está todo junto no funciona. La consola es mas que útil a la hora de recuperar el sistema cuando el X no funciona. Soy usuario de Linux y usuario obligado de Windows en mi trabajo y para poder salvar las cosas que hago (cuelgue tras cuelgue) uso el cmd de Win para sentir al menos (virtualmente) que tengo el control de las cosas. Saludos y no desvaloricen la consola.

sLoK

8

sLoK

31/05/2009 11:51

consola power!!

Rodrigofigue

9

Rodrigofigue

31/05/2009 12:03

Creo que la era del terminal no pasara, linux es un sistema abierto y no solamente se diseña para usuarios que necesiten un entorno grafico para operarlos, es excelente para todos que nascan distribuciones como ubuntu, suse, mandriva, etc. que manejen tan bien ese aspecto, pero tambien hay que ser claros y decir que en el entorno grafico hay cosas que no se puede hacer y solo lo logras en la vieja terminal.

A los de la pagina, buen post hay cosas que no sabia, continuen asi saludos desde chile

OpenBSDero

10

OpenBSDero

31/05/2009 12:06

Las interfaces son para lamers.

SnD

11

SnD

31/05/2009 12:42

En el caso de que las X no te funcionen, en el caso de manejar una maquina antigua y no quieras gastar muchos recursos en el entorno gráfico, en el caso de manejar una maquina de servidor por internet (Enviar la imagen del entorno gráfico necesita mucha mas banda ancha), etc...

La consola te permite muchísima mas configuración en muchísimo menos tiempo, eso se agradece lo suyo, sobre todo cuando te estan dando soporte por telefono (o linea). Tambien para el análisis forense y el diagnóstico es muy util...

Podría seguir contando todas las bondades de usar la consola, pero en el comentario no me caben todas.

Luis

12

Luis

31/05/2009 13:09

Dios, no puedo creer que no conociera el "whereis", demonios XD, qué comando tan útil. Gracias por el aporte.

pablo

13

pablo

31/05/2009 14:03

la verdad que tremendo. Pero igual imagino que deben de existir un monton de comandos mas que pueden llegar a aparecer ahi. En realidad me refiero que hubiese sido mejor ver de la gran lista de todos los comandos cuales son las que si o si vas a usar. Como de ejemplo.

mikelete

14

mikelete

31/05/2009 14:37

Este comando esta mal: "mount /path/to/file.iso /mnt/cdrom –oloop" Le falta indicar el sistema de archivos, y además después del "-o" va un espacio. Debería ser así:

mount /path/to/file.iso /mnt/cdrom -t iso9660 -o loop

Y otra cosa, para matar un proceso, en lugar de killall tambien se puede usar pkill, que funciona igual que killall, pero si no te acuerdas del nombre completo del proceso basta con escribir una parte. Por ejemplo, para matar el proceso "firefox" basta con poner "pkill fox".

Un saludo.

inyaka

15

inyaka

31/05/2009 15:15

me gusto el del video de tu escrtorio :D

y terrible el sudo -rf /

XD

Byte Corrupto

16

Byte Corrupto

31/05/2009 16:05

Para los administradores la consola nunca morirá. Pero los usuarios no tendrían ni siquiera saber que existe.

Alberto

17

Alberto

31/05/2009 16:24

Me gustó este tema, de este estilo deben publicarse, la consola no desaparecerá.

The_unforgiven_too

18

The_unforgiven_too

31/05/2009 16:48

Estoy con los simpatizantes de la consola, no existe nada más potente para la administración de un sistema.

Mariano

19

Mariano

31/05/2009 17:30

@OpenBSDero: Es de 'lamer' tratar a otros de 'lamer'.

Otro buen recurso: http://www.commandlinefu.com/commands/browse , con cientos de comandos útiles.

juancarlospaco

20

juancarlospaco

31/05/2009 17:47

Los Windowseros dicen la consola no sirve y ahora su adorado Microsoft les mete un Enema de PowerShell, encima tienen que aprender a programar para usarla y va a cambiar con cada Version de Windows.

Pedro O.

21

Pedro O.

31/05/2009 18:07

Este no lo entiendo ffmpeg -f x11grab -s wxga -r 25 -i :0.0 -sameq /tmp/out.mpg

Maki

22

Maki

31/05/2009 18:12

A todos cuantos critican la consola: Mac OS X, esa maravilla de la simplicidad y el user friendly (amigable al usuaria, para los hispanohablantes) TIENE consola y, en muchos casos, es NECESARIA (para activar cosas del Finder, por ejemplo) y una de las grandes novedades de Snow es una consola múltiple (sí, como suena) para poder ejecutar varios comandos a la vez.

La consola no es algo malo, sólo hay que saber venderla (ponerle un fondo semitransparente predeterminado con degradado suave es un buen sistema, por ejemplo).

Frostwarrior

23

Frostwarrior

31/05/2009 18:33

Byte Corrupto: Por que no? Acaso es tan traumatico escribir un comando? Deja de defender la mediocridad como algo inamovible a lo que haya que adaptarse. O peor, tomarlo como un estandar para prohibir a usuarios mas aventurados de adentrarse en cosas mas avanzadas. Que pitos es eso de "los usuarios NO TENDRIAN ni siquiera saber que existe."?

Luis

24

Luis

31/05/2009 18:47

@Frostwarrior: No todo mundo puede saber todo. Ni tampoco interesarse por ello, la gente que quiere hacer una edición rápida de sus vacaciones, editar un foto, o cualquier otra cosa, no le interesa la línea de comandos. y de ninguna manera lo vuelve mediocre.

A ver si maduras.

Para el usuario avanzado sirve porque es más eficiente, y no le interesa pasar por una curva de aprendizaje 100 veces más grande, para un usuario común, 1 hora de aprendizaje es ridiculamente grande.

dirtyfingers

25

dirtyfingers

31/05/2009 19:10

Y bue al finalizar el día quedo claro a lo que me refería con la "vieja comunidad de linux".

Unos pocos entendieron el concepto de mi comentarios. Tan solo quería aclarar que se puede vivir en el universo de linux sin necesidad de hacer todo mediante comandos y que poniendo tanto enfasis en estos se asusta a la gente que tan solo quiere disfrutar de su computadora usándola para hacerle la vida mas simple. Mas aun en un blog que se la pasa hablando de ubuntu opensuse fedora (motivando el uso masivo de la plataforma) se debería evitar titulos como "10 comandos útiles que deberías conocer" . mas correcto seria "10 comandos que todo administrador debería conocer".

La mayoria salio a defenderla ciegamente solo porque fue mencionada por las dudas...tranquilos... sigue siendo el arma mas poderosa para un administrador... no dije lo contrario.

Otros un poco mas desubicados consideran que no usar la consola es de - "lammer" (basta de importar insultos; el español es demasiado rico para necesitar hacerlo) - "mediocre" - "ignorante" - etc

WwW

26

WwW

31/05/2009 19:23

@juancarlospaco

Madura muchacho. Power Shell va dirigido a administradores, no va a ser el pan de cada día.

braianet

27

braianet

31/05/2009 19:44

@bytecorrupto: "los usuarios no tendrían que saber siquiera que existe" jaja que onda? Pero de que sistema esta hablando? Mac como en Ubuntu los usuarios tienen que utilizar la consola en algunos casos especificos, puse Ubuntu porque la verdad que la ultima version practicamente hice todo sin usar la consola. Pero que deben saber? editar el registro con regedit? windows tambien tiene que utilizar modos engorrosos para los "usuarios normales".

@Luis: Huy hablas como que el modo grafico es la evolución! Es lo mismo que diga que la programación orientada a objetos es la que se debe utilizar actualmente y no se puede volver a la estructurada?? Para cada problema hay un paradigma.

Frostwarrior

28

Frostwarrior

31/05/2009 19:55

Luis: Nunca dije que todos querrian/deberian saber y aprender. Lo que dije fue que no hay que darle trabas a aquellos usuarios que quieran aventurarse, por mas que fueran la minoria. Si para eso es necesario dejarle una herramienta a mano a usuarios que no solo no saben usarla (porque nadie tiene la culpa de no saber usar algo o hacer algo), sino que tampoco saben que no hay que meterse si uno no se quiere hacer cargo de las consecuencias, que asi sea.

Y aquellos usuarios que se perjudicaron? Hay varios sistemas que si bien no son mejores en materia de estabilidad y versatilidad, tienen una interfaz de usuario mucho mas desarrollada, como Windows y Mac OS. Y no por desprecio eh, porque hoy en dia quien no se instala windows aunque sea como OS secundario? Y si les gusta tanto linux que no quieren pasarse? Tienen empresas que ofrecen soporte tecnico pago (como cualquier soporte tecnico). Como Suse, Red Hat y hasta ubuntu. Y si no tienen dinero como para eso, queda pedir ayuda a la comunidad y esperar que algun usuario avanzado con ganas de ayudar les de una mano, pero lamentablemente hay que ponerse en el rol de administrador del sistema para poder modificar aquello que nos dice aquel usuario avanzado (que hay eh, las comunidades fomentan eso mismo)

Hay usuarios de todo tipo. Algunos usan la consola para comandos simples. Otros directamente no la usan, y el hecho de que exista en el menu de tareas les es irrelevante.

Pero saben que? La opcion esta. :P La consola (como el resto del sistema) esta disponible para quien quiera aprender, como asi lo estan gigas de informacion y documentacion (alguna mas resumida, algunas otras muy resumidas, otras mas libraco enorme) en internet. Y asi, quien no quiera aprender tiene una interfaz de usuario que es bastante capaz hoy en dia y con buena intuitividad. Eso me parece perfecto.

Lo que me parece una aberracion es tratar de pensar en linux como un sistema que "por si solo debe ser a prueba hasta del administrador mas irresponsable, usable hasta por el administrador menos capaz, y a pesar de todo eso, gratis". Me parece que piden mucho :P

Athorrante

29

Athorrante

31/05/2009 20:06

Aguante la consola!! si algo q extraño es el MS-DOS!!!

Frostwarrior

30

Frostwarrior

31/05/2009 20:13

jaja MSDOS, recuerdo los vicios que me pegaba con el no$gmb :P Y en mi epoca ya estaba windows 98 eh. Aunque DOS seguia firme en su tiempo.

Emilio R.

31

Emilio R.

31/05/2009 20:57

El verdadero Linux funciona con línea de comandos. El entorno gráfico es algo posterior. Es más, nos podemos dar el lujo de elegír un entorno gráfico. Cuando uno se pregunta que desea como entorno gráfico está pensando que comandos va utilizar en la terminal. La exestiencia de varios entornos gráficos garantiza la vigencia de la línea de comandos. En los sitemas propietarios, al no haber posibilidad de elección la terminal pierde sentido. Ese no es el caso de Linux. Ahora convengamos que hay configuraciones que bien se podrían hacer con un GUI.

Suerte.

Byte Corrupto

32

Byte Corrupto

31/05/2009 23:36

@Frostwarrior: " Acaso es tan traumatico escribir un comando? "

No. Pero vamos, estamos en el 2009, no en 1990. Compara las diferentes situaciones donde es necesario utilizar una consola en Windows y en Linux y te encontraras de que en Linux necesitas usar una consola más frecuentemente que en Windows, desde formatear un usb hasta habitilitar una funcion en una zona de un touchpad.

Una consola es una ventana abierta para realizar cualquier accion que el SO o aplicacion permita, pero requiere que el usuario conosca el nombre del comando y su correcto funcionamiento. Una interfaz grafica es una guia que permite al usuario seguir un camino hasta la accion deseada; esta limitante ayuda al usuario a aprender de forma facil y más intuitiva.

Recuerda que la mayoria de los usuarios del mundo prefieren una interfaz grafica. Gracias a las GUI, exiten más usuarios.

Luis

33

Luis

01/06/2009 00:14

@Frostwarrior: Yo nunca dije que se erradicara, o que se limitara al usuario. Dije que no tenía porque saber nada de ella, ni siquiera de su existencia. Para los que encontramos la CLI fantástica no perdemos NADA. Ni hablé de WIndows ni de OS X, ni de Linux.

GojaN

34

GojaN

01/06/2009 00:26

@Shtula [quote] Jajajaja, te falto uno, de los más importantes sudo rm -rf / Una opción para "reformatear el disco", jajajjaja" [/quote]

'rm -rf' fuerza (-f) el borrado recurcivo (-r) de la ruta que le pasas como parámetro. No hay nada de "re formatear" el disco, solo estas borrando todo (y se puede llegar a recuperar la info)

paul21

35

paul21

01/06/2009 01:03

prefiero 'pkill ' a killall

Vguardiola

36

Vguardiola

01/06/2009 05:18

Para crar estructura complejas de directorios tambien podeis

$ mkdir -p /path/to/dirs/{a,b,c}/{d,e,f}

con lo que tendremos:

/path/to/dirs/a/d /path/to/dirs/a/e /path/to/dirs/a/e ... /path/to/dirs/c/f

lordhellriser

37

lordhellriser

01/06/2009 09:46

CLI en un SO es algo necesario, asi el SO sea user friendly o no. No conozco ningún SO decente que no lo posea. hay muchas cosas que no se pueden hacer desde el entorno gráfico que si se pueden hacer mediante CLI. Que el usuario novato desconozca su potencia y estructura no significa que se deba obviar.

Apokalyptica79

38

Apokalyptica79

01/06/2009 12:07

No se trata de que la interfaz grafica es mejor o peor que la consola, ambos son útiles, ahora que algunos prefieran la consola es otra cosa. Además manejar la consola es muy importante además de ser una herramienta muy poderosa. No entiendo la agresión de ciertos mensajes.

thartist

39

thartist

01/06/2009 13:48

lamentable

Frostwarrior

40

Frostwarrior

01/06/2009 17:17

Byte Corrupto: Si, y como dije. Me parece perfecto que mejore la intuitividad grafica y la apariencia. Si desde 1990 hasta ahora cada vez menos cosas necesitan de la consola es porque grupos de desarrolladores de Gnome, Xfce, Kde, y demas entornos de escritorio laburan para ofrecer un buen entorno.

Y, como ves, tambien ofrecen sus propias terminales (gnome-terminal, xfterm, etc.). Por que? porque reconocen que la terminal es simplemente una herramienta mas. No es ningun cancer ni ningun fosil, es algo que hoy en dia sigue siendo util. Y va a seguir siendo util por mas que tengas un entorno de escritorio completamente integrado y funcional (sino mira Mac OS X como ejemplo, una variante de unix con un entorno grafico completo y pulido y una empresa por detras que ofrece soporte, y a pesar de todo eso la consola sigue ahi).

Entonces en tanto hay grupos de desarrolladores laburando por hacer un sistema intuitivo y facil, la consola hace lo que por el momento no es posible hacer con un entorno grafico. Y respecto a lo que dijiste de los casos donde es necesario usar consola, te digo que no. Aun habiendo instalado linux sin instalador alguno, en escritorios como Gnome no uso la consola para casi nada. Bah, quizas para hacer lo que aun no puedo hacer desde gnome. Pero busco alternativas. Por ejemplo, uso gparted para evitar leer jeroglificos en fdisk (que de todas formas lo uso si tengo que cerrar mi entorno grafico por cualquier problema) y formatear dispositivos usb y demas.

Y respecto al usuario comun, bueno. Si tanto se sostiene en un entorno grafico, que exista o no la consola le seria irrelevante. Pero como no todos los usuarios son iguales (por el simple hecho de que algunos son mas aventureros que otros :P ), algunos pueden encontrar de utilidad la consola. Un ejemplo es para los que tienen una pc lenta, y en vez de tener que esperar a nautilus con sus previews y chiches, prefieren hacer un cd /directorio/ que es instantaneo. Otro ejemplo es cuando algo anda mal y pide ayuda en un foro. Lo mas probable es que te digan "a ver abri firefox desde la consola y despues postea lo que la consola responde". Entonces el usuario va, abre la consola, esribe firefox y apreta enter. Entonces postea todo ese codigo oscuro y extraño, que el otro usuario lo lee y responde "che mira esta linea, se ve que te falta instalar tal paquete".

Como sea, es una alternativa, y cada quien esta en su libre eleccion de usarla o no. Pero eliminarla solo porque "es dificil" es tonto y en el mejor de los casos algo sin sentido, ya que estamos eliminando uno de los programas mas importantes del sistema y el que responde en caso de que el sistema falle.

Byte Corrupto

41

Byte Corrupto

01/06/2009 19:17

Pero chico, nunca mencione que se debería eliminar, sino que el usuario no tendría que conocerla, es decir, ofrecer la opción para poder usar una GUI en vez de una terminal.

Tú mismo lo dijiste, no todos los usuarios son iguales (aunque no creo que sea por su espíritu aventurero, le das mucha virtud a tu gusto por la terminal), y te puedo asegurar que la gran mayoría de los usuarios prefieren una interfaz grafica. Linux debería satisfacer al usuario que quiere usar una consola (y lo ha logrado), pero sobre todo satisfacer a la mayoría de los usuarios, a los que queremos GUIs. Cuando Linux no puede ofrecer esa solución, y Windows y/o OSX sí, entonces Linux falla.

A lo que me refiero es a que si la prioridad de los devs de Linux, las distros o los entornos de escritorio es atraer a los usuarios de escritorio, entonces los desarrolladores deben concentrarse en crear interfaces bien diseñadas y usables.

Sí, Windows y OSX también tienen su consola, pero como dije, son menos necesarias para un usuario promedio de escritorio.

Y tomando como ejemplo lo de Gparted y a Ubuntu como referencia. No solo el usuario tiene que conocer el nombre del paquete (pues lo tiene que instalar) sino que también debe poseer derechos administrativos para usarlo. Además, tienen que saber el tipo de formato en el que van a formatear el dispositivo ( ¿cuantos usuarios saben siquiera que es vfat?). Esos son los problemas de usabilidad que generalmente rondan en las distribuciones Linux.

Frostwarrior

42

Frostwarrior

02/06/2009 00:51

Ahh bueno, te entiendo. pero creo que le erras en un concepto. Linux no es "linux", linux en realidad son un monton de proyectos hechos casi a voluntad y sin animo de lucro. Entonces "linux" no va a estar dedicado nunca al entorno grafico sobre la consola, porque en primer lugar linux no es una empresa, son montones de proyectos, donde una parte muy grande son programas para correr por debajo en el sistema. Y en segundo lugar, la consola no es un entorno a eleccion, es la misma ausencia de entorno grafico.

Entonces no fue que linux decidio poner contentos a usuarios consoleros con un entorno criptico por pura idea de "ser re groso". La consola era lo que habia en su epoca para permitir la comunicacion entre computadora-persona. Y hoy en dia la consola es el minimo entorno posible para poder utilizar la pc.

Creo que si hay alguien a quien referirse respecto al entorno grafico, no es a "linux" sino a los desarrolladores, tales como GNOME, XFCE, KDE, etc. Supongo que si mucha gente se une para pedir tal funcionalidad, los desarrolladores lo verian como algo a cumplir. Pero decir "linux para esto tiene que ser para esto otro" no llega a nada.

kamikaze

43

kamikaze

06/06/2009 03:23

Para todos aquellos que les gusta la consola o la "bash", hay que ser sinceros.... es muy util y flexible a la hora de administrar, pero poco o nada practico para Navegar me imagino que deben estar usando firefox con botocitos y demas jajaja seee... existen navegadores en modo texto.... en lo personal son horribles, las paginas no estan diseñada para verse de ese modo... el mouse hace muy sencillo saltar de un campo a otro, elegir una funcion u otra, todo sin que el usuario tenga que saber programacion por eso ahora es todo windows, quisas, sino fuera por eso internet no hubiera alcanzado los niveles de hoy. No soy windosero, utilizo linux solo me jode que algunos sean tan hipocritas jajaja. Para un administrador puro le viene como anillo al dedo, pero usuario regular no es necesario complicarles la vida, ni yo me quiero complicar la vida para ver una pagina web. Esa gente se quedo en una epoca...

Nuevos comentarios deshabilitados o noticia archivada.