Descripción: Print-ready PDF of Dungeon Bash, a random generation system for playing D&D-style dungeon crawl adventures.
i comandi principaliFull description
bash 101 hacks, includes bash shell version 4, by Ramesh Natarajan
bash 101 hacks, includes bash shell version 4, by Ramesh Natarajan
bash 101 hacks, includes bash shell version 4, by Ramesh NatarajanDescrição completa
Descripción: bash
bash 101 hacks, includes bash shell version 4, by Ramesh Natarajan
asfafaFull description
Descripción: bash 101 hacks, includes bash shell version 4, by Ramesh Natarajan
Short "Zone blocking" manual for offense in American football
Description : Short "Zone blocking" manual for offense in American football
Full description
MagPi Magazine Command LineFull description
Full description
Magics from fantasy setting of BASH systemDescripción completa
Descripción completa
bash profileDescripción completa
Descripción completa
20 ejercicios sobre bash
ejercicios: 1.Listar el contenido del directorio /etc:
Ordenar el listado por fecha de modicación (mostrar primero los archivos más recientes) Ordenar el listado por fecha de modicación (mostrar primero los archivos más antiguos) Mostrar los tamaños de archivo en unidades amigables (!" M!" #!) Listar primero los directorios $ luego los archivos Ordenar por tamaño de archivo (de ma$or a menor) Ordenar por tamaño de archivo (de menor a ma$or) %rear el alias &l& 'ue muestre una lnea por cada tem junto con los permisos" usuario" grupo" tamaño (en unidades amigables)" $ 'ue además muestre primero los directorios $ luego los archivos *+eterminar en una ,nica lnea de comandos cuántos elementos posee un directorio (sin contar los elementos -*- $ -**-)* •
•
• • • • •
.*+eterminar en una ,nica lnea de comandos cuántas palabras (separadas por espacio) contiene un archivo de te/to* 4.0olcar por lnea de comandos el contenido del archivo /etc/fstab e/ceptuando
las lneas 'ue contengan el caracter &1&* & 1&* 5.0olcar por lnea de comandos el contenido del archivo /etc/fstab e/ceptuando
las . primeras lneas* 6.!uscar recursivamente dentro del directorio /etc todos los archivos cu$o nombre
comien2a con -net- (case insensitive)* 7.+eterminar cuanto espacio en disco ocupa el directorio /home* 8.+eterminar el 34+ (3rocess 4+) del proceso init* 9.%rear un script bash pepe.sh 'ue se ejecute automáticamente cada ve2 'ue se
inicia el sistema* 5n cada ejecución debe crear ($ sobreescribir) s obreescribir) el archivo /var/log/pepelastrun.txt" el cual debe contener la fecha $ hora de la ,ltima ejecución del script* 10.%rear el archivo pepe1995.txt dentro del directorio /tmp cu$a fecha de
modicación sea el da 31 de diciembre de 1995 a la hora 23:59:59* 11.!uscar dentro del directorio $H!" los archivos 'ue ha$an sido modicados el
da de a$er* 12.!uscar dentro del directorio /var/log los archivos 'ue ha$an sido modicados
entre a$er $ antea$er* 6.*+eterminar en una lnea de comandos los tipos de les$stems montados utili2ando una ,nica columna" por ejemplo debe retornar: ext#
67*Mantenimiento de usuarios: %rear el usuario -pepe- cu$o directorio $H!" sea /home/pepe 8signar un nuevo pass9ord al usuario -pepe8gregar al usuario -pepe- al grupo -9heel%ambiar el nombre del usuario -pepe- a -pedro+eterminar a 'u grupos pertenece el usuario -pedro3ermitir el uso del comando -sudo- al usuario -pedro+enegar el uso del comando -sudo- al usuario -pedro5liminar al usuario -pedro- junto con su directorio $H!" 6;*Listar los ,ltimos comandos ejecutados en la sesión actual* • • • • • • •
•
6<*+eterminar en una lnea de comandos cuánto espacio libre 'ueda en las diferentes particiones del sistema* 6=*Manejo de archivos: %rear el directorio /tmp/pepe2/ %opiar todos los archivos de nuestro directorio $H!" al directorio /tmp/pepe2/ preservando todas las propiedades de los mismos (o9ners" permisos" fechas" etc*) Mover el directorio /tmp/pepe2/ a /tmp/pepe3/ +ar permiso de ejecución a todos los archivos dentro del directorio /tmp/pepe3/ >uitar permiso de escritura a todos los archivos dentro del directorio /tmp/pepe3/ 5liminar el directorio /tmp/pepe3/ junto con todo su contenido 6?*Manejo de procesos: • •
• •
•
•
+eterminar el userid efectivo de la sesión actual 5jecutar en bac@ground (segundo plano) el comando ping &.&.&.& ' /dev/null 5jecutar el comando top" una ve2 iniciado enviarlo a segundo plano* Mostrar todos los procesos 'ue se están ejecutando con el mismo userid efectivo 'ue la sesión actual •
• • •
Mostrar un árbol sólo de los procesos 'ue se están ejecutando con el mismo userid efectivo 'ue la sesión actual Mostrar todos los procesos ejecutando como usuario -root- (4+ efectivo $ real) en formato de usuario +eterminar el 34+ (3rocess 4+) del proceso ejecutando el comando ping •
•
•
&.&.&.& ' /dev/null
!ajar al mnimo la prioridad de ejecución del proceso ejecutando el comando ping &.&.&.& ' /dev/null Matar el proceso ejecutando el comando ping &.&.&.& ' /dev/null +eterminar 'u proceso está consumiendo más %3A +eterminar 'u proceso está consumiendo más memoria B8M +eterminar cuanta memoria B8M disponible (libre) posee el sistema Craer a primer plano el proceso ejecutando el comando top 6D*%rear un directorio llamado -8- 'ue contenga los archivos -doc6*t/t-" -doc.*t/t$ -doc==*t/t-* %rear un directorio llamado -!- 'ue contenga los archivos -doc6*t/t-" -doc7*t/t- $ -doc?D*t/t-* •
• • • •
•
Listar" utili2ando una ,nica lnea de comandos" los nombres de archivo 'ue se encuentran en el directorio -8- pero no en el directorio -!Listar" utili2ando una ,nica lnea de comandos" los nombres de archivo 'ue se encuentran tanto en el directorio -8- como en el directorio -!E*%omprimir los directorios -8- $ -!- utili2ando el algoritmo -g2ip- en un ,nico archivo llamado -ab*tar*g2-* •