Я хочу отобразить cowsay
сообщение в каждом окне терминала. Я использую команду
fortune | cowsay
Любые идеи, как заставить его появиться всякий раз, когда я начинаю новый сеанс терминала?
bash
scripts
user-profile
fortune
theTuxRacer
источник
источник
test
программе см. Ее справочную страницу:man test
([ ... ]
сокращение отtest ...
).БОНУС: Если вы используете,
bash
вы можете создать~/.bash_logout
файл, и он будет выполняться при выходе из системы. Удостоверьтесь, чтобы он поспал на секунду или около того, иначе вы его никогда не увидите.cowsay "See you later"; sleep 1
источник
Я хотел бы рассмотреть вопрос об ограничении размера запрашиваемой команды состояния.
Это даст максимум 160 символов. Это хороший размер для приветствия, все что угодно, кроме долгих состояний, затопит ваш терминал.
источник
я использую
Это покажет случайное состояние, используя случайную «корову». Возможно, есть лучший способ получить случайную «корову», но у меня это отлично работает.
источник
fortune | cowsay -f `ls -1 /usr/local/Cellar/cowsay/3.04/share/cows/*.cow | sort | head -1` -n
Лучше использовать .bash_profile, потому что .bashrc также выполняется в таких командах, как scp, и они будут молча терпеть неудачу, если есть какие-либо выходные данные
Я нашел хороший скрипт на pastebin. в настоящее время использую его.
http://pastebin.com/f0QXTPbt
источник
я использую
cowsay Welcome to Bash Shell
в .bashrc.Это будет запрашиваться каждый раз, когда вы открываете терминал.
источник