User Tools

Site Tools


Crux Linux

Notes about a Crux Linux post-install configuration and settings.

Crux Linux is a tricky Linux distribution because is targeted at experienced Linux users.


Here we configure Crux Linux bottom-to-top, step by step.

Crux Linux /etc/skel

Linux Crux has no idea about /etc/skel directory. That directory doesn't exist. It means, when a new user is added to the system, that user $HOME directory is empty. With such environment, Bash doesn't source any start up configuration files as .bash_profile or .bashrc.

Configure Bash

In this section, we will provide a minimum set of configuration file which are “required” to give to Crux Linux a useful shell.

Create the following file:


if [ -f ~/.bashrc ]; then
    . ~/.bashrc


if [ -f /etc/bashrc ]; then
    . ~/.bashrc

unset rc
export PS1="[\w]\n\u@\h $ "

crux.txt · Last modified: February 2024 by luxlucis