Comandos basicos

1 �Pero hay que saber comandos?

La respuesta a esta pregunta es sencilla, todo depende de como vayas a utilizar el sistema, de las ganas de aprender que tengas y de lo que quieras profundizar en el sistema.

Hay que diferenciar entre tareas de administracion y uso habitual del sistema.

Si vas a realizar tareas de administracion del sistema, deberias saber, o mejor dicho, tendras que aprender una serie de comandos para realizar estas tareas. Si vas a utilizar el sistema a nivel usuario, no necesitaras saber ningun comando, solamente tendras que aprender a utilizar los programas que uses.

Lo que ocurre habitualmente es que el usuario de la maquina y el administrador son la misma persona, con lo cual tendran que saber una serie de comandos minimos.

Como anecdota, os puedo contar que en lugar donde trabajo, hay usuarios que utilizan Linux y no tienen ni idea de administracion del sistema (y no solo en linux), no saben comandos y tampoco los necesitan. Trabajan en modo grafico, saben utilizar los programas que necesitan y tienen a alguien (yo en este caso ;-)) que se hace cargo de las tareas de administracion/configuracion del sistema.

2 �Esto no lo puedo hacer en modo grafico?

Como regla general, se podria decir lo siguiente: "Todo lo que se puede hacer en modo grafico, se puede hacer tambien en modo texto, a base de comandos. Pero no todo lo que se puede hacer en modo texto, se puede hacer en modo grafico".

Cada dia aparecen mas y mas programas, que permiten hacer hacer en modo grafico, a golpe de raton y ventanas, lo que se hace en modo texto a base de comandos. Es mas, lo unico que estos programas hacen, es crear una version grafica que hace uso de los comandos que se utilizan en modo texto. Entornos graficos como Gnome y Kde, vienen con una serie de programas graficos que hacen esto.

Para terminar esta seccion, solo decir a aquellos que quieran profundizar en el sistema, que hasta el momento, ningun programa grafico, supera en versatilidad y potencia, a una consola de texto donde ejecutar comandos directamente.

3 Combinaciones especiales de teclas

4 Lista de comandos mas usados

Todos los comandos citados en este apartado, pueden usarse con multitud de opciones. Para conseguir informacion detallada de cada comando utilizar man comando. A continuacion teneis la manera mas sencilla de utilizacion.

Informacion del sistema

Administracion



twm ---- Eso lanza las X (el entorno gr�fico, las ventanitas) sin aceleraci�n en modo framebufer. Es �til por ejemplo cuando no funcionan por alg�n motivo las X en la forma habitual o con startx. Una vez en el entorno gr�fico se puede intentar lanzar el kde o el que utilicemos para poder acceder a nuestras aplicaciones habituales. (con las instrucciones startkde o startgnome o ...)

---- Para que arranquen las X al empezar (en aquellos ordenadores en que no lo hacen habitualmente) hay que poner en /home/usuario/.xinitrc una l�nea con la instrucci�n "startkd" , usuario es el nombre del usuario no las letras "usuario". Una indicaci�n, no suele ser buena idea, porque cuando dan problemas es mejor estar en modo consola y no ir autom�ticamente a los problemas. Para salir de las X de forma abrupta pulsar ctrl+alt+delete (no suprimir, no es lo mismo, con suprimir arranca de nuevo el pc.)

fbset -x---- Mirar/asignar framebufer. El framebufer permite utilizar las capacidades gr�ficas del ordenador aun estando en modo consola, al arrancar las letras ya no tienen el mismo tama�o y aparece un icono arriba a la derecha.

dmesg ---- Muestra los mensajes desde que arranca el Linux. �til para saber si todo fue bien o cuales fueron los problemas que encontr�.

apt-get install mc---- Si tienes la distribuci�n de Linux Debian y conexi�n a Internet, tienes una forma sencill�sima de instalarte aplicaciones. Todo el proceso de puesta en marcha y uso del apt est� en este art�culo de Gigi: http://bulma.lug.net/body.phtml?nIdNoticia=580Con esa instrucci�n de ejemplo te bajas de Internet y te instalas de forma autom�tica el midnight comander, un programa �til para entre otras cosas editar ficheros de texto desde la consola y de forma r�pida y muy sencilla.

ssh usuario@host ---- Poniendo el nombre del ordenador en Internet (host) o su (direcci�n en n�meros IP) podemos usar un ordenador remoto como si estuvi�semos delante de �l. Es como usar el conocido Telnet pero con un buen sistema de seguridad que garantiza que nadie puede ver nada de lo que se trasmita, incluido el password de acceso.

tar xjvf ---- Para descomprimir un fichero que ha sido comprimido con el bz2. Si es con bz entonces los par�metros son xzvf. La v es "verborrea" o sea, que te de informaci�n de lo que est� haciendo. La f sirve para que ejecute el script (peque�o programita que puede ser de instalaci�n ) del final si lo hay.

wget -c "xxx.xxx.org/files/downloadfile.gz" ---- Es una forma muy c�moda de bajarse ficheros aunque desde las X en kde te vas a la direcci�n, seleccionas los ficheros y llevarlos a al directorio que queramos de nuestro disco duro.

scp -z file.txt "[email protected]:/tmp" ---- Permite hacer algo parecido a�adiendo algunas medidas de seguridad para que nadie pueda leer nada del mensaje. -z es para que el fichero se env�e comprimido. Enviar� el fichero file.txt al directorio /tmp del servidor tu.com a su usuario si le das el password, claro.

top ---- Muestra en tiempo real los procesos que est�n activos. Es �til para ver que esta pasando, saber si al iniciar un proceso este activa otro o conocer el pid de un proceso en especial que se ha bloqueado.

kill -9 xxxx ---- Mata el proceso con pid n�mero xxxx, �til por ejemplo si se ha quedado bloqueado, colgado. se puede hacer desde otro ordenador conectado mediante red, si primero hemos hecho un telnet o un ssh.

cd - ---- Va al directorio anterior.

grep -r "cadena" fichero ---- Busca una cadena en un fichero.

cat /etc/lilo.conf ---- cat permite visualizar un fichero, en este caso es el fichero lilo.conf del directorio /etc.

ls > texto ---- El ">" sirve para redireccionar una salida. En este caso redirecciona el directorio que da el ls y lo guarda en el fichero texto. Si ponemos "startx > xlog" tendremos un fichero contodos los mensajes que genera el startx lo que puede servir para encontrar el origen de un problema

ls > texto | cat texto ---- El "|", que sale al pulsar Alt gr+1, sirve para encadenar instrucciones, cuando se haya ejecutado el "ls > texto" entonces se ejecutar� el "cat texto", si no dio un error.

find . -name ntfs* ---- Busca en el directorio actual (indicado con el punto) un fichero con un nombre que empiece con "ntfs".

fdisk /dev/hda ---- El fdisk es el manipulador de tablas de particiones. Tiene varios usos, uno muy �til aunque no el principal es obtener informaci�n de cuales son las particiones que se pueden montar y sus "nombres". Para obtener esa informaci�n pulsar "p" y para salir pulsar "q".

df ---- Lista todos los montajes. mount Da informaci�n acerca de esos montajes.

lsmod ---- Lista los m�dulos cargados. Me explico, el sistema operativo Linux tiene el kernel con todos los programas que puede necesitar para funcionar y luego los m�dulos que son programas que no est�n cargados en memoria hasta que se necesitan.

mutt ---- Cliente de correo en entorno de consola.

Internet ---- Navegador de internet en entorno de consola.

mount /dev/hda8 /mnt/disk Monta la partici�n hda8 en el directorio /mnt/disk. El directorio debe existir antes y debe ser el root el que lo monte. Si el /mnt/cdroom o cualquier otro "montable" est� en /etc/fstab o /etc/mtab entonces se puede poner directamente mount cdrom o cualquier otro como mount floppy. Esto es imprescindible para poder leer esos dispositivos o particiones. Es necesario normalmente que al final del uso se haga un umoun floppy (o disk) para no perder los datos. Un ejemplo tambi�n bastante �til para los que aun tienen una partici�n de windows y quieren poder acceder a ella es, suponiendo que es la primera partici�n: mount -o owner,user,rw /dev/hda1 /mnt/disk no hay que olvidar el umount disk al acabar de usarla. Solo se podr� utilizar si tenemos el m�dulo adecuado o si est� disponible en el kernel.



cat /etc/fstable ---- Indica qu� es montable. Si no te va el mount disk quiz�s sea interesante mirar all�. ifconfig ---- Da informaci�n de la red, sirve para saber por ejemplo si la tarjeta de red esta bien configurada y que ip tiene.

kudzu ---- Detecta y configura los dispositivos del ordenador como nuevas tarjetas instalas o mal instaladas.

lspci ---- Te entrega una lista de todo lo que tienes en el ordenador, tarjetas gr�ficas, de sonido, modems, tarjetas ethernet de red, muy �til para ayudarte a configurarlo en caso de problemas. Es mucho m�s detallado si escribes lspci -v.

cat /proc/pci ---- Tambi�n te informa sobre los dispositivos presentes pero con algo m�s de detalle.


En general est� es s�lo una peque�a lista de instrucciones seleccionadas de entre todas las posibles por un simple hecho, son las funciones que he visto usar con frecuencia. No debe el nuevo usuario quedarse aqu�, estas son s�lo algo con que abrir el apetito. Todo usuario nuevo debe ir acomod�ndose a su sistribuci�n de Linux, habitu�ndose a saber d�nde est�n las cosas y cu�les son los pasos habitules para cualquier tarea que necesite. Como dec�a Machado, se hace camino al andar.

Un saludo y �nimo, que las probables dificultades de "lo nuevo" no te tumben.

Hosted by www.Geocities.ws

1