Você está na página 1de 4

CONOCIMIENTOS BÁSICOS SOBRE LINUX

• Inicio y Salida del sistema


• Comandos básicos
• Ejecución de programas
• Acceso al CDROM y a la DISKETTERA
• Descompresión de archivos con extensión .tgz o .tar.gz.
• Avisos

Inicio y salida del sistema:


Tras haber instalado Linux y reiniciado el ordenador, lo primero que nos
encontramos es un indicador similar al siguiente:
Red Hat Linux release 6.0 (Hedwig)
Kernel 2.2.5-15 on an i586
login:
El login se corresponde con el nombre de usuario. El nombre de usuario para el
administrador del sistema es root, el único usuario del sistema si es la primera vez
que lo iniciamos. A continuación tecleamos el password introducido durante el
proceso de instalación. Posteriormente para salir del sistema existen varios métodos,
siendo el más cómodo la pulsación simultánea de las teclas Control + Alt + Supr
(siempre y cuando no estemos dentro de un entorno gráfico).
Dependiendo de la configuración y la versión de Linux que tengamos instalada, lo
siguiente en aparecer será un indicador de comandos o bien el entorno gráfico
seleccionado durante la instalación, si Linux arranca en modo texto, podemos invocar
el entorno gráfico con la orden startx. De cualquier forma a continuación vamos a
echar un vistazo a los comandos básicos y tradicionalmente más usados de Linux,
siendo conscientes en todo momento de que la mayoría de ellos pueden ejecutarse
desde el entorno gráfico, al igual que por ejemplo para copiar un archivo en Windows
95 (r) normalmente utilizamos el explorador en lugar de abrir una ventana de MS-
DOS (denominada consola o terminal en Linux) y usar el comando copy.
Los comandos se introducen en Linux igual que en DOS, con la diferencia
importante que Linux DISTINGUE ENTRE MAYÚSCULAS Y MINÚSCULAS, esto
quiere decir que por ejemplo el siguiente comando para listar los archivos del
directorio actual:
ls
es distinto a:
LS
o:
Ls
o:
lS

la forma correcta es la primera y la única que el sistema reconocerá como comando


válido.
Para recuperar comandos anteriores se utilizan las flechas de dirección (algo
parecido al DOSKEY de DOS). Para copiar y pegar texto de la pantalla se puede
utilizar el ratón, mediante la aplicación gpm, que generalmente se instala por
defecto. Su uso es de lo más sencillo, para copiar el texto, sencillamente lo
seleccionamos con el botón izquierdo del ratón y lo pegamos con el botón del medio
(simultáneamente los dos botones, para ratones sin botón central).

Comandos básicos:
Existe un programa denominado mc (Midnight Commander) que facilita de forma
gráfica la ejecución de comandos como los siguientes:
COMANDO SEMÁNTICA FUNCIÓN
passwd password Cambio de contraseñas.
cd change of directory Cambia el directorio de trabajo actual.
Linux al igual que la mayor parte de los sistemas operativos guarda los archivos en
una estructura en árbol, denominándose cada una de las ramas directorios. El
directorio raíz del cual cuelgan todos los demás, queda especificado con el carácter /,
la barra de dividir, distinta a la del DOS que como todos sabemos tiene la inclinación
contraria: \. Así para acceder al directorio /home/root tecleamos cd /home/root. El
directorio actual se representa con el carácter . y el anterior (padre) con .. . Así para
acceder al directorio anterior teclearíamos cd .. (notar que existe un espacio en
blanco, cd.. , no sería válido).
ls list Muestra información de archivos y directorios <==> DIR en DOS.
Dos parámetros ampliamente utilizados:
-l : Muestra información más completa sobre los archivos ( tamaño, fecha, ...)
-a : Muestra los archivos ocultos, archivos cuyo nombre comienzan con un
punto. Ej: .profile
Nota: Si queremos utilizar las dos opciones, no es necesario hacerlo por separado,
esto es: ls -l -a . Podemos acortar introduciendo: ls -la . Constituyendo esto último,
una regla general común a todos los comandos de Linux.

cp copy Copia archivos.


De forma general su uso se puede especificar como: cp archivo_origen
directorio_destino. Por ejemplo para copiar el archivo leeme.txt del directorio /tmp al
directorio actual se teclearía: cp /tmp/leeme.txt . (notar que el punto final es
obligatorio para indicar que el directorio_destino es el actual).

mv move Mueve archivos <==> MOVE o RENAME en DOS


Mover archivos tiene el mismo resultado que copiar los archivos en un nuevo
directorio y a continuación borrar los archivos del directorio anterior. Sintaxis: mv
archivo_origen a_directorio/archivo_destino. La inclusión de archivo_destino en la
sintaxis se debe a que este comando también se usa para renombrar un archivo, ej:
mv hola.txt adios.txt
rm remove Elimina archivos.
Sintaxis: rm archivo
Un archivo borrado en Linux, desaparece. Una vez borrado, su recuperación no es
posible.
mkdir make directory Crea nuevos directorios.
Ej. mkdir datos . Crea un nuevo directorio denominado datos en el directorio
actual.
rmdir remove directory Elimina directorios.
Este comando sólo elimina directorios vacíos, en realidad lo que se utiliza es el
comando rm con la opción -r, que elimina el directorio especificado y todo su
contenido, incluidos subdirectorios.
less Muestra un archivo de texto en pantalla de forma paginada.
man Muestra información sobre el argumento dado.
Ej: man clear. Muy utilizado para obtener información sobre el funcionamiento de
programas, Ej: man gpm , o para obtener cualquier tipo de información como por
ejemplo: man ascii
find Busca archivos.
Posee un extraordinario conjunto de opciones que le dan una gran funcionalidad.
Aquí nos restringiremos al uso más común.
Sintaxis: find directorio_inico_búsqueda-name "archivo"
Ejemplo: Buscar todos los archivos que comiencen por z minúscula desde el
directorio raíz(todo el disco duro): find / -name "z*"
pico, joe Editores de texto de fácil manejo.
adduser Añade usuarios al sistema.
Ejecución de programas:
En Linux la naturaleza de los archivos no se distingue necesariamente por
su extensión, así cualquier fichero es sucepstible de ser un ejecutable. Para
diferenciarlos, lo más fácil es usar el comando ls. Si al ejecutar el comando ls
observamos que los nombres de los archivos se muestran con colores diferentes,
entonces es fácil, los ficheros ejecutables son los coloreados en color verde (y por lo
general los directorios en color azul). Sin embargo puede darse el caso de que los
nombres de los archivos no aparezcan coloreados (depende de la configuración del
sistema), en este caso es fácil forzar esta situación con la opción --color del
comando ls, pudiéndose establecer por defecto introduciendo la línea alias ls='ls
--color' en el fichero /etc/profile o /etc/bashrc.
El siguiente paso es la ejecución del ejecutable deseado. Imaginemos que
queremos arrancar el juego tetris, si tecleamos tetris en la línea de comandos, Linux
buscará sólo en unos determinados directorios por un fichero ejecutable con este
nombre, si lo encuentra lo ejecuta y si no lo encuentra cesará en su busca. Puede
darse el caso de que el fichero tetris se encuentre en el directorio actual y sin
embargo lo ignore. Bien, esto es una diferencia respecto a MS-DOS, puesto que Linux
busca por defecto sólo en los directorios predeterminados del sistema y nunca en el
actual, para forzar la ejecución del fichero tetris estando este en el directorio
actual, la forma general y que nunca falla es la siguiente:
./tetris
Obviamente, como todo en Linux, puede configurarse el sistema para evitar teclear siempre los
caracteres./ añadiendo los caracteres:. a una linea de aspecto similar a
PATH="$PATH:/usr/X11R6/bin" del fichero /etc/profile, que en este caso quedaría
PATH="$PATH:/usr/X11R6/bin:.", con esta modificación le estamos indicando a Linux (la próxima vez
que se inicie) que además de buscar en los directorios predeterminados busque también en el directorio
actual por el fichero a ejecutar. Mucha gente, sin embargo prefiere evitar esta modificación incluyendo los
ficheros ejecutables en los directorios predeterminados, aquellos con el nombre bin (binario) en donde se
encuentran todos los ejecutables del sistema. Los directorios predeterminados se pueden visualizar con la
orden echo $PATH .
Para finalizar la ejecución del mismo usaremos las opciones del programa, siendo un estándar en Linux la
pulsación de la tecla q (quit), que representa la salida (civilizada) del programa, sin embargo si nos vemos
obligados a abortar la ejecución por cualquier circunstancia inesperada lo haremos con la combinación de
teclas Control + C o Control + Z.
Los ficheros ejecutables no sólo son ficheros binarios si no que también pueden ser simples ficheros de
texto con comandos de Linux en su interior, algo parecido a los .bat de MS-DOS. Lo único que tenemos
que hacer es asignarle el tipo de fichero ejecutable con el comando chmod . Por ejemplo para convertir en
ejecutable el fichero saludos con el contenido echo Buenos Dias, se hará así: chmod 700 saludos. A partir
de este momento podremos ejecutar el fichero desde el directorio que lo contiene con sólo introductir su
nombre en la línea de comandos (saludos o ./saludos dependiendo de nuestra configuración). En este caso
el programa lo único que hace es mostrar por pantalla el mensaje Buenos Dias. Por otro lado si queremos
que se ejecute independientemente del directorio en el que nos encontremos introduciendo sólo su nombre,
tal y como lo hemos hecho anteriormente, podemos copiar el fichero a uno de los directorios
predeterminados del sistema, siendo el directorio bin de nuestro directorio de usuario el más indicado para
ello (en caso de no existir, crearlo con la orden mkdir bin ).
Acceso al CDROM y a la diskettera:
En Linux el acceso a los distintos dispositivos no se realiza mediante letras del
alfabeto, sino mediante nombres de directorios. De esta forma para acceder al cdrom
tendremos que trasladarnos al directorio /mnt/cdrom por ejemplo. Sin embargo
existe un paso previo que se denomina "montaje" del sistema de ficheros, con este
paso podemos de decir que activamos el dispositivo para su uso, de esta forma el
acceso al cdrom y a la diskettera se realiza de forma general así:
mount -t iso9660 /dev/hdb /mnt/cdrom
mount -t vfat /dev/fd0 /mnt/floppy
Los directorios cdrom y floppy han de existir antes de ejecutar cualquier de las anteriores ordenes.

Descompresión de archivos con extensión .tgz o .tar.gz:


El nombre de la extensión se debe a que en su creación han intervenido dos
programas tar y gzip, el primero para recopilar ficheros y directorios en un archivo y
el segundo para comprimir dicho archivo. Lo que se suele hacer en primer lugar,
antes de descomprimirlo es ver los ficheros que contiene y sobre todo que estructura
de directorios posee, esto se realiza (tomando el archivo netscape.tgz) con la orden
tar -ztvf netscape.tgz | more . Si la estructura de directorios nos convence y queremos
descomprimir el archivo en el directorio actual, la orden es: tar -zxvf netscape.tgz . Por
contra, si queremos hacerlo en un directorio distinto del actual lo haremos
indicándoselo con la opción -C, esto es : tar -C /tmp -zxvf netscape.tgz
Avisos :
AVISO1: La información aquí expuesta ha sido presentada de forma que resulte
FACIL , para el usuario novel, sin embargo los fundamentos teóricos y formas más
técnicas de tratar estos temas pueden ser consultados en los apartados
CONFIGURACION Y DOCUMENTACIÓN de Linux Fácil.
AVISO2: Actualmente gracias a entornos gráficos como KDE, la mayor parte de
estas operaciones pueden realizarse con simples clicks de ratón. Sin embargo nunca
está demás aprendérselas para lograr la independencia del sistema gráfico y para
sacarnos de algún que otro apurillo también.

Dirección de manual de linux:

http://g.unsa.edu.ar/linux/TutorialLinux/linux_files/contenidos.html

Você também pode gostar