Получение Screenfetch бежать за очисткой терминала

У меня в настоящее время есть установка screenfetch для выполнения автоматически каждый раз, когда я открываю терминал. То, чего я пытаюсь достигнуть, имеет screenfetch, выполненный снова после использования clear команда, не имея необходимость вводить screenfetch снова. Это возможное выполнить .bashrc файл?

1
задан 4 September 2017 в 22:45

1 ответ

Самый легкий путь состоит в том, чтобы создать псевдоним, как это:

alias clear="clear && screenfetch"

Выполните вышеупомянутую строку как команду. Затем введите clear протестировать, как это работает. Если это работает удовлетворительно, добавьте строку к нижней части ~/.bashrc, затем выполненный source ~/.bashrc.

Можно добавить эту строку к нижней части ~/.bashrc командой:

echo -e '\nalias clear="clear && screenfetch"' >> ~/.bashrc

Где:

  • echo распечатает к stdout строку, включенную с одинарными кавычками. Опция -e включит интерпретацию Escape обратной косой черты, таким образом, \n будет интерпретироваться как новая строка.

  • >> перенаправит stdout и добавит его в конец ~/.bashrc.

  • && может быть считан таким образом: если clear выполняется успешно затем выполняются screenfetch.

0
ответ дан 8 December 2019 в 04:07

Другие вопросы по тегам:

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