Professional Documents
Culture Documents
Sistemas Operativos
Clear
El comando clear permite limpiar la pantalla.
Exit
Esta orden se emplea para avisar al sistema de nuestro fin de sesin. (ctrl + d). Cada vez que queramos cerrar una sesin tecleamos exit y nos regresa a la sesin anterior y si no hay anterior se cierra totalmente la consola.
who
Informa acerca de quienes estn conectado actualmente al sistema. Esto siempre y cuando, estn conectando a un servidor, y de ser as podran observar a todos los usuarios que conectados, en caso contrario solo aparecer informacin de su equipo.
pwd
Esta orden muestra el directorio de trabajo actual.
2. El Sistema de archivo
El directorio raz /. La raz es el nico directorio que no tiene directorio padre. En este directorio las entradas "." y ".." coinciden. /bin. Contiene muchas de las rdenes ejecutables. Normalmente, aqu se encuentran los programas de uso ms comn para los usuarios, como la orden /bin/ls para visualizar los archivos. /usr. Cuelga los diferentes directorios de trabajo de cada uno de los usuarios. Cada usuario va a poder hacer lo que quiera con su directorio de trabajo, pero tendr un acceso restringido al resto de los directorios. /etc. Este directorio contiene rdenes y archivos de configuracin empleados en la administracin del sistema. Estas rdenes se guardan en un directorio aparte porque la mayora de ellas slo pueden ser ejecutadas por usuarios privilegiados. /dev. Contiene los archivos de dispositivos empleados para la comunicacin con dispositivos perifricos, tales como, impresoras, discos, disquete etc.
Pgina 1
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
Pgina 2
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
home
Directorio Laboratorios
Archivos
Archivos
Envio1_101210.txt Envio2_011010.txt
6) Ubquese en el directorio de trabajo de sistemasoperativos. Para ello escriba: $ cd /home/sistemasoperativos + ENTER 7) Creamos el directorio Laboratorios $ mkdir Laboratorios + ENTER Utilizamos el comando mkdir para crear un directorio dentro del espacio de trabajo de sistoperativo. Navegamos hacia el directorio recin creado, en este caso sistemasoperativo. Utilizando el comando cd el nombre del directorio. $ cd Laboratorios + ENTER El prompt nos debera indicar el cambio de directorio actual o bien podemos usar el comando pwd + ENTER para comprobar la ruta actual. Ver figura.
8) Proceder a crear los archivos laboratorio1.txt y laboratorio2.txt para ello utilice el editor pico desde la lnea de comandos. Crear los dos archivos con el contenido Esto es una prueba $ touch laboratorio1.txt + ENTER $ touch laboratorio2.txt + ENTER Nota: Visualice las opciones de la parte inferior de la pantalla para salvar los contenidos del Sede Liberia Guanacaste Joseth Vargas Miguel Contreras Pgina 3
Sistemas Operativos
9) Teclee ls desde el directorio Laboratorios deberamos poder visualizar los archivos laboratorio1.txt y laboratorio2.txt. $ ls + ENTER
Manejando archivos Comando touch: Cuando requerimos crear un archivo en blanco dentro del sistema de ficheros lo
hacemos con touch. A un archivo en blanco le podemos modificar algunas de sus propiedades. Por ejemplo el tiempo de acceso. touch + NOMBREARCHIVO 10) Por ejemplo si queremos crear un archivo en blanco y modificar su tiempo de acceso a la fecha de hoy tendramos que hacer:
Copiando Archivos Comando cp: Para realizar la copia de archivos y directorios existe el comando cp. Este nos permite
copiar un archivo de una fuente a un destino, o bien copiar un directorio con todos sus subdirectorios y archivos a un destino:
11) Vuelva hacer un ls il para visualizar las propiedades del archivo copiado. Use el more para comprobar los contenidos de ambos archivos.
Pgina 4
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
Copiar el archivo dentro de un directorio ya existente. El primer caso puede utilizarlo cuando el directorio destino no se encuentra dentro del directorio actual. 14) Por ejemplo si creamos el directorio prueba dentro de laboratorios podemos copiar el archivo laboratorio1.txt en prueba con los siguientes pasos:
$ $ $ $
cd /home/sistemasoperativo/laboratorios + ENTER cp laboratorio1.txt /home/sistoperativo + ENTER cd /home/sistoperativo + ENTER ls l + ENTER , para comprobar que la copia se hizo.
Enlace simblico: 17) Podemos crear una copia del archivo laboratorio2.txt en laboratorio4.txt mediante enlace simblico, escribiendo la instruccin.
$ cp s laboratorio2.txt laboratorio4.txt
18) Ahora haga un ls il para analizar los datos de los archivos. Usted podr ver que laboratorio4.txt es un nmero de nodo_i distinto lo que indica que crea otro archivo. Al mismo tiempo podr observar que la columna que indica los enlaces del archivo se increment en uno.
$ ls il
19) Edite el contenido del archivo laboratorio2.txt y laboratorio4.txt y verifique que visualizando el contenido de cualquiera de los dos archivos el contenido es el mismo.
$ vi laboratorio2.txt
Sede Liberia Guanacaste Joseth Vargas Miguel Contreras Pgina 5
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
$ vi laboratorio4.txt
20) Elimine el archivo laboratorio4.txt y posteriormente haga un ls il para ver la lista de archivos. Compruebe que la cantidad de enlaces del archivo laboratorio2.txt se decremento en uno.
$ rm laboratorio4.txt
Renombrando archivos
El comando que nos permite el renombramiento de archivos es mv, este comando tambin es utilizado para mover un archivo de ubicacin dependiendo del parmetro con el cual sea utilizado. Para renombrar un archivo usamos la siguiente sintaxis: mv NombreArchivoOrigen NombreArchivoDestino 21) Haga un ls il y visualice los datos del archivo laboratorio1.txt, datos como: tamao, nmero de enlaces, nmero de nodo_i, etc. Verifique que el archivo en mencin exista en su directorio actual. 22) Por ejemplo si quisiramos renombrar el archivo laboratorio1.txt como prueba1.txt escriba lo que se muestra abajo.
Sintaxis:
mv directorio_origen directorio_destino
24) 25) 26) 27) 28) Dentro de su directorio de trabajo cree el directorio prueba1 Dentro del directorio prueba1, cree el archivo prueba1.txt Ubquese en prueba1 y dentro del mismo cree el directorio HijoPrueba1 Establezca como directorio de trabajo laboratorios Mueva el contenido de prueba1 a prueba2, el directorio como no existe el sistema de archivos entiende que debe crearlo. 29) Haga un ls l para comprobar los resultados. Ver figura para analizar los pasos. Sede Liberia Guanacaste Joseth Vargas Miguel Contreras Pgina 6
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
Eliminando archivos
Para eliminar archivos existe el comando rm. Consulte en man para visualizar los parmetros.
Sintaxis:
rm NombreArchivo
30) Estando en el directorio prueba2. Pruebe eliminar el archivo prueba1.txt. Con la instruccin
$ rm prueba1.txt
31) Cree un archivo nuevo con pico al que le llamaremos prueba2.txt
$ rm i prueba2.txt + ENTER
33) Cree otro archivo con pico con el nombre de prueba3.txt
Comando rmdir:
Nos permite eliminar un directorio. El sistema de archivos de LINUX por defecto valida que el directorio a eliminar se encuentre vacio sin embargo podemos utilizar los siguientes parmetros: -r: Elimina los archivos y directorios del directorio especificado como parmetro. El sistema pide confirmacin para cada directorio y archivo a eliminar. -f: Elimina los archivos y directorios del directorio especificado como parmetro sin pedir mensaje de confirmacin. 35) En el directorio de trabajo actual cree el directorio prueba3
$ cd
38) Elimine el directorio prueba3 con Sede Liberia Guanacaste Joseth Vargas Miguel Contreras Pgina 7
UNIVERSIDAD DE COSTARICA
Sistemas Operativos
$ rm prueba3 + ENTER
39) Esto nos indica que el directorio no puede ser eliminado porque contiene datos. Indiquemos al sistema operativo que queremos eliminar el directorio y su contenido con el parmetro r
$ rm r prueba3 + ENTER
40) Pruebe eliminar otro directorio y su contenido agregando el parmetro f para eliminar los mensajes de confirmacin.
$ rm rf prueba2 + ENTER
Comando cat:
Permite visualizar el contenido de un archivo. -n: Muestra el nmero de lnea 41) Ubquese en /home/sistoperativo/laboratorios 42) Visualice el contenido del archivo prueba2.txt
Comando more:
Permite visualizar el contenido de un archivo. Barra espaciadora: Nos permite navegar a la siguiente pantalla q: Nos salimos Enter: Despliega la siguiente lnea f: Salta a la pantalla anterior s: Salta una lnea de texto
Pgina 8