Ejercicios practicos linux inet






























































































































1) Cada uno de los siguientes caracteres representan un tipo de archivo del sistema, indique a continuación de cada uno de qué tipo de archivo se trata:
- Son archivos normales, pueden contener texto, programas binarios ejecutables, entre otras cosas de naturaleza diversa.
d Son archivos de directorios que son en realidad archivos que contiene los nombres de los archivos, directorios y tambien punteros hacia estos archivos y subdirectorios
l Son enlaces, son entradas de directorios que señalan al mismo i-nodo, existen dos simbolicos y duros
b y c Son archivos especiales, esto es porque linux representa todo a traves de archivos.
2)¿Cuáles de los siguientes caracteres no se pueden utilizar como parte del nombre de un archivo :
.    -     \     /     *? Justifique su respuesta.
El que no se puede usar es / ya que en linux representa la raiz del sistema y tambien separador para escribir la ruta a un archivo o directorio.
Tampoco se recomienda utilizar caracteres con significados especiales ya que de esta manera al escribir el nombre lo tenemos que hacer con comillas.
3) Suponga que tiene una cantidad considerable de archivos en su directorio personal. ¿Cómo haría para listar:
a. Todos los archivos que empiezan con la cadena inf, luego tienen un número entre 5 y 9, y
terminan con algunas de las siguientes extensiones: .o, .h, .g.
ls inf?{.o,.h.,.g}
b. Todos los archivos que empiezan con un número del 0 al 9, tienen cualquier cosa en el
medio y terminan con la extensión .txt.
ls [0-9]*.txt
c. Todos los archivos de 5 letras que empiezan con la letra “A” (minúscula o mayúscula), y
terminan con un número del 0 al 99?
ls {a,A}????[0-99]*


mkdir -p "Biblioteca Digital"/Informatica/"Sistemas Operativos" "Biblioteca Digital"/Informatica/Programacion "Biblioteca Digital"/Informatica/"Base de Datos" "Biblioteca Digital"/Astronomia/Planetas/Jupiter "Biblioteca Digital"/Astronomia/Planetas/Venus "Biblioteca Digital"/Fisica/"Movimiento Relativo" "Biblioteca Digital"/Fisica/Ondas "Biblioteca Digital"/Fisica/Electromagnetismo

5) Utilice una ruta absoluta para ingresar a la carpeta Júpiter. Suponga que dentro de Júpiter están los siguientes archivos: Debian, Ubuntu, Mint, Informix, MySQL, Haskell, Java y C++. Si lo desea puede crearlos con el comando touch visto en clase.
/home/ceibal/"Biblioteca Digital"/Astronomia/Planetas/Jupiter
touch Debian Ubuntu Mint Informix MySQL Haskell Java C++

6) Ubicado en la carpeta Júpiter, use rutas relativas para copiar los archivos Debian, Ubuntu y Mint a la carpeta “SistemaOperativo”; Informix y MySQL a la carpeta Base de datos; Java y C++ a la carpeta “Programación”.
cp Debian Ubuntu Mint ../../../Informatica/"Sistemas Operativos"/
cp Informix MySQL ../../../Informatica/"Base de Datos"/
cp Java C++ ../../../Informatica/Programacion/

7) Ubicado en la carpeta del punto anterior, verifique que los archivos que acaba de copiar, se
encuentren en sus respectivas ubicaciones. Debe visualizarse información de los archivos en
formato largo.
ls -l ../../../Informatica/"Sistemas Operativos" ../../../Informatica/Programacion ../../../Informatica/"Base de Datos"
8) Elimine la carpeta “Planetas y todo su contenido”.
cd ../../
rm -r Planetas

9) Mueva la carpeta “Astronomía” a la carpeta “Fìsica”, esta carpeta debe llegar a destino como un archivo oculto.
Ubicada en Biblioteca digital
mv Astronomia Fisica/.Astronomia
10) Muestre por pantalla el tamaño total del directorio /bin, expresado en un formato que no sea bloques.
du -sh /bin








Comments