Anda di halaman 1dari 11

UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE

SISTEMAS OPERATIVOS Y REDES


PRACTICA COMANDO DE LINUX
Indique el comando desde el prompt del Shell, para:
1. Visualizar los archivos del directorio anterior
Para poder ver los archivos del directorio anterior digitamos en la terminal:
ls../

2. Visualizar el contenido de un archivo sin abrirlo


Para poder visualizar los archivos de un directorio se digita en terminal: ls

3. Borrar un directorio con todo su contenido


Eliminar o borrar un archivo o un directorio recursivamente en la
consola o terminal en Linux. Para ello, entra en tu terminal o consola
Linux y utiliza el siguiente formato:
rm -r fichero_o_carpeta_a_eliminar

4. Contar cuantas lneas tienen un archivo de texto


Para poder contar las lneas que tiene un archivo se digita en terminal: wc
nombre_archivo
5 = lneas
14 = palabras
107= caracteres

5. Encuentre los archivos terminados en .txt en el directorio actual


Para encontrar los archivos terminados en .txt en el directorio actual
digitamos en la terminal : ls *.txt o tambin find ./ -name .txt

6. Copiar los archivos terminados en .txt que se encuentra en el


directorio Documentos al subdirectorio Ejercicios
Bueno, en el caso de Linux podemos hacerlo en una sola operacin
gracias al siempre til y verstil find con el siguiente comando
(ejecutado desde el directorio raz):
find Documentos -type f -name *.txt -exec cp {} ./Ejercicios \
7. Suponga que existe el archivo prueba.txt con permisos 777, elimine
todos los permisos de escritura del fichero

Digitamos chmod en la consola de comandos seguido de la opcin


que queramos en este caso chmod r prueba.txt
r quiere decir escritura y viene de Read

8. Como se puede evitar que otros usuarios del sistema puedan ver el
contenido de un directorio
Para restringir a los directorios de otros usuarios usamos el comando
chmod:
Para ello tenemos que tener claros los distintos grupos de usuarios:
u: usuario dueo del fichero
g: grupo de usuarios del dueo del fichero
o: todos los otros usuarios
a: todos los tipos de usuario (dueo, grupo y otros)
Digitamos en la terminal: chmod -o -r prueba.txt
9. Mostrar las 10 primeras lneas del archivo /etc/fstab
Para acceder al directorio etc, debemos realizarlo como super usuario
de la manera digitando en la terminal: sudo su
Despues nos dirigimos al fichero etc con el comando: cd /etc
Para mostrar las 10 primeras lneas usamos el comando: more -10
fstab

ls
10.
Muestre todos los archivos del directorio /urs/bin que empiezan
con la letra j
De la misma forma anterior, procedemos a la opcin para ser
superusuario, entramos al directorio urs, despus al bin con el
comando: cd /urs

Despus el comando: cd /bin


Si deseas ver los directorios que empiecen por una letra especfica.
Por ejemplo, si deseas ver los directorios cuyo nombre parte con la
letra j:
ls -l j*

Investigue que hace los siguientes comandos y coloque en ejemplo

Comando du

Indica cuanto espacio en disco ocupa un archivo o directorio. Su sintaxis es: du


[opciones] directorios. Algunas opciones que presenta este comando son:
-a
-k
-s
-L
-x

Muestra el uso de espacio de cada archivo.


Escribe el tamao de los archivos en unidades de 1024 octetos, en vez de
las unidades de 512 octetos por defecto.
En vez de la salida por defecto, informa solo de la suma total de cada uno
de los archivos especificados.
Procesa los enlaces simblicos usando el archivo o directorio al que el
enlace simblico referencia, en vez del enlace en si mismo
Cuando evala los tamaos de archivo, evala solo esos archivos que
tengan el mismo dispositivo que el archivo especificado en el operando.

EJEMPLOS:

Comando who

El comando who puede listar los nombres de los usuarios conectados actualmente, su
terminal, el tiempo que han estado conectados, y el nombre del host desde el que se han
conectado. La sintaxis es who [opciones] [archivo]. Algunas opciones que presenta este
comando son:
am i
-b
-d
-H
-i
-m
-q
-T , -w

Muestra la hora del ltimo arranque del sistema.


Muestra los procesos muertos.
Muestra los encabezados de columna encima de la salida.
Incluye el tiempo parado como HORAS:MINUTOS. Un tiempo parado de .
indica actividad en el ltimo minuto.
Igual que who am i.
Muestra solo los nombres de usuario y la cuenta de usuarios activos.
Incluir el mensaje de estado del usuario en la salida.

EJEMPLOS:

Comando who am i

Es una opcin del comando who, la cual muestra el usuario de quien lo invoca

Comando ps

Su usa para informar del estado del proceso. ps es la abreviatura de Process Status. La
sintaxis es: ps [opciones]. Algunas opciones son:
-a
-A e
-d

Listar informacin sobre todos los proceso ms frecuentes solicitados.


Lista informacin para todos los procesos.
Lista informacin sobre todos los procesos excepto los lderes de sesin.

-e
-f
-j
-l

Listar informacin sobre todos los procesos en ejecucin.


Genera un listado completo.
Mostrar identificador de sesin y de grupo de proceso.
Genera un listado largo.

EJEMPLOS:

Comando hostname

Especifica el nombre del host. La sintaxis es: hostname [-a|-d|-f|-h|-i|-s]. Algunas


opciones son:
-a
-d
-f
-h
-i
-s

Muestra el alias del host, si existe.


Muestra el nombre de dominio DNS.
Muestra el fully qualified nombre de dominio.
Muestra mensajes de ayuda.
Muestra la direccin IP del host.
No muestra el nombre de dominio

EJEMPLOS:

Comando uname n

Muestra el nombre del equipo dentro de la red de ordenadores en la que se encuentre.


EJEMPLO:

Comando grep v hola archivo.txt

Muestra todas las lneas del archivo archivo.txt, que no contengan la palabra hola

Comando ls ld /usr/bin

Indica la ubicacin de la carpeta bin, que en este caso es /usr/bin de la raz: root.
Adems muestra la hora en la que se realiz la operacin, y el nmero de archivos que
contiene la carpeta.

Coloque los comandos necesarios para realizar:

Crear un directorio en el directorio de trabajo con el nombre de Datos. Copia el


archivo gzip del directorio /bin al directorio Datos. Crea un duplicado del
archivo gzip con el nombre gzip2 en el directorio prueba

Cambie el nombre del directorio Datos a Datos2. Crea el directorio Datos 3 al


mismo nivel que Datos2 y mueva todos los archivos de Datos2 a Datos3

Anda mungkin juga menyukai