(Correcciones y traducción por ArussonI)
Es necesario que esta página use un español neutro, sin país específico.
/ = root - La cima del 'árbol' ~ Todos los directorios descienden desde este punto.
bin = Directorio binario. Normalmente almacena archivos ejecutables, en Puppy contiene enlaces a muchos archivos ejecutables.
dev = Device. Directorio de dispositivos. Contiene archivos utilizados para acceder a dispositivos de hardware de la computadora. También contiene enlaces.
etc = Todo el resto. Contiene archivos de configuración para los programas de usuario.
lib = Libraries (bibliotecas). Estas son bibliotecas de sistema utilizadas por la mayoría de los programas de Linux.
lost+found = 'Objetos Perdidos'. Inicialmente está vacío, pero con el tiempo serán creados archivos que surgen de las verificaciones de disco.
mnt = Mount (montar). Este es un directorio al cual se enlazan particiones, file systems, y otros dispositivos para que puedan ser accesibles a Linux.
proc = Process (proceso). Este contiene archivos 'virtuales' del sistema relacionados con estadísticas de hardware y software.
root = Root ('raiz'). Este es el directorio 'home' de la cuenta administrador o super-usuario.
sbin = System binary (binarios del sistema). Igual que 'bin' pero usualmente está reservado para programas de administración del sistema.
tmp = Temporary. Es aquí donde usualmente los programas almacenan archivos temporarios.
usr = User (usuario). Usualmente utilizado para almacenar archivos y programas relacionados con el usuario. En Puppy contiene virtualmente, casi todo.
var = Variable. Aquí usualmente se almacenan archivos que cambian frecuentemente, como el spool de impresora y los archivos de log.
Entonces, como podrá notar, Puppy Linux esta estructurado de la siguiente manera:
Para aprender mas de la estructura de Linux puede intentar:
*Recursos En Español:*
Puppy para Principiantes
Páginas en Español
*Recursos En Ingles: *
Linux HowTo pages∞ or the Linux Home∞ page documentation.
La línea de comandos se abre en Puppy pulsando en el 'icono rxvt que se encuentra en el 'escritorio' de la pantalla. Esto inicia un 'terminal virtual' que se parece mucho a la ventana de DOS que tiene WINDOWS. El terminal hace la misma función que la ventanilla de DOS. En la ventana se encuentra un 'prompt' que indica la línea de comandos, en ésta el usuario escribe los comandos y oprime la tecla de 'retorno' ('enter' o 'return' en el teclado), y, si los comandos son válidos, serán 'ejecutados'.
Algunos comandos útiles son:
ls = lista los archivos contenidos en el directorio actual. Este comando puede ser usado para obtener información de otros directorios fuera de aquel donde nos encontremos, por ejemplo:
pwd (Print working directory)('imprime' directorio actual -- a la pantalla): Muestra el 'nombre' o dirección (path) del directorio en que se encuentra actualmente. Por ejemplo, si te encuentras en el directorio root/bin:
cd = Change Directory (cambia directorio). Este comando es fácil, solo escriba el directorio al cual quiere cambiar. Por ejemplo, para cambiar al directorio' /etc':
Para verificar si funcionó de veras, use el comando 'pwd' para que le inidique el directorio actual:
# pwd (comando escrito por el usuario)
# /etc (ésta será la respuesta dada por el ordenador)
El sistema operativo Linux consiste de muchas partes, dos de las cuales son el kernel y el shell. El kernel es el programa principal o central que se encarga de pasar las instrucciones al Procesor Central (Central Processor Unit ( CPU )). El 'shell' es el programa que sirve como interface entre el usuario y el kernel, generalmente el método de interacción es a través del teclado y el ratón (mouse).
El usuario escribe comandos a través del teclado y el shell pasa estos comandos al kernel, el cual comunica con el Procesador Central.
Abajo se encuentra una lista de comandos principales y su función. Estos comandos se escriben en la linea de comandos dentro de un 'terminal' (el 'terminal' como vimos antes, podemos accesarlo presionando sobre el icono rxvt).
El programa shell mantiene un historial que permite mostrar todos los comandos que el usuario ha entrado vía terminal. Puede usarse el historial utilizando las flechas de 'arriba' y 'abajo'. Si se van a utilizar los mismos comandos muchas veces, se ahorrará mucho tiempo y esfuerzo utilizando las flechas para no tener que escribir de nuevo los comandos una y otra vez. Normalmente Linux guarda el historial de comandos aunque se cierre el terminal, pero en el caso de Puppy Linux no es así.
cat Concatena o combina archivos a uno solo de mayor tamaño e imprime el archivo en la salida estandard, en este caso el terminal de la pantalla. cat puede ser usado para leer el contenido de un archivo de texto vía terminal, por ejemplo para leer los contenidos de el archivo /etc/hosts:
order hosts, bind
multi on
chmod cmabia el modo o modifica la permisologia de una archivo o directorio. Los permisos son asignados como lectura, escritura y ejecución. Casa permiso posee un número que puede ser utilizado para configurar la permisologia del propietario del archivo (o directorio), el grupo al que pertenece el archivo (o directorio) y los usuarios en general. Los números son r(ead) = 4 (lectura), w(rite) = 2 (escritura) y e(xecute) = 1 (ejecución) y ellos son indicados por el sistema como rwx.
clear limpia la pantalla.
cp copia el archivo1 al archivo2, si no estas en el directorio donde deseas copiar el archivo (directorio de destino) deberás indicar la dirección completa. Por ejemplo para copiar myfile desde /root/my-applications para /usr/share/myfile2:
df Disk Free, muestra la cantidad de espacio en disco usado y disponible.
du Disk usage, muestra el tamaño de archivos y directorios.
fdisk ésta es una utilidad usada para crear particiones en disco duro y configurar la manera de como deben ser usadas las mismas. El comando contiene su propio archivo de ayuda.
gzip comprime un archivo en formato .gz (el archivo de salida tendra la extensión .gz). La g significa GNU ( Gnu is Not Unix).
gunzip descomprime archivos zippeados (.zip).
halt Congela el sistema.
kill para procesos que estén corriendo, para esto debes conocer la identidad del proceso, que puede ser un número de proceso. Kill y killall deben ser manjados con mucha precaución.
mkdir crear directorio, crea un nuevo directorio en el lugar indicado, poir ejemplo
mke2fs Make extended 2nd filesystem, usado para formatear un dispositivo, como po ejemplo la partición de un disco duro con sistema de archivo tipo ext2.
mount Adjunta un sistema de archivos al directorio principal / de manera que el sistema de archivos (una partición del disco duro, por ejemplo) pueda ser utilizado.
mount /dev/fd0
realiza la misma función que el caso anterior pero esta vez monta el dispositivo correspondiente al disco floppy.
mv Move, es usado para renombrar o mover archivos.
ping este comando es utilizado para saber si otras computadoras dentro de la red son accesibles. Es usado en conjunto con una dirección de red.
ping 192.168.20.5
ps Process status, imprime en pantalla información sobre los procesos que están ejecutandose.
pwd Print working directory, nos indica cual es nuestro actual directorio de trabajo.
rm Remove, elimina archivos.
rmdir Remove directory, elimina un directorio vacio.
tar Tape archive, crea un único archivo que contiene varios archivos dentro de sí. Es utilizado para empaquetar varios archivos en uno, desempaquetarlos y además para listar los archivos contenidos en el archivo único.
umount Unmount desmonta archivos de sistema previamente montados (adjuntados, ver comando mount), note que el comando es umount y no unmount.
Estos son solamente una selección de muchos otros comandos que pueden ser utilizados en Puppy, para obtener una lista completa de comandos vaya dentro de sus sistema Puppy Linux a Start, Help, Busy Box.