Beruflich Dokumente
Kultur Dokumente
LA ORGANIZACIÓN DE LOS
DIRECTORIOS Y ARCHIVOS EN LINUX
Escuela de Ing. de Sistemas y Computación
EL ENTORNO TEXTO
El shell
Cuando ingresamos al sistema (log in) éste nos
saluda con un prompt que luce así:
$
El prompt que usted realmente vea en su sistema
puede lucir un tanto diferente.
Puede contener el nombre de host de su sistema
hostname, el nombre de directorio actual de
trabajo, ambos, etc.
El programa que imprimió ese prompt en su
pantalla se llama “shell” (cáscara en español), y
es muy probable que su shell particular sea uno
llamado bash. Ing. Karla Reyes Burgos
Escuela de Ing. de Sistemas y Computación
COMANDOS BÁSICOS
Escuela de Ing. de Sistemas y Computación
Comando cd
Comencemos a usar bash para navegar alrededor
de nuestro sistema de archivos filesystem. En el
prompt, tipee lo siguiente (obviamente sin incluir
el $):
$ cd /
Con esto hemos dicho a bash que queremos
trabajar en el directorio /, también conocido
como root (raíz). Todos los directorios en el
sistema forman un árbol, y / es considerado la
raíz de este. cd ajusta al directorio donde
trabajaremos, también conocido como “current
working directory” (actual directorio de trabajo).
Ing. Karla Reyes Burgos
Escuela de Ing. de Sistemas y Computación
Comando pwd
Para ver el directorio actual de trabajo de
bash, escribamos:
$ pwd
Comando ls
Sirve para listar el contenido del directorio
actual de trabajo
Comando mkdir
mkdir que puede ser usado para crear
directorios nuevos.
Comando touch
El comando touch (tocar) sirve para crear un
archivo. Crearemos el archivo archivoprueba
en /tmp:
$ cd /tmp
$ touch archivoprueba
Si el archivo no existía, entonces se crea un
archivo vacıo nuevo. Tendra entonces el
archivo
/tmp/archivoprueba
Ing. Karla Reyes Burgos
Comando echo
Ahora que el archivo existe, le agregaremos
algunos datos. A esto podemos hacerlo
mediante el comando echo (eco), que toma
sus argumentos y los
imprime en la salida estándar (standard
output). Primero, sólo el comando echo:
$ echo "primerarchivo"
primerarchivo
Ing. Karla Reyes Burgos
Escuela de Ing. de Sistemas y Computación
Redireccionamos el contenido:
$ echo primerarchivo > archivoprueba
Comando cat
Para ver los contenidos de un archivo en una
terminal, usemos el comando cat:
$ cat archivoprueba
primerarchivo
Comando cp
Bien. Ahora podemos hacer una invocación
básica del comando cp para crear el archivo
archivopruebacopia, siendo este una copia del
original archivoprueba
$ cp archivoprueba archivopruebacopia
Si investigamos, veremos que son distintos
archivos, pues sus números de inodos son
diferentes
$ ls -i archivoprueba archivopruebacopia
Ing. Karla Reyes Burgos
648284 archivoprueba 650704 archivopruebacopia
Escuela de Ing. de Sistemas y Computación
Comando mv
Usemos ahora el comando mv para
renombrar “archivoprueba” a
“merenombraron”.
El número de inodo permanecerá igual; sin
embargo, el nombre del archivo que apunta a
él si cambiaría:
$ mv archivoprueba merenombraron
$ ls -i merenombraron
648284 merenombraron
Ing. Karla Reyes Burgos
Escuela de Ing. de Sistemas y Computación
Otros Comandos
• id = datos sobre el usuario y el grupo que
esta utilizando.
• uname = datos generales de sobre el
sistema en el que ésta, acompañarlo de
atributos como –a.
• hostname = Muestra el nombre de la red,
acompañado de atributos como –I, se
ofrece numero de IP del Host.
• w = Muestra a usuarios conectados en el
instante.
Escuela de Ing. de Sistemas y Computación
Uso de Disco
• du = permite conocer en disco el tamaño
de archivos o directorios, acompañarlo de
atributos como –sh.
• df = Permite conocer el espacio libre y
ocupado de cada una de las unidades del
sistema, sean estos discos duros o unidades
extraíbles. Se suele acompañar de –h para
obtener un formato más legible.
Escuela de Ing. de Sistemas y Computación