Está en la página 1de 9

Tecnolgico de Estudios Superiores San Felipe del Progreso

Alumno: Javier Lpez Snchez Asignatura:

Sistemas Operativos I

Grupo: 402 Docente:

Ing. Jos Luis Garca Morales

San Felipe del Progreso, Estado de Mxico Abril de 2013

Sistemas Operativos I

Comandos bsicos de Shell Bash

Sistemas Operativos I Linux provee una terminal donde se puede poner las instrucciones para que el equipo haga algo a los que denominamos comandos La forma en que se meten los comandos se llama Shell, los cuales hay varios, y uno de los ms populares en Linux se llama Bash. El archivo /etc/posswd contiene un listado de las cuentas de los usuarios y sus configuraciones. Por ejemplo, una lnea podra contener lo siguiente: jose:x:501:501:Jose Garcia:/home/jose:/bin /bash Cada atributo le indica el sistema operativo la informacin de configuracin para cada usuario. Los campos son: o o o o o o o Nombre de usuario La contrasea de usuario (o un espacio sin asignar, sis es que la contrasea se encuentra en otro archivo) Un ID de usuario (identificador de usuario del sistema) Un ID del grupo al que pertenece el usuario Un nombre completo de usuario El directorio por default del usuario El programa Shell por default del usuario

Ahora haremos un ejemplo claro: 1. Ingresamos a la terminal e introducimos los comandos cat /etc/paswd

Ahora damos enter y nos aparecern los nombres de usuarios y localizamos nuestra cuenta, para ello la remarcaremos

Sistemas Operativos I Por lo que denotamos los siguientes datos o o o o o o o Usuario: nsilence Password: No se visualiza esta guardada en otros archivos ID de usuario: 1000 ID de grupo:1000 Nombre del usuario completo: NoSilence Carpeta personal:/home/nsilence Shell:/bin/bash

Ahora detallaremos bien la siguiente ventana:

o o o o o

nsilence: nombre del usuario @: separador box: es el nombre del equipo ~: directorio personal del usuario $ y el cursor conforman el prompt

Navegacin por el sistema Cuando una seccin de un Shell esta por default se ubica en la direccin personal del usuario que indica sesin Una de las diferencias entre Windows y Linux es que Windows le pone letras a sus unidades de almacenamiento. A partir de ah se generan las rutas a las carpetas y archivos

En cambio Linux guarda sus archivos en una estructura ms simple llamada directorio virtual, este contiene una direccin base llamada raz (root). Todos los directorios y archivos de Linux empiezan con los directorios base que se visualiza con una /.

Sistemas Operativos I

Ahora bien haremos un ejemplo sencillo, en donde crearemos un archivo 1. Nos ubicamos en la barra de direccin y escribimos la ruta /home/nsilence y ah creamos una carpeta llamada documentos

Cabe mencionar que la creacin de carpetas es idntica a Windows 2. Abrimos es carpeta que creamos y ah creamos un documento de texto, para ello damos clic derecho sobre el espacio y creamos un documento de texto con el nombre prueba.txt

Por lo tanto decimos que la ruta completa (path) de nuestro archivo prueba.txt es: /home/nsilence/documentos/prueba.txt

Sistemas Operativos I En la ilustracin se puede notar que se puede ocupar disco o particin una ponee el directorio raz y otra para poner los documentos del usuario (la carpeta (/home))

La estructura de direccin en las distribuciones Linux que son comunes son las siguientes: o o o o o o o o o / el directorio raz del director virtual /boot el directorio /dev aqu Linux crea el nodo de los dispositivos /etc el directorio de configuracin del sistema /media generalmente aqu se montan los medios removibles /mnt Aqu es otro lugar donde se montan los medios removibles /sbin Aqu se guardan utilidades del del administrador del sistema /usr Aqu se instalan programas del usuario /var Aqu se guardan los archivos que el sistema operativo ocupa para llevar registros variables, tal como los archivos.log.

Sistemas Operativos I Cambios de directorios Para mover el Shell de un directorio a otro, se ocupa el comando cd. Su sintaxis es: cd destino Destino: significa el nombre del directorio al que nos queremos cambiar. Hay de dos formas de hacerlo: o o Ruta relativa Ruta absoluta

As se define exactamente donde est el directorio en a estructura de archivos. EMPEZAMOS DESDE EL DIRECTORIO RAIZ. Por ejemplo: introducimos los siguientes comandos en la terminal /usr/lib/apache2 (se puede notar que empieza desde el directorio raz /)

Seguimos insertando comando, posicionndonos en diferentes rutas

Ruta relativa Permite especificar una direccin a partir del DIRECTORIO ACTUAL SIN TENER QUE EMPESAR DESDE A RAIZ sabemos que es una ruta relativa porque no empieza con una diagonal: / Son de dos tipos: 1 se indica en nombre del directorio partir del directorio de personal 2 se utiliza caractersticas especficas: 2.1 . directorio actual

Sistemas Operativos I 2.2 .. Significa el directorio padre Ahora realizaremos un ejemplo con carpetas, para ello en /home/documentos crearemos carpetas con nombre fotos, vacaciones, msica dentro de msica crearemos carpetas como trance, mix, electrnica, gregorian. 1. Abrimos la terminal y tecleamos los siguientes comandos

Lo que se ha hecho fue estar navegando en nuestros documentos pero ahora con comandos Listado de archivos Hay un comando para ver cules son los directorios y archivos existentes en el sistema. ls (ele ese) Parmetros -F sirve para distinguir archivos y directorios -a sirve para ver archivos ocultos, en los cuales en Linux empiezan con. -R sirve para el contenido delos subdirectorios -l muestra una descripcin completa de los directorios y/o archivos Ahora haremos un pequeo ejemplo Para ello damos clic en el icono de home y nos ubicamos en la carpeta de documentos

Sistemas Operativos I Y creamos los siguientes archivos y posteriormente una carpeta, los nombres se describen en la pantalla

Ahora teclearemos en la terminal los siguientes comandos

También podría gustarte