Está en la página 1de 19

Información de directorios - Comandos ls

Muestra los nombres de los archivos y subdirectorios.


• ls -a muestra todos los archivos incluyendo los ocultos
• ls -l muestra la información de todos los archivos.
• ls -c muestra ordenado por día y hora de creación.
• ls -t muestra ordenado por día y hora de modificación.
• ls -r muestra el directorio y lo ordena en orden inverso
• ls subdir muestra el contenido del subdirectorio
• ls --color muestra el contenido del directorio coloreado
COMBINACION:
ls -cr
meta caracteres * y ? :

ls *.txt
ls prueba?
Información sobre el sistema:
Nombre, uname
versión del sistema operativo, uname -v
hardware que lo soporta, uname –a
Fecha y hora actual, date
Ver calendario año, cal
datos referentes al usuario de muestra.
finger <login>
Usuario/s conectado/s al sistema , who
Salida del shell, ctrl + d
Directorios
cd va al directorio local del usuario (home)
cd /
cd --
cd .. Va al directorio padre
cd - Va al directorio personal (home)
pwd muestra por pantalla el directorio actual
. (punto) representa el directorio actual
~ representa el directorio del usuario
•mkdir dir Crea el directorio dir
•rmdir dir Borra el directorio dir (tiene que
estar vacío)
/ Indica la raíz del directorio
ejercicios1
Crear directorios y archivos
1.Crear TRES ARCHIVOS EN BLANCO
Ejemplo: touch programa
2.Crear 3 directorio (ejemplo: mkdir dir1 dir2 dir3)
3.Entrar a cualquier directorio (ejemplo: cd dir1):
crear 3 subdirectorio y 4 archivos
2.Ir al HOME con la orden cd ( ejemplo: cd)
3.Borrar el archivo y los directorio creados ( rm arch); rm –r dir
4.Verificar con la orden ls
5.Verificar la versión del SO uname -v
6.Verificar el hardware del SO uname -a
ejercicios
Crear directorios y archivos
1.Crear un archivo usando el símbolo >
Ejemplo: who >usuarios
2.Crear 3 directorio (mkdir)
3.Entrar a cualquier directorio y crear 3 subdirectorio
4.Ir al HOME con la orden cd
5.Borrar el archivo y los directorio creados
6.Verificar con la orden ls
7.Verificar la versión del SO UNAME -V
8.Verificar el hardware del SO UNAME -A
9.Aplique la orde: history 15 >ejerc
10.Verificar con la orden ls ejerc
11.Verificar el contenido del archivo ejerc
Ejemplo: cat ejerc
COMANDOS UBUNTU:
• cd cambio de directorio
• cd dire Nos traslada al subdirectorio o directorio.
• cd .. Retrocedemos un nivel en jerarquia de directorios.
• cd Nos sitúa nuevamente en el directorio personal del usuario.
• cd --
• pwd (Print working directory), visualiza o imprime la ruta del directorio
• rm borrar archivos
• rm archivo1 archivo2
• rm –i -r archivo1 archivo2 solicita la confirmacion para borrar.
• rm archi* borra los archivos con las iniciales…..
• rm * borra todos
• cp copiar archivos
• cp archivo archivo1
• cp archivo subdirectorio
• mv mueve o cambiar el nombre a los archivos archivos.
Operaciones básicas de archivos
• cp f1 f2 Copia f1 en la ruta f2
• cp f1 f2 f3 dir Copia f1, f2, f3 en la ruta dir
• cp –a ... Copia recursiva
• mv f1 f2 Renombra/mueve f1 como f2
• mv fich dir Mueve fich al directorio dir
• rm f1 f2 ... fn Borra los archivos f1, f2, ...
• rm –r dir Borra el directorio dir y TODO sucontenido
ejercicios
Crear directorios y archivos, copiar
1.Crear 2 archivo en blanco usando touch
Crear 1 directorio (mkdir)
1ª. cambiar el nombre a los dos arch. (mv)
2.Copiar los 2 archivos en blanco en el directorio creado.
2ª Crear un archivo que almacene los usuarios conectados (who)
Crear una copia de archivo de usuarios
2.Acceder o entrar al directorio y crear otro directorio
3.Mover el archivo usuarios al directorio creado.
4.Crear un nuevo directorio
5.Copia (recursiva) al nuevo directorio (cp -a)
6.Almacenar en un archivo el calendario del año de nac.
Editores de texto
• vi El editor estándar de UNIX
• emacs Uno de los editores más usados
• pico Un EMACS simplificado
• vim versión de vi mejorada
• kwrite Editor de texto del KDE
• gedit Editor de texto del GNOME
Visualización de archivos
• cat archivo Visualiza archivo
• cat >archivo crea un archivo
• more archivo Lo mismo, pero con pausas
entre pantallas (se avanza con ENTER y
espacio; se sale con “q”)
• less fichero Mejor que more, permite ir hacia
atrás en el texto, búsquedas, etc.
Herramientas de entrada y salida
del sistema
 logname
 uname
 id
 passwd
 Who
 date
 Cal
 finger
MENU APLICANDO while/do/done
Menu1 – orden while
#!/bin/bash
clear 4) clear
who ;;
while true
5)clear
do echo “ Salir del menú"
echo “ MENU” break;;
echo “*************************” *)
echo “1. Ver archivos" clear
echo “2. Ver directorio de trabajo" echo “Intente de nuevo, opción….";;
esac
echo “3. Crear directorio"
done
echo “4. Usuario en el sistema"
echo “5 Salir"
read -p “Digitar una opción: “ OPCION
case $OPCION in
1) clear
ls;;
2)clear
pwd;;
3) clear
read -p “ Directorio a crear: " DIRECTORIO
mkdir $DIRECTORIO;;
Tarea – laboratorio
Crear un Menu
1.Lista de archivos y directorio actual
2.Nombre de usuario conectado (whoami)
3.Usuarios conectados
4.Ultimos usarios conectados
5.Espacio libre en MB
6.Fecha y hora del sistema
7.Version del SO
8.Hardware del SO
9.Crear archivos en blanco (digitar nombre del archivo)
10.Crear Directorio (digitar nombre del directioro)
11. Copiar archivos (digitar nombre archivo y directorio)
12.Salir
COMANDOS MAS USADOS EN UBUNTU
• hostname • ps uptime
• whoami • ps
• date • ps axu
• time • uname –a
• • free (kb)
time ls
• df –h (espacio MB)
• who
• du –h ‘’
• rwho –a (all users)
• cat /proc/cpuinfo
• finger user name
• cat /proc/interrupts
• last
• cat /proc/version
• history | more
• cat /proc/filesystems
• history 25
Tarea – laboratorio
• Crear submenu con las
opciones siguientes:
1. Version del SO
• Crear un Menu Principal
2. Interrupciones Actuales 1. Manejo de archivos
3. Nombre de usuario conectado
4. Archivo del kernel source menu1.sh
5. Usuarios conectados (who) 2. Información del sistemas
6. Salir
(Usuarios conectados )
• Crear un submenu con las
opciones siguientes:
source menu2.sh
1. Espacio libre en MB 3. Informacion sistemas
2. Fecha y hora del sistema source menu3.sh
3. Version del SO
4. Hardware del SO 3. Salir
5. Salir
Visualización de su identificación:
Visualizar el nombre de dos formas diferentes.

who am I

logname
Visualizar el número correspondiente a su identificativo.
 id
Control de pantalla y programas

Ctrl+S suspende la salida de datos por pantalla

Ctrl+Q Reanuda la salida de datos

Ctrl+C Aborta el programa que esta en ejecución

Ctrl+D Fin de entrada de datos para el programa

 comando source, ejecuta un script bash.


Investigar
Permisos a los archivos en Ubuntu

Definición de script bash en Ubuntu

Pasos para ejecutar archivos bash en Ubuntu

Practicar los comandos

También podría gustarte