COMANDOS BASICO
Objetivos.
· Familiarización con el sistema LINUX como usuario, aprendiendo el uso de los comandos más usuales.
· Manejar órdenes básicas para mostrar información por la pantalla, usuarios, gestionar directorios y archivos.
· Aprender a desplazarse por el sistema de archivos.
Recursos:
Herramientas. Los comandos a utilizar en esta práctica son:
http://es.tldp.org/Manuales-LuCAS/LIPP/lipp-1.1-html-2/lipp.htm
uname rm cp pwd
exit date mkdir cd
who cal mv ls
man find rmdir
Procedimiento:
NOTA: DETALLE EN EL INFORME SOLO AQUELLOS PUNTOS DONDE SE HACEN PREGUNTAS... PARA ESO EMPLEE ESTE MISMO DOCUMENTO Y RESALTE EN AZUL O ROJO SUS RESPUESTAS...
1.- Entrada en el sistema y consulta de información básica del sistema y de los usuarios.
Arranque la máquina en modo LINUX y autentifiquese. (USER: USER1, PASSWORD: USER01, si no funciona ases[orese con el docente)
1.1. Indique los pasos para iniciar una sesión de trabajo, utilizando su identificativo (logname) y su palabra de paso (password).
{Conectamos al serv: user1>
password:
1.2 Consola de Linux
Realice CTRL-ALT-F1 para ir a una consola virtual. Haga lo mismo pero con F2, F3, F4, F5 y F6. Qué ha sucedido?
Al presionar las teclas F3, F4, F5 y F6 se presento el modo de texto.
Retorne al modo gráfico con CTRL-ALT-F7.
1.3 Visualización de su identificativo:
a) Visualizar el nombre.
#who am I
rootpts/0Jun 9 16:50 (:0.0)
b) ¿Qué usuarios están conectados al sistema en este momento?.
[root@localhost root]# who
root:0Jun 9 16:50
rootpts/0Jun 9 16:51 (:0.0)
1.4 Visualice la siguiente información sobre el sistema.
a) nombre
Linux
b) versión del sistema operativo (fecha de entrega al pùblico)
uname -v
#1 Th Mar 13 17:18:24 EST 2003
c) hardware que lo soporta.
uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:18:24 EST 2003 i686 athlon i386 GNU/Linux
1.5 Fechas:
a) Visualice la fecha y hora actual.
# date
lun jun 9 16:52:08 EST 2004
b) Visualice el calendario completo del año.
#cal 2009
c) Consulte el día de la semana de su cumpleaños en el año 2006.
#cal 11 2008
noviembre de 2008
do lu ma mi ju vi sá
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
¿Qué ocurre si solo escribe en la linea de comando cal...?
1.6 Familiaricese con el manual en línea (man man). Elija una sección concreta para
algo que esté en varias secciones. Por ejemplo, haga man uname, man cal y man pwd. Para salir del manual solo oprima la tecla q… así se habilitará la línea de comando nuevamente…
3- Manejo de archivos y directorios
Determine en qué directorio está con pwd y navegue por los directorios con cd directorio, viendo qué archivos hay en ellos y de qué tipo son. Visite /etc, /dev, /bin, /usr/bin, /sbin, etc.
3.1 Para obtener la ruta de acceso absoluta al directorio actual
#pwd
¿Qué resultado obtuvo? ¿Qué apareció en pantalla?
Se pudo mostrar en pantalla la dirección en donde se encuentra ubicado /home/user1
3.2 Para movernos en el entorno
#cd /etc (escriba esto y dé enter... )
¿Qué resultado obtuvo?
Esto nos lleva al directorio de etc. Pero al parecer el sistema nos manda un mensaje que indica que esto no existe.
Cambiarse al directorio /dev con el comando correspondiente.
¿Qué comando específico para cambiarse al directorio dev exitosamente?
Luego del uso del comando cd/dev se cambia al directorio dev.
Para ir a nuestro directorio de trabajo (el directorio de trabajo es el directorio
raìz del usuario -cuenta- que usted està usando)
#cd
3.3 Examine qué archivos o directorios hay en el directorio en curso con ls, ls -l , ls -a,
# ls -F, etc. Què se observa al emplear ls- r y ls –q?
Se nota que son la misma carpeta para ambos casos pero estas se encuentran ordenadas de distinta forma.
Desde el directorio home (ejecute el comando pwd y verá que usted está en el directorio home de su cuenta de usuario) ver todos los archivos y directorios del directorio raíz que en su nombre incluyan la letra l.También, desde home, ver la lista de archivos y directorios situados en /usr/bin en cuyo nombre esté presente la letra l. Veamos (escriba:): #cd #ls *l*
#ls -d *l (con la opción -d se evita que me salga el contenido de los directorios)
#ls /usr/bin l*
# ls -l (muestra el contenido del directorio actual sin los detalles de cada elemento a desplegar)
#ls –la (muestra información en formato largo, inclusive los archivos ocultos)
Se nos pide listar por orden cronológico el contenido del directorio abuelo de nuestro directorio home. #ls -l ../.. (observe el orden cronològico) #ls -lt ../..(ver que el orden cronológico es de más nuevo a más antiguo)
Qué información nos muestra el siguiente comando?
# ls -F | more |
(el caracter | está en la tecla del 1 o en la tecla del al lado del 1, arrriba de la tecla de tabular... oprima la tecla Alt ubicada a la derecha de la barra espaciadora, en conjunto con la tecla que tiene el caracter | o ¦... cuando el comando ejecute, oprima la barra espaciadora para que continúe el despliegue de los datos, o enter para que se despliegue un elemento adicional cada vez)
# ls –R | more
¿Cuaĺ es la diferencia entre este comando y el anterior?
Una de las diferencias es que en el primer comando contiene archivos y carpetas con el separador “/”, mientras que el otro comando muestra los archivos sin “/”.
3.4 Crea los directorios dir1 y dir2 en tu directorio /home/user1.
mkdir dir1 dir
Sin cambiarte del directorio /home/user1, crea en dir1 otro directorio que se llame tmp.
mkdir /root/dir1/tmp
Desde el directorio/tmp:
Ø Ver el contenido del directorio actual.
ls
· Familiarización con el sistema LINUX como usuario, aprendiendo el uso de los comandos más usuales.
· Manejar órdenes básicas para mostrar información por la pantalla, usuarios, gestionar directorios y archivos.
· Aprender a desplazarse por el sistema de archivos.
Recursos:
Herramientas. Los comandos a utilizar en esta práctica son:
http://es.tldp.org/Manuales-LuCAS/LIPP/lipp-1.1-html-2/lipp.htm
uname rm cp pwd
exit date mkdir cd
who cal mv ls
man find rmdir
Procedimiento:
NOTA: DETALLE EN EL INFORME SOLO AQUELLOS PUNTOS DONDE SE HACEN PREGUNTAS... PARA ESO EMPLEE ESTE MISMO DOCUMENTO Y RESALTE EN AZUL O ROJO SUS RESPUESTAS...
1.- Entrada en el sistema y consulta de información básica del sistema y de los usuarios.
Arranque la máquina en modo LINUX y autentifiquese. (USER: USER1, PASSWORD: USER01, si no funciona ases[orese con el docente)
1.1. Indique los pasos para iniciar una sesión de trabajo, utilizando su identificativo (logname) y su palabra de paso (password).
{Conectamos al serv: user1>
password:
1.2 Consola de Linux
Realice CTRL-ALT-F1 para ir a una consola virtual. Haga lo mismo pero con F2, F3, F4, F5 y F6. Qué ha sucedido?
Al presionar las teclas F3, F4, F5 y F6 se presento el modo de texto.
Retorne al modo gráfico con CTRL-ALT-F7.
1.3 Visualización de su identificativo:
a) Visualizar el nombre.
#who am I
rootpts/0Jun 9 16:50 (:0.0)
b) ¿Qué usuarios están conectados al sistema en este momento?.
[root@localhost root]# who
root:0Jun 9 16:50
rootpts/0Jun 9 16:51 (:0.0)
1.4 Visualice la siguiente información sobre el sistema.
a) nombre
Linux
b) versión del sistema operativo (fecha de entrega al pùblico)
uname -v
#1 Th Mar 13 17:18:24 EST 2003
c) hardware que lo soporta.
uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:18:24 EST 2003 i686 athlon i386 GNU/Linux
1.5 Fechas:
a) Visualice la fecha y hora actual.
# date
lun jun 9 16:52:08 EST 2004
b) Visualice el calendario completo del año.
#cal 2009
c) Consulte el día de la semana de su cumpleaños en el año 2006.
#cal 11 2008
noviembre de 2008
do lu ma mi ju vi sá
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
¿Qué ocurre si solo escribe en la linea de comando cal...?
1.6 Familiaricese con el manual en línea (man man). Elija una sección concreta para
algo que esté en varias secciones. Por ejemplo, haga man uname, man cal y man pwd. Para salir del manual solo oprima la tecla q… así se habilitará la línea de comando nuevamente…
3- Manejo de archivos y directorios
Determine en qué directorio está con pwd y navegue por los directorios con cd directorio, viendo qué archivos hay en ellos y de qué tipo son. Visite /etc, /dev, /bin, /usr/bin, /sbin, etc.
3.1 Para obtener la ruta de acceso absoluta al directorio actual
#pwd
¿Qué resultado obtuvo? ¿Qué apareció en pantalla?
Se pudo mostrar en pantalla la dirección en donde se encuentra ubicado /home/user1
3.2 Para movernos en el entorno
#cd /etc (escriba esto y dé enter... )
¿Qué resultado obtuvo?
Esto nos lleva al directorio de etc. Pero al parecer el sistema nos manda un mensaje que indica que esto no existe.
Cambiarse al directorio /dev con el comando correspondiente.
¿Qué comando específico para cambiarse al directorio dev exitosamente?
Luego del uso del comando cd/dev se cambia al directorio dev.
Para ir a nuestro directorio de trabajo (el directorio de trabajo es el directorio
raìz del usuario -cuenta- que usted està usando)
#cd
3.3 Examine qué archivos o directorios hay en el directorio en curso con ls, ls -l , ls -a,
# ls -F, etc. Què se observa al emplear ls- r y ls –q?
Se nota que son la misma carpeta para ambos casos pero estas se encuentran ordenadas de distinta forma.
Desde el directorio home (ejecute el comando pwd y verá que usted está en el directorio home de su cuenta de usuario) ver todos los archivos y directorios del directorio raíz que en su nombre incluyan la letra l.También, desde home, ver la lista de archivos y directorios situados en /usr/bin en cuyo nombre esté presente la letra l. Veamos (escriba:): #cd #ls *l*
#ls -d *l (con la opción -d se evita que me salga el contenido de los directorios)
#ls /usr/bin l*
# ls -l (muestra el contenido del directorio actual sin los detalles de cada elemento a desplegar)
#ls –la (muestra información en formato largo, inclusive los archivos ocultos)
Se nos pide listar por orden cronológico el contenido del directorio abuelo de nuestro directorio home. #ls -l ../.. (observe el orden cronològico) #ls -lt ../..(ver que el orden cronológico es de más nuevo a más antiguo)
Qué información nos muestra el siguiente comando?
# ls -F | more |
(el caracter | está en la tecla del 1 o en la tecla del al lado del 1, arrriba de la tecla de tabular... oprima la tecla Alt ubicada a la derecha de la barra espaciadora, en conjunto con la tecla que tiene el caracter | o ¦... cuando el comando ejecute, oprima la barra espaciadora para que continúe el despliegue de los datos, o enter para que se despliegue un elemento adicional cada vez)
# ls –R | more
¿Cuaĺ es la diferencia entre este comando y el anterior?
Una de las diferencias es que en el primer comando contiene archivos y carpetas con el separador “/”, mientras que el otro comando muestra los archivos sin “/”.
3.4 Crea los directorios dir1 y dir2 en tu directorio /home/user1.
mkdir dir1 dir
Sin cambiarte del directorio /home/user1, crea en dir1 otro directorio que se llame tmp.
mkdir /root/dir1/tmp
Desde el directorio/tmp:
Ø Ver el contenido del directorio actual.
ls
Ø Ver el contenido del directorio /bin.
ls /bin
Ø Listar sólo los nombres de los archivos y subdirectorios del directorio /bin que empiecen por la letra m (detalle qué ocurriò)
ls /bin m*
Ø Verificar si del directorio /usr cuelga otro directorio llamado pub. En caso afirmativo, determinar la fecha de su creación.
Aparece que tal directorio no existe
Regresar al directorio anterior
#cd ..
Cambiarse a un directorio en específico (ruta absoluta)
#cd /etc
para retornar al directorio de trabajo
#cd
3.5 Copiar archivos o directorios
Crear un archivo en blanco
#touch temp1
Copiar un archivo viejo a uno nuevo
cp temp1 temp2
copiar un archivo en otro directorio
cp temp1 /tmp
cp temp1 dir2
cp temp1 dir1/nuevo
cp /home/user1/dir1/nuevo /tmp/nuevo1
Qué es lo que hacen los siguientes comandos?
#cp /etc/termcap ../
Los que hacen los códigos es copiar el archivo en un directorio superior
#cp /etc/shells /home/user1/
Lo que hace es copiar etc/shells en el directorio user1
3.6 Cambiar el nombre de un archivo
#mv temp2 practica
Mover el archivo hacia otro directorio
#mv practica dir1
3.7 Borre los archivos
#rm temp1 temp2
borrar directorio
#rm –r dir1
#rmdir dir2
3.8 Para buscar información específica en un directorio
para sacar en pantalla todos los archivos y directorios del disco , valdría con :
#find / -print (para interrumpir la respuesta del comando, teclee la tecla Esc)
Si se desean sólo archivos ó sólo directorios:
#find / -type f -print
Buscar todos los archivos y directorios que tengan más de 30 días de antigüedad:
find / -atime +30 -print
4. Salir del Sistema y sesión
4.1 Para finalizar una sesión
exit o logout
4.2 Salir del sistema
CTRL.-ALT-DEL
halt
Si ejecutamos los siguientes comandos, qué sucede?
shutdown –h now
shutdown –r now
Debido a que nos encontrabamos en el root no se reinicio la maquina
Al apretar shutdown –r now la maquina se devio de apagar pero al igual que la anterior no lo realizo debido a que se encontraba en el root.
Salga del sistema utilizando algunos de los comandos aprendidos. ¿Qué comando utilizó?
Usamos CTRL-ALT-DEL y se reinicia la maquina
¿Qué pantalla apareció luego de ejecutar dicho comando?
Aparece una pantalla negra cargando el sistema
ls /bin
Ø Listar sólo los nombres de los archivos y subdirectorios del directorio /bin que empiecen por la letra m (detalle qué ocurriò)
ls /bin m*
Ø Verificar si del directorio /usr cuelga otro directorio llamado pub. En caso afirmativo, determinar la fecha de su creación.
Aparece que tal directorio no existe
Regresar al directorio anterior
#cd ..
Cambiarse a un directorio en específico (ruta absoluta)
#cd /etc
para retornar al directorio de trabajo
#cd
3.5 Copiar archivos o directorios
Crear un archivo en blanco
#touch temp1
Copiar un archivo viejo a uno nuevo
cp temp1 temp2
copiar un archivo en otro directorio
cp temp1 /tmp
cp temp1 dir2
cp temp1 dir1/nuevo
cp /home/user1/dir1/nuevo /tmp/nuevo1
Qué es lo que hacen los siguientes comandos?
#cp /etc/termcap ../
Los que hacen los códigos es copiar el archivo en un directorio superior
#cp /etc/shells /home/user1/
Lo que hace es copiar etc/shells en el directorio user1
3.6 Cambiar el nombre de un archivo
#mv temp2 practica
Mover el archivo hacia otro directorio
#mv practica dir1
3.7 Borre los archivos
#rm temp1 temp2
borrar directorio
#rm –r dir1
#rmdir dir2
3.8 Para buscar información específica en un directorio
para sacar en pantalla todos los archivos y directorios del disco , valdría con :
#find / -print (para interrumpir la respuesta del comando, teclee la tecla Esc)
Si se desean sólo archivos ó sólo directorios:
#find / -type f -print
Buscar todos los archivos y directorios que tengan más de 30 días de antigüedad:
find / -atime +30 -print
4. Salir del Sistema y sesión
4.1 Para finalizar una sesión
exit o logout
4.2 Salir del sistema
CTRL.-ALT-DEL
halt
Si ejecutamos los siguientes comandos, qué sucede?
shutdown –h now
shutdown –r now
Debido a que nos encontrabamos en el root no se reinicio la maquina
Al apretar shutdown –r now la maquina se devio de apagar pero al igual que la anterior no lo realizo debido a que se encontraba en el root.
Salga del sistema utilizando algunos de los comandos aprendidos. ¿Qué comando utilizó?
Usamos CTRL-ALT-DEL y se reinicia la maquina
¿Qué pantalla apareció luego de ejecutar dicho comando?
Aparece una pantalla negra cargando el sistema
Ejercicios Extra
Crear en LINUX la siguiente estructura de directorios:
Crear en LINUX la siguiente estructura de directorios:
Creación de un arbol
Ø mkdir nombre dir
Ø cd nombre
Ø mkdir pseudocodigo dir
Ø mkdir Pascal dir
Ø mkdir C dir
Ø mkdir tmp
Ø cd pseudocodigo
Ø mkdir pruebas dir
Ø mkdir copias dir
Ø cd ..
Ø cd Pascal
Ø mkdir pruebas dir
Ø mkdir copias dir
Ø cd ..
Ø cd C
Ø mkdir pruebas dir
Ø mkdir copias dir
Ø cd
