prac3

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 4

Trabajo con Archivos

1. Visualización de archivos ocultos


Al crear una cuenta de usuario, el sistema genera automáticamente algunos
archivos y directorios en el directorio casa del usuario. Estos archivos son por
lo general de configuración, estando la mayorı́a de ellos ocultos al usuario, ya
que empiezan con el caracter . (punto), por lo cual al usar el comando ls no se
muestran.

1. Investiga y anota la forma para mostrar los archivos y directorios ocultos.


Para realizar lo anterior, se requiere usar el comando man para investigar
las opciones del comando ls.
2. Una vez que hayas investigado la forma de mostrar archivos y directorios
ocultos, revisa que archivos/directorios ocultos están en tu directorio casa.

2. Creación y visualización de archivos


En la práctica 2. Sistema de Archivos se indicó la manera de crear
archivos vacı́os usando el comando touch seguido del nombre del archivo. En
esta sección se indica como crear un archivo no vacı́o usando el comando cat.
Es posible ejecutar algún programa de los que están disponible en el menú de
Aplicaciones del escritorio de GNOME, para eso basta escribir el nombre del
archivo ejecutable y presionar retorno.
Algunos editores gráficos disponibles en GNOME son nedit y gedit . De-
spués del nombre del programa se puede acompañar por el nombre del archivo
que se desea crear.

1. Anota la forma para abrir con la barra de menús del escritorio de GNON-
ME un editor de textos
2. Desde una sesión de terminal, crea un directorio con el nombre prac3
debajo de tu directorio casa, cámbiate a ese directorio y teclea lo siguiente:

$ cat > prueba.txt

Observa que el cursor de texto pasa al siguiente renglón y a la primera


columna. Escribe en el primer renglón tu nombre y tus apellidos, presiona

1
la tecla Retorno, Intro o Enter para pasar al siguiente renglón. Teclea
ahora tu matrı́cula o algún numero en el caso de que no la tengas. Pasa
al siguiente renglón, anota el nombre de tu cuenta y pasa al siguiente
renglón. Para indicar que se termina el ingreso de información presiona la
combinación de teclas Ctrl-D.
Anota el tamaño del archivo que acabas de crear.
3. Para mostrar el contenido de archivos se puede usar el comando cat, teclea
lo siguiente:

$ cat prueba.txt

Cuando un archivo desborda el tamaño de la ventana de la terminal, se


puede hacer lo siguiente para modificar el estado de ejecución del comando:

a) Presionar la combinación de teclas CTRL-S para congelar o suspender


la ejecución.
b) Para reiniciar presionar CTRL-Q.
c) Para suspender la ejecución presionar CTRL-C.

Las combinaciones anteriores funcionan también para otros comandos.

4. ¿Qué sucede si tecleas cat prueba.txt prueba.txt?


5. Investiga y anota para que sirven los siguientes comandos interactivos del
comando more: h, =, /, n, d, b, :f. Nota: los comando interactivos se
emplean al momento de estar usando el comando more, NO son dados
desde la lı́nea de comandos.
En los siguientes comandos se muestra en primer lugar como se usa indi-
vidualmente el comando more, y en el segundo caso empleando una tuberı́a,
es decir, la salida del comando cat, es pasada como entrada al comando
more. Teclea lo siguiente debiéndose obtener el mismo resultado.

$ more /etc/services
$ cat /etc/services | more

3. Copiado de archivos
Para copiar los archivos se emplea el comando cp

1. Teclea los siguientes comandos estando en el directorio prac3. Anota las


salidas que generan los comandos y además indica lo que se realiza al
emplear el comando cp en cada caso. Recuerda que la variable $HOME
contiene la trayectoria absoluta del directorio casa.

2
$ cp prueba.txt prueba2.txt
$ ls

$ cp /etc/services $HOME
$ ls ~/s*

$ cp /etc/services $HOME/prac3/copia\ services

4. Movimiento de archivos y cambio de nombre.


Se usa el comando mv para mover un archivo a otro directorio, o bien, para
cambiarle de nombre.

1. Teclea los siguientes comandos estando en el directorio prac3, y anota la


salida:

$ mv copia\ services copia_servicios


$ ls copia*
$ mv copia_servicios ..
$ ls copia*
$ ls ../copia*

2. Anota los comandos junto con las opciones empleadas para eliminar el
directorio prac3 y
El comando file intenta clasificar los archivos de acuerdo a su contenido,
algunos de los más comunes son:

Tipo Descripción

ASCII English text Un archivo de texto ordinario que contiene palabras


en inglés y puntuación.
ASCII text Un texto con caracteres ASCII, donde no hay ora-
ciones.
directory Un directorio.
command text Un script del shell
block special Un archivo de dispositivo que soporta bloques de
datos.
character special Un archivo de dispositivo que lee y escribe caracter
por caracter.
executable Un archivo con un programa compilado.

3. Teclea los siguientes comandos y anota la salida.

3
$ file /etc/services
$ file /etc/protocols
$ file /bin/cp
$ file /etc
$ file /dev/hda1
$ file /dev/tty0

También podría gustarte