Ejercicios UNIX

Cree en su directorio HOME dos subdirectorios: <help> y <downloads>.
mkdir $HOME/help $HOME/downloads
Cree un subdirectorio, <lost>, dentro del directorio <downloads> creado previamente.
mkdir $HOME/downloads/lost
Cree un fichero de texto, index, con la cadena "Season 1" y almacénelo dentro del subdirectorio
<lost>.
echo "Season 1" >> $HOME/downloads/lost/index
Sitúese en el directorio raíz. Sin moverse de directorio, muestre por pantalla el contenido del fichero
previamente creado.
cd /
cat $HOME/downloads/lost/index
pruebe lo mismo con el comando less
Solicite ayuda al sistema sobre el comando "ls".
man ls
Solicite ayuda al sistema sobre el comando "cd", pero esta vez guarde la información obtenida en
un fichero, cd.txt, en el subdirectorio <help> previamente creado.
man cd > $HOME/help/cd.txt
Elimine los subdirectorios <downloads> y <help> y todo su contenido con un solo comando.
rm -r $HOME/help $HOME/downloads
Muestre por pantalla el contenido del directorio /etc en formato largo.
ls -l /etc
Muestre por pantalla el número de entradas del directorio /etc. Para ello le será de ayuda el
comando "wc". Averigüe para qué sirve y cómo se utiliza haciendo uso del sistema de ayuda.
ls /etc | wc -l
Cree un fichero listado en su directorio HOME con el contenido de /etc en formato largo.
ls -l /etc >> $HOME/listado
Cree una carpeta en su HOME llamada temporal
Mover los ficheros ej1.c y practica.pdf situados en su directorio HOME a temporal
mv $HOME/ej1.c $HOME/practica.pdf temporal
Mover todos los ficheros .c de su directorio HOME al directorio /temporal
mv $HOME/*.c /tmp
Cree dentro de temporal un directorio llamado practicas, y dentro de el cree dos archivos .txt con
los nombres test1 y test2
Copiar el directorio <practicas> situado en /temporal y todo su contenido a su directorio HOME.
cp -r /tmp/practicas $HOME

grep -w "etc" $HOME/listado | wc -l Almacenar en un fichero (temp) el resultado de quitar todas las líneas en blanco del archivo $HOME/listado y numerar todas las demás.Cree en su HOME un directorio llamado bin y dentro de el un archivo llamado logs Añada su nombre de usuario en el sistema al final del fichero logs situado en el subdirectorio <bin> de su directorio HOME. kill -l Obtener un listado de todos los sockets de tipo UNIX que hay actualmente en el sistema.1 con su mismo usuario ssh su_usuario@127. echo $USER >> $HOME/bin/logs Mostrar todas las líneas que contengan la palabra "conf" del archivo $HOME/listado grep -w "my" $HOME/listado o less $HOME/listado | grep conf Mostrar todas las líneas que comiencen por vocal. rmdir $HOME/ejemplos Establecer una conexión por SSH con la máquina remota 127.0. cat -b $HOME/listado | grep "[0-9]" > temp Obtenga un listado de todos los usuario conectados a la máquina who Obtenga un listado numerado y ordenado descendentemente de todos los usuarios conectados a la máquina.0.1 Mostrar las señales existentes en el sistema.0. who | sort -r | cat -n Eliminar el directorio vacío ejemplos que se encuentra en su directorio HOME. grep -i "^[aeiou]" $HOME/listado Mostrar todas las líneas que no terminen por vocal.0. netstat -a . grep "[^aeiou]$" $HOME/listado Mostrar el número de líneas en el que aparece la palabra "etc".