Как сохранить псевдоним Unix?

Я знаю, что могу создать псевдоним для untar как это

alias untar=’tar -xvzf’

Как я заставляю это сохраниться от сессии до сессии, потому что кажется, что она потеряна, когда я снова соединяюсь?

3
задан 28.02.2010, 18:19

3 ответа

Как уже указано, ~/.bashrc то, где Вы хотите разместить их. Можно понравиться эта небольшая функция, которую я использую для создания псевдонимов (поместите ее в Ваш ~/.bashrc файл).

function mkalias ()
{
        if [[ $1 && $2 ]]
        then
        echo -e "alias $1=\"$2\"" >> ~/.bashrc
        alias $1="$2"
        fi
}

Базовый синтаксис: mkalias <name> "<command>"

пример был бы: mkalias trsh "mv --target-directory=$HOME/.Trash"

команда всегда помещается в кавычки в случае, если существуют пробелы.

2
ответ дан 07.12.2019, 23:18

Вы обычно пишете псевдоним в $HOME/.bashrc (если Вы используете оболочку удара).

Иначе смотрите на эту статью Википедии для знания, какой конфигурационный файл оболочка считает.

Для знания, какая оболочка Вы используете взгляд на SHELL переменная среды с:

$ echo $SHELL 
6
ответ дан 07.12.2019, 23:18

Можно добавить его к .profile или .bashrc. Там обычно существуют некоторые другие псевдонимы, поэтому последуйте тем примерам, и необходимо быть очень хорошо.

0
ответ дан 07.12.2019, 23:18

Теги

Похожие вопросы