-
Argumentos en la programación
En la programación de shell, los argumentos son valores que se proporcionan a un script o programa cuando se ejecuta. Estos valores permiten que el script o programa actúe de manera dinámica y adaptable a diferentes situaciones. Cómo se pasan los argumentos: Variables especiales: Número total de argumentos: Todos los argumentos como una cadena: Ejemplo práctico: Al ejecutar ./mi_script.sh arg1 arg2, obtendrías la salida correspondiente. Estos conceptos te permiten escribir scripts de shell más versátiles y adaptables al aceptar diferentes entradas durante la ejecución.
-
Programación en el shell
La programación en el shell, implica escribir scripts que contienen una serie de comandos del sistema operativo que se ejecutan de manera secuencial. Estos scripts son interpretados por el shell, que es un intérprete de comandos que actúa como una interfaz entre el usuario y el núcleo del sistema operativo. Variables en Shell: Se puede usar variables para almacenar valores y referenciarlos en tu script. La asignación de variables se realiza sin espacios alrededor del signo igual (=): Parámetros del Script: Cuando ejecutas un script, puedes pasarle parámetros desde la línea de comandos. Estos parámetros se almacenan en variables especiales como $1, $2, etc. Entrada/Salida Estándar: Puedes leer datos desde…
-
Usando el shell
El shell es un programa informático que proporciona una interfaz de usuario para acceder a los servicios del sistema operativo. Actúa como una interfaz entre el usuario y el núcleo del sistema operativo, permitiendo la ejecución de comandos y la manipulación de archivos. En un sistema operativo basado en Unix o Linux, el shell es una parte esencial. Aquí hay algunas características clave: En sistemas Unix y Linux, hay varios shells disponibles, como Bash (Bourne Again SHell), Zsh (Z Shell), y Fish (Friendly Interactive SHell), entre otros. Cada uno tiene sus características y comandos específicos, pero todos comparten el propósito fundamental de proporcionar una interfaz para interactuar con el sistema…
-
Tails
Tails es un sistema operativo basado en Linux diseñado con un enfoque específico en la privacidad y el anonimato. Su nombre es un acrónimo de “The Amnesic Incognito Live System”. Tails se utiliza comúnmente desde un dispositivo USB o un DVD sin necesidad de instalación en el disco duro de una computadora. Caracteristicas Requerimientos Procedimiento Los pasos de instalación, varian de acuerdo al sistema operativo en el que se realice la propia instalación. En la siguiente url se detallan los pasos de acuerdo a las diferentes necesidades: instalar tail
-
Ejercicios Programación Unix – kernel
Este post deja una serie de ejercicios donde puedas practicar la compilación del kernel y demás. Con estos ejercicios te permitirán familiarizarte con los conceptos básicos de la programación del kernel en Unix y te ayudarán a comprender la creación y gestión de módulos.
-
Ejercicios de programación unix
A continuación se deja un listado de seis ejercicios básicos en la programación de unix Estos ejercicios te ayudarán a practicar los conceptos de programación en el shell y expresiones regulares.