Назад | Перейти на главную страницу

Как сделать общесистемный псевдоним для «ls -l»?

Я бы хотел

alias ll="ls -l"

быть общесистемным.

Как это делается в Ubuntu?

# echo "alias ll='ls -l'" >> /etc/bash.bashrc

и убедитесь, что этот файл выполняется всякий раз, когда пользователь входит в оболочку, добавив в ~/.bashrc:

# Source global definitions
if [ -f /etc/bash.bashrc ]; then
    . /etc/bash.bashrc
fi

Добавить в /etc/bashrc. Это будет (или должно) вызываться при входе в систему каждым пользователем, использующим bash.

Если ваш пользовательский $ HOME / .bashrc содержит обычный

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

Затем поместите его в / etc / bashrc. Если этого не произойдет, поместите его в / etc / profile, откуда он будет, по крайней мере, прочитан оболочками входа в систему.