Терминал - удивительная штуковина в Linux. В нём можно выполнять различные команды: на установку/удаление программ; открытие программ; добавления репозиториев; посмотреть информацию о компьютере и системе, и пр.
Сегодня я хочу поделиться с вами, как можно добавить приветственное сообщение для себя любимого в терминал с отображением актуальной даты и времени:
Выполните следующую команду в терминале на редактирование файла .bashrc:
gedit ~/.bashrc
Или откройте файловый менеджер вашей системы, нажмите Ctrl+H, чтобы увидеть скрытые файлы, найдите и кликните на файле .bashrc.
Когда откроется редактор с файлом, в конец скопируйте и вставьте следующую строку:
echo \ Привет, Владимир! Сегодня: $(date +%A\ %e\ %b\ %Yг.\ Актуальное\ время-%H:%M)
Примечание. То что выделено красным в строке, вы можете заменить на свой язык (украинский, литовский, латышский, казахский и т.д.) и, естественно, изменить Владимир на своё имя:
Сохраните файл, закройте редактор и откройте терминал, где вы должны теперь постоянно видеть приветственное сообщение для себя любимого с отображением актуальной даты и времени.
P.S. Если вы решите не показывать это сообщение, удалите строку из файла и сохраните изменения.
Удачи.
Сегодня я хочу поделиться с вами, как можно добавить приветственное сообщение для себя любимого в терминал с отображением актуальной даты и времени:
Выполните следующую команду в терминале на редактирование файла .bashrc:
gedit ~/.bashrc
Или откройте файловый менеджер вашей системы, нажмите Ctrl+H, чтобы увидеть скрытые файлы, найдите и кликните на файле .bashrc.
Когда откроется редактор с файлом, в конец скопируйте и вставьте следующую строку:
echo \ Привет, Владимир! Сегодня: $(date +%A\ %e\ %b\ %Yг.\ Актуальное\ время-%H:%M)
Примечание. То что выделено красным в строке, вы можете заменить на свой язык (украинский, литовский, латышский, казахский и т.д.) и, естественно, изменить Владимир на своё имя:
Сохраните файл, закройте редактор и откройте терминал, где вы должны теперь постоянно видеть приветственное сообщение для себя любимого с отображением актуальной даты и времени.
P.S. Если вы решите не показывать это сообщение, удалите строку из файла и сохраните изменения.
Удачи.
Спасибо, очень даже приятно.
ОтветитьУдалитьа я и секунды добавил)))
ОтветитьУдалить...и я :)
УдалитьА можно как-то сделать чтобы они шли?
>>А можно как-то сделать чтобы они шли?<< Видимо часы? Думаю что можно, но для этого нужно писать сценарий (скрипт). А зачем? Ведь их всё-равно не видно после выполнения команд в терминале.
УдалитьДа, часы. А то, что не видно и не заметил. В таком случае, естевственно, "а зачем" :)
УдалитьСпасибо за ответ.
Мелочь, но приятно. Спасибо!
ОтветитьУдалитьПрелестненько !!!
ОтветитьУдалитьСижу на UBUNTU уже два года и не перестаю удивляться, до чего же гибкая OS.
ОтветитьУдалитьСпасибо Владимир! Действительно прикольно! Можно даже шпаргалку написать, если кому надо..
ОтветитьУдалитьhttp://storage5.static.itmages.ru/i/14/0930/h_1412096712_5901542_931f0ecde1.png
Попробовал сделать шпаргалку, но при открьітии терминала сразу просит пароль на исполнение команд шпаргалки. Как правильно записать, чтоб просто отображало написанное?
УдалитьGeorg, шпаргалку нужно начинать с echo и пробел. Только не в терминале, в файле, опустившись ниже строки приветствия, т.е. также в конец файла. Должно получиться.
УдалитьPS если используете aptitude, достаточно в терминале ввести:
Удалитьman aptitude
и в терминале будет справка по aptitude, правда на анг.языке.
http://storage6.static.itmages.ru/i/14/1001/h_1412147800_2398031_2025b716b1.png
если в терминале написать наоборот:
aptitude man
терминал укажет на не правильную команду и покажет шпаргалку.
http://storage5.static.itmages.ru/i/14/1001/h_1412147844_6099552_12a8840325.png
Georg, открываете с правами ROOT в терминале:
Удалитьgedit ~/.bashrc
и своём текст. редакторе добавляете в самом конце что хотели. Например так:
echo \ Привет! Сегодня: $(date +%A\ %e\ %b\ %Yг.\ Местное\ время-%H:%M)
echo \ install - Установить/обновить пакеты.
echo \ remove - Удалить пакеты.
echo \ purge - Удалить пакеты и их файлы настройки.
echo \ clean - Удалить скачанные файлы пакетов.
echo \ autoclean - Удалить старые скачанные файлы пакетов.
echo \ update - Скачать список новых/обновлённых пакетов.
echo \ safe-upgrade - Выполнить безопасное обновление.
echo \ full-upgrade - Выполнить обновление, возможна установка и удаление пакетов.
echo \ sudo aptitude -f install
И не забудьте сохранить.
PS sorry, нет кнопки изменить сообщение, пришлось удалить и написать новое.
Спаcибо Владимир! В archlinux есть утилита для терминала, называется archey, выглядит так:
ОтветитьУдалитьhttps://yadi.sk/i/VdU6S-_lbkJmc
Скажите, есть ли что-то подобное для убунту?
Есть screenfetch — вывод информации о системе, драйвере и ОЗУ в Linux. http://compizomania.blogspot.com/2014/07/screenfetch-linux.html
УдалитьВ Linux Mint 17 этот файл пустой, опасаюсь производить какие-либо манипуляции, а идея нормальная
ОтветитьУдалить>>В Linux Mint 17 этот файл пустой, опасаюсь производить какие-либо манипуляции<< Не опасайся. Сделай. Всё будет ОК.
УдалитьВ "Росинке" были "мудрые" и смешные высказывания при входе в терминал. Как это сделать ?? Или они уже заранее были где-то прописаны?
ОтветитьУдалить"мудрые" и смешные высказывания при входе в терминал ты сам можешь дополнить в конец файда, например, некоторые:
Удалитьecho \ Нет смысла существовать, надо жить!
echo \ Нет ни лучшего, ни худшeго пути. Есть только твoй Путь.
echo \ Если боишься — не делай, a если делаешь, то уже ничeго не бойся.
Спасибо.Я так и думал.)))
УдалитьСпасибо, ребята, вы лучшие!
ОтветитьУдалитьОчень удобно !!!
ОтветитьУдалитьвсем привет! как вот это исправить? http://i2.5cm.ru/i/bRD5.png
ОтветитьУдалитьТак трудно ответить без снимка файла .bashrc, что ты там изменил и что нужно исправить.
Удалить1. Открой файл .bashrc командой в терминале: gedit ~/.bashrc
2. В текстовом редакторе активируй номера строк: Правка - Настройки - Вид - Показывать номера строк.
3. Сделай снимок файла чтобы было видно 116 строку и выложи в комментарий, чтобы посмотреть ошибку.
я не написал почему так получилось. вбил в терминал gedit ~/.bashrc в конце файла заменил строчки на строки цитаты. и сохранил. и выдало мне вот это http://i2.5cm.ru/i/bRD5.png. снова ввел команду gedit ~/.bashrc. удалил цитату. а вот сейчас вот так выглядит в текстовом редакторе http://i2.5cm.ru/i/KULi.png. а в терминале все также http://i2.5cm.ru/i/e7I2.png
Удалитьft на fi надо поправить в конце.
УдалитьМаксим спасибо. я просто fi на ft изменил. а получилось так я нечаянно fi удалил
УдалитьВолодя мне очень нравиться твоя цитата echo \ Если боишься — не делай, a если делаешь, то уже ничeго не бойся. в терминал цитату вписал
ОтветитьУдалитьЦитата не моя. Я её привёл, как пример. Но цитата действительно хорошая.
Удалитьреспект вам за ваши статье!
УдалитьПомогите пожалуйста, все сделал, но теперь gedit ~/.bashrc открывается вместе с терминалом. Что сделать? Спасибо
ОтветитьУдалитьgedit ~/.bashrc - как все вернуть в исходное состояние, может какую-строчку удалил (((
ОтветитьУдалитьВ терминале пишет: (gedit:5277): Gtk-WARNING **: GtkScrolledWindow 0x260b880 is mapped but visible child GtkScrollbar 0x2612ac0 is not mapped
ОтветитьУдалить(gedit:5277): Gtk-WARNING **: GtkScrolledWindow 0x260b880 is mapped but visible child GtkScrollbar 0x2612cc0 is not mapped
(gedit:5277): Gtk-WARNING **: GtkScrolledWindow 0x260b880 is mapped but visible child GtkScrollbar 0x2612ac0 is not mapped
(gedit:5277): Gtk-WARNING **: GtkScrolledWindow 0x260b880 is mapped but visible child GtkScrollbar 0x2612cc0 is not mapped
Помогите все исправить, чтоб терминал с Gedit не запискался
ОтветитьУдалитьНичего не понятно. Объясните толком, что происходит. Вы открываете терминал, и у Вас самопроизвольно выполняется в нем команда gedit ~/.bashrc? Извините, но такого быть не может.
УдалитьИли вы запускаете gedit из меню, а он открывается в терминале? Если так, могу предположить, что в свойствах ярлыка программы почему-то указано "выполнять в терминале".
Тогда откройте файл /usr/share/applications/gedit.desktop
sudo gedit /usr/share/applications/gedit.desktop
и проверьте, нет ли там строчки типа "Terminal=true". Если есть, исправьте на Terminal=false