Sie sind auf Seite 1von 24

Comandos Básicos

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación
Ing. Karla Reyes Burgos

LA ORGANIZACIÓN DE LOS
DIRECTORIOS Y ARCHIVOS EN LINUX
Escuela de Ing. de Sistemas y Computación

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

• /bin/: comandos básicos para todos los usuarios del sistema.


• /boot/: archivos estáticos necesarios para el arranque del sistema.
• /dev/: dispositivos del sistema.
• /etc/: archivos de configuración del sistema y de las aplicaciones instaladas
• en el mismo.
• /home/: directorio para poner las carpetas home de los usuarios.
• /lib/: librerías esenciales para el núcleo del sistema y módulos
• /mnt/: punto de montaje temporal para dispositivos.
• /proc/: procesos y variables del núcleo del sistema.
• /root/: directorio home para el root del sistema.
• /sbin/: comandos especiales para el root del sistema.
• /tmp/: archivos temporales. Según la distribución utilizada (o la configuración
• que utilicemos) se borran al arrancar el sistema o cada cierto período
• de tiempo.
• /usr/: segunda estructura jerárquica, utilizada para almacenar todo
• software instalado en el sistema.
• /var/: directorio para los spoolers de impresión, ficheros de log, etc.

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

EL ENTORNO TEXTO

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

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

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

Bash, es un acrónimo para Bourne-again-shell


(shell re-nacido), es el shell por defecto en la
mayoría de los sistemas Linux. El trabajo de
un shell es obedecer sus comandos de manera
que tu puedas interactuar con el sistema
Linux. Cuando termines de introducir
comandos, puedes solicitarle al shell
salir a través de exit o logout. En ese
momento usted regresaremos al prompt de
inicio de sesión (log Ing.
in).Karla Reyes Burgos
Escuela de Ing. de Sistemas y Computación

Cómo saber si estamos usando


bash
Puede revisar que bash estamos utilizando
tipeando:
$ echo $SHELL
resultado-> /bin/bash

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación
Ing. Karla Reyes Burgos

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

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

Comando ls
Sirve para listar el contenido del directorio
actual de trabajo

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

Comando mkdir
mkdir que puede ser usado para crear
directorios nuevos.

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

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

Con tamaño cero.


Escuela de Ing. de Sistemas y Computación

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

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

Comando cat
Para ver los contenidos de un archivo en una
terminal, usemos el comando cat:
$ cat archivoprueba
primerarchivo

Ing. Karla Reyes Burgos


Escuela de Ing. de Sistemas y Computación

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

Editor de texto nano


•Es un sencillo editor de textos para el
terminal que viene instalado por defecto en
Ubuntu
nano nombre_archivo
donde nombre_archivo será el nombre del
archivo que queramos editar. En caso de que
el archivo no existiera, se creará un archivo
vacío con ese nombre
Escuela de Ing. de Sistemas y Computación

Ing. Karla Reyes Burgos


http://kreyesburgos.blogspot.com/

Das könnte Ihnen auch gefallen