Comandos esenciales de Linux: Ejercicios prácticos y ejemplos
Enviado por Chuletator online y clasificado en Informática y Telecomunicaciones
Escrito el en español con un tamaño de 4,71 KB
Comandos esenciales de Linux: Ejercicios prácticos
A continuación, se presentan una serie de ejercicios prácticos para familiarizarse con los comandos básicos de Linux para la gestión de archivos y directorios.
Listado de Archivos y Directorios
Listar todos los archivos del directorio
/bin
.Comando:
ls /bin
Listar todos los archivos del directorio
/tmp
.Comando:
ls /tmp
Listar todos los archivos del directorio
/etc
que empiecen por 't' en orden inverso.Comando:
ls -dr /etc/t*
Listar todos los archivos del directorio
/dev
que empiecen por 'tty' y tengan 5 caracteres.Comando:
ls /dev/tty??
Listar todos los archivos del directorio
/dev
que empiecen por 'tty' y acaben en 1, 2, 3 ó 4.Comando:
ls /dev/tty*[1-4]
Listar todos los archivos del directorio
/dev
que empiecen por 't' y acaben en 'C1'.Comando:
ls /dev/t*C1
Listar todos los archivos, incluidos los ocultos, del directorio raíz.
Comando:
ls -a /
Listar todos los archivos del directorio
/etc
que no empiecen por 't'.Comando:
ls -d /etc/[^t]*
Listar todos los archivos del directorio
/usr
y sus subdirectorios.Comando:
ls -R /usr
Navegación y Manipulación de Directorios
Cambiar al directorio
/tmp
.Comando:
cd /tmp
Verificar que el directorio actual ha cambiado.
Comando:
pwd
Mostrar el día y la hora actual.
Comando:
date +"%A %D - %r"
Con un solo comando, posicionarse en el directorio
$HOME
.Comando:
cd $HOME
Verificar que se está en él.
Comando:
pwd
Mostrar los ficheros del directorio
$HOME
mostrando su número de inodo.Comando:
ls -i
Borrar todos los archivos y directorios visibles de un directorio llamado 'PRUEBA'.
Comandos:
mkdir PRUEBA touch PRUEBA/{.f_hidden1,.f_hidden2,.f_hidden3} touch PRUEBA/{file1,file2,file3} mkdir PRUEBA/{dir1,dir2,dir3} rm -rf PRUEBA/*
Crear los directorios
dir1
,dir2
ydir3
en el directorio 'PRUEBA'. Dentro dedir1
, crear el directoriodir11
. Dentro del directoriodir3
, crear el directoriodir31
. Dentro del directoriodir31
, crear los directoriosdir311
ydir312
.Comando:
mkdir -p PRUEBA/{dir1/dir11,dir2,dir3/dir31/{dir311,dir312}}
Copiar el archivo
/etc/motd
a un archivo llamado 'mensaje' dentro del directorio 'PRUEBA'.Comando:
cp /etc/motd ./PRUEBA/mensaje
Copiar 'mensaje' en
dir1
,dir2
ydir3
.Comandos:
cd PRUEBA cp mensaje dir1/mensaje && cp mensaje dir2/mensaje && cp mensaje dir3/mensaje
Comprobar el ejercicio anterior mediante un solo comando.
Comando:
ls -R PRUEBA
Copiar los archivos del directorio
rc.d
que se encuentra en/etc
al directoriodir31
.Comando:
cp -r /etc/rc.d PRUEBA/dir3/dir31/
Copiar en el directorio
dir311
los archivos de/bin
que tengan una 'a' como segunda letra y su nombre tenga cuatro letras.Comando:
cp /bin/?a?? PRUEBA/dir3/dir31/dir311/
Copiar el directorio de otro usuario y sus subdirectorios debajo de
dir11
(incluido el propio directorio). (Nota: 'user_other' es un directorio de ejemplo. Asegúrate de que el directorio exista o sustitúyelo por uno real).Comando:
sudo cp -r /ruta/al/directorio/de/otro/usuario PRUEBA/dir1/dir11/
o si te encuentras en el directorio home:
Comando
sudo cp -r ../user_other PRUEBA/dir1/dir11