LABORATORIO_1_LINUX

Anuncio
Centro de Electricidad, Electrónica y
Telecomunicaciones - CEET, Bogotá D.C.
LABORATORIO # 1
Comandos Shell de Linux
Objetivo: Aplicar en forma práctica y en trabajo autónomo, los diferentes
comandos de Linux.
Fecha de entrega: Dic 05 de 2012.
Lugar: Ambiente: 303 – Colsutec
Desarrollo de la práctica
1.
Ingresa al sistema con el usuario Cliente
2.
Crea un directorio con el nombre de EMPRESA y dentro de éste
crear otro llamado Oficina.
3.
Crea un archivo llamado con los nombres de tus compañeros
(utiliza algún editor gráfico de Linux).
4.
Crea un archivo con los correos de 7 Compañeros
5.
Despliega en la pantalla el contenido de los archivos
6.
Despliega el contenido del directorio etc , mostrando sus
archivos por tamaño y fecha de creación.
7.
Despliega en la pantalla el contenido de los Archivos numerando
las líneas (investiga, cómo lo haces).
8.
Muestra en la pantalla el número de palabras y de caracteres que
tiene el archivo de los nombres
9.
Crea un directorio que se llame Contactos
10. Copia los archivos que creaste al directorio Contactos
11. Entra al directorio Contactos y muestra los permisos de los
archivos
12. Dale a tus archivos permisos para que cualquier usuario pueda
leerlos
Ing. Espec. J. Javier Vaquiro
Página 1
Centro de Electricidad, Electrónica y
Telecomunicaciones - CEET, Bogotá D.C.
13. Muestra los permisos de los archivos
14. Muestra en la pantalla las líneas del archivo de los nombres y
teléfonos que contengan un 7. (investiga, cómo lo haces)
15. Muestra el contenido del archivo de los Nombres ordenado de
menor a mayor, y luego de mayor a menor
16. Crea un archivo llamado Sistemas Operativos listando todos
los sistemas operativos conocidos con su respectiva definición, y
dale permiso de escritura a todos los usuarios. (puedes usar los
comandos chmod.
17. Entra a los directorios de tus Agenda y agrega comentarios a su
archivo Sistemas Operativos
18. Muestra el contenido del archivo Sistemas Operativos
19. Muestra en la pantalla las últimas 10 líneas del archivo Sistemas
Operativos.
20.
Muestra el número de líneas, palabras y caracteres en el
archivo Sistemas Operativos
21. Muestra las líneas del archivo Sistemas Operativos en las que
aparece la palabra "libre" (investiga en internet, cómo lo haces)
21
Muestra las líneas del archivo Sistemas Operativos en las que
aparece al menos una letra "S"
Nota:
Utiliza los comandos man/info para investigar la forma
de usar el resto de los comandos requeridos para la
práctica
Valoración: 100%
Éxitos
Ing. Espec. J. Javier Vaquiro
Página 2
Centro de Electricidad, Electrónica y
Telecomunicaciones - CEET, Bogotá D.C.
COMANDOS BASICOS
LINUX/UNIX
Comando
cat fich1 [...fichN]
Descripción
Ejemplos
Concatena y muestra un archivos
cat /etc/passwd
archivos
cat dict1 dict2 dict
Cd
Cambia de directorio
cd /tmp
ls
Lista el contenido del directorio
ls -l /usr/bin
pwd
Muestra la ruta del directorio actual
Pwd
rm fich
Borra un fichero.
rm foo.c
rm -r dir
Borra un todo un directorio
rm -rf prog_dir
rmdir dir
Borra un directorio vacío
rmdir prog_dir
find dir test acción
Encuentra archivos.
find . -name ``.bak'' -print
grep [-cilnv] expr archivos
Busca patrones en archivos
grep mike /etc/passwd
mkdir dir
Crea un directorio.
mkdir tmp
mv fich1 ...fichN dir
Mueve un archivo(s) a un directorio
mv a.out prog1
mv fich1 fich2
Renombra un archivo.
mv .c prog_dir
less / more fich(s)
Visualiza página a página un archivo.
more muy_largo.c
less acepta comandos vi.
less muy_largo.c
ln [-s] fich acceso
Crea un acceso directo a un archivo
ln -s /users/mike/.profile .
tail -count fich
Muestra el final de un archivo
tail prog1.c
vi fich
Edita un archivo.
vi .profile
Ing. Espec. J. Javier Vaquiro
Página 3
Centro de Electricidad, Electrónica y
Telecomunicaciones - CEET, Bogotá D.C.
Comando/Sintaxis
Descripción
Ejemplos
at [-lr] hora [fecha]
Ejecuta un comando mas tarde
at 6pm Friday miscript
cal [[mes] año]
Muestra un calendario del mes/año
cal 1 2025
date [mmddhhmm] [+form]
Muestra la hora y la fecha
date
echo string
Escribe mensaje en la salida estándar
echo ``Hola mundo''
kill [-señal] PID
Matar un proceso
kill 1234
man comando
Ayuda del comando especificado
man gcc
man -k printer
passwd
Cambia la contraseña.
ps [axiu]
Muestra información sobre los procesos ps -ux
who / rwho
passwd
que se están ejecutando en el sistema
ps -ef
Muestra información de los usuarios
who
conectados al sistema.
Comparación de Comandos Linux / Windows - DOS
Linux
DOS
Significado
cat
type
Ver contenido de un archivo.
cd, chdir
cd, chdir
Cambio el directorio en curso.
chmod
attrib
Cambia los atributos.
clear
cls
Borra la pantalla.
ls
dir
Ver contenido de directorio.
mkdir
md, mkdir
Creación de subdirectorio.
more
more
Muestra un archivo pantalla por pantalla.
mv
move
Mover un archivo o directorio.
rmdir
rd, rmdir
Eliminación de subdirectorio.
rm -r
deltree
Eliminación de subdirectorio y todo su contenido.
Ing. Espec. J. Javier Vaquiro
Página 4
Descargar