Rev. 07032006 Comandos básicos para usar en la shell de Linux. Cuando arrancamos el sistema Linux, por lo general, se inicia en modo línea de comandos (la shell). Para iniciar el sistema gráfico de ventanas, debemos introducir el comando startx Antes de nada, hay que recordar que Linux distingue entre mayúsculas y minúsculas, no es lo mismo nEdit que nedit. Dentro de la interfaz gráfica podemos iniciar una ventana que simula una terminal de comandos. Entre los cientos de comandos que podemos introducir, los siguientes son los básicos que usaremos: • ls: lista el contenido del directorio actual. Probadlo con la opción -lag para ver la diferencia: ls –lag. Podemos usar caracteres comodín como *. Ej.) ls *.cpp. • cd <nombre_directorio>: cambiamos al directorio <nombre_directorio>. Para volver al directorio padre (..) hay que hacer cd .. Si hacemos cd ~ vamos a nuestro directorio home. • pwd: muestra la ruta actual, el directorio donde estamos. • more <fichero>: muestra el contenido de fichero. • cat <fichero>: muestra el contenido de fichero. • mkdir < nombre_directorio >: crea un subdirectorio, dentro del actual, con nombre <nombre_directorio>. • cp <origen> <destino>: copia el fichero <origen> en el <destino>. • clear: limpia el contenido de la consola. • nedit <fichero>: abre fichero para ser editado con el programa nedit del entorno gráfico. • man <comando>: muestra el manual (ayuda) del comando <comando>. Para salir del man hay que pulsar la tecla q. • >, <: esto no son comandos como tal, sino ‘redireccionadores’ (pipes) de contenido. Por ejemplo, si hacemos ls > listado.txt, estamos introduciendo el resultado de listar el directorio actual con ls en un nuevo fichero llamado listado.txt. Por otro lado, si hacemos programa < listado.txt, estamos introduciendo el contenido de listado.txt como entrada del ejecutable programa. - mjmarin - 1 Rev. 07032006 Otros comandos relacionados con la compilación de programas: • make: por defecto, ejecuta el contenido del fichero makefile que contiene órdenes para compilar programas. Para usar un fichero con nombre distinto a makefile hay que usar la opción –f. Ej.) make –f mimakefile Observad que en Linux los archivos ejecutables no tienen extensión .exe como en Windows. Para generar gráficas a partir de ficheros con parejas de datos (en cada línea un par de números separados por espacios) podemos usar los siguientes programas: • gnuplot: todo hay que hacerlo por línea de comandos. Una vez que estamos en el entorno de gnuplot, introducimos la instrucción plot <fichero> with line. El nombre del fichero de datos tiene que ir entre comillas simples (‘fichero.dat’). • xmgrace: posee una interfaz gráfica para trabajar. El comando básico es xmgrace <fichero1> Que abre el programa y genera una gráfica con los datos de <fichero1>. Podemos llamar a xmgrace con varios ficheros seguidos y combina todos los datos. Esto será útil para comparar gráficas. Para usar Linux en nuestro PC personal. • cygwin: es un emulador de Linux para Windows. Se puede descargar en: http://www.cygwin.com/ • Cualquiera de las versiones nativas como Mandriva, Debian, …Podéis encontrar enlaces en: http://www.linuxiso.org/ - mjmarin - 2