Usa bash en OpenBSD

OpenBSD utiliza Korn Shell (ksh) por defecto. En GNU/Linux el shell por defecto es bash y seguramente es el que más dominas, y tus scripts estarán optimizados para bash. Son muy parecidos, pero hay ligeros cambios que pueden hacer que los scripts den error y se paren.

Si estás acostumbrado al bash de GNU/Linux puedes utilizarlo en OpenBSD:

pkg_add bash

Ya está instalado pero no sé donde lo ha puesto, voy a preguntar:

which bash

   /usr/local/bin/bash

Ahora ya puedo decirle al sistema que lo use:

chsh -s /usr/local/bin/bash moribundo

Posiblemente te pida la contraseña (a mi no me la pidió). Verificaré que el cambio se ha llevado a cabo:

grep moribundo /etc/passwd

   moribundo:*:1000:1000:moribundo:/home/moribundo:/usr/local/bin/bash

También puedes editar a mano ese archivo y cambiar el final de la línea:

por

NOTA: No se recomienda cambiar el shell de root. OpenBSD utiliza llamadas del sistema mediante ksh. Si lo cambias puedes dejar tocado el sistema.

Tags #openbsd

=> ◄ Listado de artículos | ◄◄ Inicio

Proxy Information
Original URL
gemini://moribundo.flounder.online/blog/obsd/009_bash.gmi
Status Code
Success (20)
Meta
text/gemini; charset=utf-8
Capsule Response Time
676.692057 milliseconds
Gemini-to-HTML Time
0.520286 milliseconds

This content has been proxied by September (3851b).