Curso de Linux N05. Misceláneas_01. Alias, PS1, touch, ls -m

View this thread on: d.buzz | hive.blog | peakd.com | ecency.com
·@rafaelaquino·
0.000 HBD
Curso de Linux N05. Misceláneas_01. Alias, PS1, touch, ls -m
Cordiales saludos

<center>
![curso_05_portada.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23wMuSks787n9S24rhCMAMPFVcCM2q3e3RJtPQNiF3uSbYZ7Z8sPi2hBDtkNpCaQGoVUM.png)
</center>

Dentro de este Curso de Linux, semanalmente haré este apartado de **Misceláneas**, para tratar algunas características especiales y todo lo relacionado a nuestro Sistema Operativo preferido: **Linux**, curiosidades; reforzando o recordando algunos comandos con otras opciones; libro que esté revisando; video que esté viendo, curso que estoy revisando en internet o en alguna plataforma de educación en linea, con un gran etc., ya que será muy variado el contenido.



Comencemos...

### Libro de la Semana

Estoy revisando, estudiando! el libro: **Seguridad en sistemas operativos Windows y GNU/Linux - de Gómez López y otros.**
Su temario:
1. Introducción a la seguridad informática
2. Prevención
3. Sistemas de detección de intrusos
4. Copias de seguridad
5. Análisis forense

Muy bueno para adentrarse en los fundamentos de la seguridad informática y reencontrarse con los libros en físico. Esta oportunidad me la dio la **Red Distrital de Bibliotecas Públicas de Bogotá**: [Bibliored](https://biblored.gov.co/), a través de la modalidad de **Préstamo**. Excelente servicio, muy recomendado. Aprendiendo nuevos comandos y funcionalidades de linux.

<center>
![photo_2023-04-25_17-20-13.jpg](https://files.peakd.com/file/peakd-hive/rafaelaquino/23wqgbEcbWY8XfZWZrjtEpuGTE9tnXutcdULMQrYYE4qT4paB64MiLAnPvZTdm8ts8tUF.jpg)
</center>
 
### Podcast de la semana
LLevo varios meses escuchando al amigo, Juan Febles con sus emisiones de [**Podcast Linux**](https://podcastlinux.com/), como lo refiere él para **Amante del Software Libre!!!**. He escuchado muchos de sus programas de forma aleatoria de acuerdo a mi interés... Desde hace dos meses me he propuesto escucharlos todos de forma ordenada. En la actualidad voy por el episodio #32. Muy recomendable...Para el entretenimiento y toma de conocimientos. 

<center>
![miscelanea_01_f.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23zbYZceym6h7CgJBJMfsUzmRUH9R2TdjBpqiYeEwcAd8K8b2vC3dx44Ys3chw7M99i8U.png)
[**Podcast Linux**](https://podcastlinux.com/)
</center>
---

### Video de la semana
Disfruté esta semana de este video donde Brais Moure (MoureDev) entrevista a Marcelo Vázquez (S4vitar). Donde se aclara todo lo referente al **Pentester**.

Canal de Marcelo Vázquez (S4vitar) - [ s4vitar ](https://www.youtube.com/@s4vitar)
Canal de Brais Moure (MoureDev) - [ MoureDev ](https://www.youtube.com/@mouredev)

 
<center>
![miscelanea_01_g.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Ep1VNzPFToDcWV8u94KeVVYvtqHVydg4kHY7J75vomPqX5xmXZqPYi2baHXWA8dKvyG.png)
[ver video](https://youtu.be/79JygZ7DUqw)
</center>

---

<center>
![miscelanea_01_i.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/243BiemeAazsmn4rwrqe8sT1qmoh6C9B6DKA19BgC18XtyKEtXY8BatfYYi7wxvbsSDC1.png)
</center>
### Comandos (repaso - otras opciones)

Combinando la creación de archivos con el comando **touch** y la expansión de llaves podemos crear varios o miles de archivos para nuestras prácticas. En este caso cree 100 archivos de textos para mostrar la funcionalidad del comando **ls -m** el cual lista todos los archivos separados con coma.
<center>
![miscelanea_01_c.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Eo1xtoieJRrQCC17jxXS25ApA52YDupmpNC5FYhu9jkgxdJa2QYYsfwmRmEwjPdR5MC.png)
*Lista de archivos separados con comas*
</center>

---

#### Nuevos Comandos
>Podemos hacer momentáneamente (de forma temporal) estos cambios en nuestro sistema:

###### Modificando Nuestro Prompt
Para modificar nuestro prompt cambiamos el valor a la variable **PS1**. Como en la siguiente captura de pantalla. Para volver a nuestro prompt original escribiendo **bash** o cerrando nuestra terminal.
<center>
![miscelanea_01_a.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23tGZw4SN2UkHZx6Vf2HBU9f9JHtrAzxvWadKUwrqakoLyhXvE5jgHpzrREFhm46QfXbB.png)
</center>
En este ejercicio cambiaremos el color de nuestro prompt.
<center>
![miscelanea_01_b.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23tGY4jgf9ogbeFU3d4EuNMcCTfWBaZPewT8AJoCRH8wnfYEEfjwRGbb9Ve9VCwFeXqHP.png)
</center>

Otros cambios de color:
~~~
rafael@HP:~$ PS1="\[\033[0;34m\]\u@\h:\w\$ "
rafael@HP:~$ PS1="\[\033[0;33m\]\u@\h:\w\$ "
rafael@HP:~$ PS1="\[\033[0;36m\]\u@\h:\w\$ "
rafael@HP:~$ PS1="\[\033[0;37m\]\u@\h:\w\$ "
rafael@HP:~$ bash
rafael@HP:~$ 
~~~
Aquí podemos ver los diferentes cambios de color...
<center>
![miscelanea_01_j.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/EnyoxBsgsDFvK5vtgsYBKEt2jnWFiw3pqmSbkUgmf7hLrNmjNNkhPjQtUQQ35Vv4zki.png)
</center>

---

##### Creando Alias

El alias es una palabra que convertiremos en un comando. Puede ir de lo mas sencillo a lo más complejo la orden que encierre el **alias**. Es como un mini programa, recuerda que los comandos son mini programas!

* Primero seleccionaremos o escogeremos una palabra que identifique el **alias**. En este caso es la palabra **raiz**
* Luego verificamos si la palabra ya está siendo usada en nuestro sistema. Aquí juega un papel importante el comando ya visto en nuestro curso: **type**. Si no la consigue quiere decir que podemos usarla.

Crearemos el alias de la siguiente forma:

~~~
alias raiz='cd /'
~~~
Nuestro comando **raiz** cuando lo ejecutemos nos cambiará al directorio raiz.

Para eliminar el alias recién creado usamos **unalias**.
<center>
![miscelanea_01_d.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/23tRvZtTyqq74CfjTJiTPgtppyG5rLnoV4d4iuhPczy24aKJTLbeczvheV32idHY39Tgh.png)
*Creación de una alias momentaneamente*
</center>

Observación: Más adelante veremos en este curso como hacer permanente en nuestro sistema  los cambios realizados con los **alias** y con nuestro **propmt.**

---
### Trabajando con variables en nuestra shell, para la creación de scripts en bash.

La potencialidad y usabilidad al momento de crear nuestras variables se potencian dentro de un script de bash. En este caso se ilustra como podemos trabajar con variables dentro de nuestro shell. Debemos conocer como funciona todo nuestro sistema! y todo lo que podemos hacer en él.

<center>
![miscelanea_01_e.png](https://files.peakd.com/file/peakd-hive/rafaelaquino/Eo44QEyMQakdEv2Sb5e156pc4jb99eUM51pr1niRGuXrAvo5uxU24bUaZEBemPnQjDV.png)
</center>

Hasta una próxima entrega! Salud

Todos a practicar, incluyéndome! Nos vemos en la próxima publicación...

[Mi Twitter](https://twitter.com/Rafa_elaquino)
👍 , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ,