Когда терминал открыт, я могу отобразить текущий календарь и время?

При нажатии Ctrl + Alt + T, чтобы открыть терминал, я получаю пустой экран с упрощенным приглашением ввода.

Возможно ли (путем изменения ~/.bashrc) отобразить текущий календарь с выделенным сегодня и текущим временем?

Если время может отображаться в больших количествах (используя фигурку?), то это будет бонус.

7
задан 13 April 2017 в 00:53

10 ответов

Как это выглядит

Вы можете распечатать баннер введения, когда терминал открывается с помощью скрипта ~/.bashrc. Если у вас есть филе (sudo apt install figlet), вы можете использовать большие буквы для отображения времени:

В первом случае figlet используется для отображения времени и

Дополнительные примеры экрана с использованием toilet

На этом экране используются шрифты из [ f10]. В последнем примере используется шрифт future и используется в приведенном ниже коде. Кроме того, в коде ниже установлен циановый цвет.

Пакет toilet позволяет использовать дополнительные типы шрифтов и стили форматирования по сравнению с пакетом figlet, из которого он разветвляется. Чтобы установить пакет, используйте sudo apt install toilet после установки figlet, как описано выше.

Код

Вот код, необходимый для работы. Рекомендуется поместить этот скрипт в ваш каталог /home/user/bin, поскольку он автоматически добавляется к вашему пути.

#!/bin/bash

# NAME: now
# PATH: $HOME/bin
# DESC: Display current calendar and time
# CALL: Called from terminal or ~/.bashrc
# DATE: Apr 6, 2017. Modified: Apr 10, 2017.

# NOTE: To display all available toilet fonts use this one-liner:
#       for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

# calendar current month with today higlighted.
# colors 00=bright white, 31=red, 32=green, 33=yellow, 34=blue, 35=purple,
#        36=cyan, 37=white
printf "\033[36m"       # color 36=cyan
echo ""; cal;
printf "\033[00m"       # color bright white (default)
echo ""

tput sc                 # Save cursor position.
# Move up 9 lines
while [ $((++i)) -lt 10 ]; do tput cuu1; done
tput cuf 25             # Move 25 columns right

# Do we have the toilet package?
if hash toilet 2>/dev/null; then
    echo " "$(date +"%I:%M %P")" " | \
        toilet -f future --filter border > /tmp/terminal
# Do we have the figlet package?
elif hash figlet 2>/dev/null; then
    echo $(date +"%I:%M %P") | figlet > /tmp/terminal
# else use standard font
else
    echo $(date +"%I:%M %P") > /tmp/terminal
fi

while IFS= read -r Time; do
    printf "\033[01;32m" # color green
    printf "$Time"
    tput cud1           # Up one line
    tput cuf 25         # Move 25 columns right
done < /tmp/terminal

tput rc                 # Restore saved cursor position.

exit 0

Отметить скрипт как исполняемый файл

Скопировать этот код в ваш редактор и сохранить его в файле [F18]. Затем пометьте его как исполняемый файл, используя:

sudo chmod +x now

Добавить скрипт в ~./bashrc

. После этого вы можете ввести now в терминал, и вы увидите календарь и время. Чтобы завершить все это и автоматически отображать каждый раз, когда вы открываете терминал:

Отредактируйте файл ~/.bashrc. Идите в конец и вставьте новую строку, содержащую now Сохраните файл

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

Рассечение кода

Здесь мы кратко рассмотрим как работает код без обсуждения каждой строки.

figlet и toilet packages

Сначала скрипт проверяет, установлен ли toilet с помощью команды hash. Если это так, что используется для отображения времени. Если не установлено figlet, если установлено. Если ни один из них не установлен, используется обычный шрифт.

В приведенном выше коде комментарии могут быть скопированы в вашу командную строку и выполнены, чтобы показать доступные шрифты figlet и toilet на вашем терминале: [!d27 ]

for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

Чтобы изменить шрифт, используемый для отображения времени, найдите код для этой строки:

toilet -f future --filter border > /tmp/terminal

и измените имя шрифта future на выбранное вами имя шрифта. Имейте в виду, что некоторые шрифты слишком велики для размещения на дисплее.

Выбор цветов

Установите цвет, который вы хотите для календаря, и время отдельно. В приведенном выше коде обратите внимание на команду:

printf "\033[36m"       # color 36=cyan

Измените последние две цифры на цветовой код, который вы хотите использовать. Изменяя код, я нашел следующие значения:

00 = ярко-белый, 31 = красный, 32 = зеленый, 33 = желтый, 34 = синий, 35 = фиолетовый, 36 = голубой, 37 = белый [ ! d33]

Если вы найдете дополнительные цветовые коды, разместите комментарий ниже или обновите этот ответ.

7
ответ дан 22 May 2018 в 23:52
  • 1
    Башр не должен давать никакого выхода (хотя я не могу вспомнить причину). Поэтому вместо того, чтобы просто now, может быть, лучше поставить эту строку в нее: PROMPT_COMMAND='[[ $now_already_run != yes ]] && now_already_run=yes && now' – wjandrea 8 April 2017 в 20:53
  • 2
    @wjandrea Ближайшим, что я мог найти, является следующее: stackoverflow.com/questions/12440287/… однако имеет другое решение. Оставим наши комментарии здесь, пока кто-то не сообщит о проблеме, которую можно воспроизвести, а затем исправить? – WinEunuuchs2Unix 9 April 2017 в 03:10
  • 3
    Конечно, есть нишевый случай, когда выполнение команды с bash -ic <command> создает неожиданный вывод, но я не могу придумать ситуацию, когда это будет проблемой. – wjandrea 9 April 2017 в 05:06
  • 4
    Цвета - это escape-последовательности ANSI. Дополнительная информация и список здесь: misc.flogisoft.com/bash/tip_colors_and_formatting – wjandrea 13 April 2017 в 00:22

Как это выглядит

Вы можете распечатать баннер введения, когда терминал открывается с помощью скрипта ~/.bashrc. Если у вас есть филе (sudo apt install figlet), вы можете использовать большие буквы для отображения времени:

В первом случае figlet используется для отображения времени и

Дополнительные примеры экрана с использованием toilet

На этом экране используются шрифты из toilet. В последнем примере используется шрифт future и используется в приведенном ниже коде. Кроме того, в коде ниже установлен циановый цвет.

Пакет toilet позволяет использовать дополнительные типы шрифтов и стили форматирования по сравнению с пакетом figlet, из которого он разветвляется. Чтобы установить пакет, используйте sudo apt install toilet после установки figlet, как описано выше.

Код

Вот код, необходимый для работы. Рекомендуется поместить этот скрипт в ваш каталог /home/user/bin, поскольку он автоматически добавляется к вашему пути.

#!/bin/bash # NAME: now # PATH: $HOME/bin # DESC: Display current calendar and time # CALL: Called from terminal or ~/.bashrc # DATE: Apr 6, 2017. Modified: Apr 10, 2017. # NOTE: To display all available toilet fonts use this one-liner: # for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done # calendar current month with today higlighted. # colors 00=bright white, 31=red, 32=green, 33=yellow, 34=blue, 35=purple, # 36=cyan, 37=white printf "\033[36m" # color 36=cyan echo ""; cal; printf "\033[00m" # color bright white (default) echo "" tput sc # Save cursor position. # Move up 9 lines while [ $((++i)) -lt 10 ]; do tput cuu1; done tput cuf 25 # Move 25 columns right # Do we have the toilet package? if hash toilet 2>/dev/null; then echo " "$(date +"%I:%M %P")" " | \ toilet -f future --filter border > /tmp/terminal # Do we have the figlet package? elif hash figlet 2>/dev/null; then echo $(date +"%I:%M %P") | figlet > /tmp/terminal # else use standard font else echo $(date +"%I:%M %P") > /tmp/terminal fi while IFS= read -r Time; do printf "\033[01;32m" # color green printf "$Time" tput cud1 # Up one line tput cuf 25 # Move 25 columns right done < /tmp/terminal tput rc # Restore saved cursor position. exit 0

Отметить скрипт как исполняемый файл

Скопировать этот код в ваш редактор и сохранить его в файле [F18]. Затем пометьте его как исполняемый файл, используя:

sudo chmod +x now

Добавить скрипт в ~./bashrc

. После этого вы можете ввести now в терминал, и вы увидите календарь и время. Чтобы завершить все это и автоматически отображать каждый раз, когда вы открываете терминал:

Отредактируйте файл ~/.bashrc. Идите в конец и вставьте новую строку, содержащую now Сохраните файл

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

Рассечение кода

Здесь мы кратко рассмотрим как работает код без обсуждения каждой строки.

figlet и toilet packages

Сначала скрипт проверяет, установлен ли toilet с помощью команды hash. Если это так, что используется для отображения времени. Если не установлено figlet, если установлено. Если ни один из них не установлен, используется обычный шрифт.

В приведенном выше коде комментарии могут быть скопированы в вашу командную строку и выполнены, чтобы показать доступные шрифты figlet и toilet на вашем терминале:

for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

Чтобы изменить шрифт, используемый для отображения времени, найдите код для этой строки:

toilet -f future --filter border > /tmp/terminal

и измените имя шрифта future на выбранное вами имя шрифта. Имейте в виду, что некоторые шрифты слишком велики для размещения на дисплее.

Выбор цветов

Установите цвет, который вы хотите для календаря, и время отдельно. В приведенном выше коде обратите внимание на команду:

printf "\033[36m" # color 36=cyan

Измените последние две цифры на цветовой код, который вы хотите использовать. Изменяя код, я нашел следующие значения:

00 = ярко-белый, 31 = красный, 32 = зеленый, 33 = желтый, 34 = синий, 35 = фиолетовый, 36 = голубой, 37 = белый [ ! d33]

Если вы найдете дополнительные цветовые коды, разместите комментарий ниже или обновите этот ответ.

8
ответ дан 18 July 2018 в 15:21

Как это выглядит

Вы можете распечатать баннер введения, когда терминал открывается с помощью скрипта ~/.bashrc. Если у вас есть филе (sudo apt install figlet), вы можете использовать большие буквы для отображения времени:

В первом случае figlet используется для отображения времени и

Дополнительные примеры экрана с использованием toilet

На этом экране используются шрифты из toilet. В последнем примере используется шрифт future и используется в приведенном ниже коде. Кроме того, в коде ниже установлен циановый цвет.

Пакет toilet позволяет использовать дополнительные типы шрифтов и стили форматирования по сравнению с пакетом figlet, из которого он разветвляется. Чтобы установить пакет, используйте sudo apt install toilet после установки figlet, как описано выше.

Код

Вот код, необходимый для работы. Рекомендуется поместить этот скрипт в ваш каталог /home/user/bin, поскольку он автоматически добавляется к вашему пути.

#!/bin/bash # NAME: now # PATH: $HOME/bin # DESC: Display current calendar and time # CALL: Called from terminal or ~/.bashrc # DATE: Apr 6, 2017. Modified: Apr 10, 2017. # NOTE: To display all available toilet fonts use this one-liner: # for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done # calendar current month with today higlighted. # colors 00=bright white, 31=red, 32=green, 33=yellow, 34=blue, 35=purple, # 36=cyan, 37=white printf "\033[36m" # color 36=cyan echo ""; cal; printf "\033[00m" # color bright white (default) echo "" tput sc # Save cursor position. # Move up 9 lines while [ $((++i)) -lt 10 ]; do tput cuu1; done tput cuf 25 # Move 25 columns right # Do we have the toilet package? if hash toilet 2>/dev/null; then echo " "$(date +"%I:%M %P")" " | \ toilet -f future --filter border > /tmp/terminal # Do we have the figlet package? elif hash figlet 2>/dev/null; then echo $(date +"%I:%M %P") | figlet > /tmp/terminal # else use standard font else echo $(date +"%I:%M %P") > /tmp/terminal fi while IFS= read -r Time; do printf "\033[01;32m" # color green printf "$Time" tput cud1 # Up one line tput cuf 25 # Move 25 columns right done < /tmp/terminal tput rc # Restore saved cursor position. exit 0

Отметить скрипт как исполняемый файл

Скопировать этот код в ваш редактор и сохранить его в файле [F18]. Затем пометьте его как исполняемый файл, используя:

sudo chmod +x now

Добавить скрипт в ~./bashrc

. После этого вы можете ввести now в терминал, и вы увидите календарь и время. Чтобы завершить все это и автоматически отображать каждый раз, когда вы открываете терминал:

Отредактируйте файл ~/.bashrc. Идите в конец и вставьте новую строку, содержащую now Сохраните файл

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

Рассечение кода

Здесь мы кратко рассмотрим как работает код без обсуждения каждой строки.

figlet и toilet packages

Сначала скрипт проверяет, установлен ли toilet с помощью команды hash. Если это так, что используется для отображения времени. Если не установлено figlet, если установлено. Если ни один из них не установлен, используется обычный шрифт.

В приведенном выше коде комментарии могут быть скопированы в вашу командную строку и выполнены, чтобы показать доступные шрифты figlet и toilet на вашем терминале:

for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

Чтобы изменить шрифт, используемый для отображения времени, найдите код для этой строки:

toilet -f future --filter border > /tmp/terminal

и измените имя шрифта future на выбранное вами имя шрифта. Имейте в виду, что некоторые шрифты слишком велики для размещения на дисплее.

Выбор цветов

Установите цвет, который вы хотите для календаря, и время отдельно. В приведенном выше коде обратите внимание на команду:

printf "\033[36m" # color 36=cyan

Измените последние две цифры на цветовой код, который вы хотите использовать. Изменяя код, я нашел следующие значения:

00 = ярко-белый, 31 = красный, 32 = зеленый, 33 = желтый, 34 = синий, 35 = фиолетовый, 36 = голубой, 37 = белый [ ! d33]

Если вы найдете дополнительные цветовые коды, разместите комментарий ниже или обновите этот ответ.

8
ответ дан 24 July 2018 в 20:37

Как это выглядит

Вы можете распечатать баннер введения, когда терминал открывается с помощью скрипта ~/.bashrc. Если у вас есть филе (sudo apt install figlet), вы можете использовать большие буквы для отображения времени:

В первом случае figlet используется для отображения времени и

Дополнительные примеры экрана с использованием toilet

На этом экране используются шрифты из toilet. В последнем примере используется шрифт future и используется в приведенном ниже коде. Кроме того, в коде ниже установлен циановый цвет.

Пакет toilet позволяет использовать дополнительные типы шрифтов и стили форматирования по сравнению с пакетом figlet, из которого он разветвляется. Чтобы установить пакет, используйте sudo apt install toilet после установки figlet, как описано выше.

Код

Вот код, необходимый для работы. Рекомендуется поместить этот скрипт в ваш каталог /home/user/bin, поскольку он автоматически добавляется к вашему пути.

#!/bin/bash # NAME: now # PATH: $HOME/bin # DESC: Display current calendar and time # CALL: Called from terminal or ~/.bashrc # DATE: Apr 6, 2017. Modified: Apr 10, 2017. # NOTE: To display all available toilet fonts use this one-liner: # for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done # calendar current month with today higlighted. # colors 00=bright white, 31=red, 32=green, 33=yellow, 34=blue, 35=purple, # 36=cyan, 37=white printf "\033[36m" # color 36=cyan echo ""; cal; printf "\033[00m" # color bright white (default) echo "" tput sc # Save cursor position. # Move up 9 lines while [ $((++i)) -lt 10 ]; do tput cuu1; done tput cuf 25 # Move 25 columns right # Do we have the toilet package? if hash toilet 2>/dev/null; then echo " "$(date +"%I:%M %P")" " | \ toilet -f future --filter border > /tmp/terminal # Do we have the figlet package? elif hash figlet 2>/dev/null; then echo $(date +"%I:%M %P") | figlet > /tmp/terminal # else use standard font else echo $(date +"%I:%M %P") > /tmp/terminal fi while IFS= read -r Time; do printf "\033[01;32m" # color green printf "$Time" tput cud1 # Up one line tput cuf 25 # Move 25 columns right done < /tmp/terminal tput rc # Restore saved cursor position. exit 0

Отметить скрипт как исполняемый файл

Скопировать этот код в ваш редактор и сохранить его в файле [F18]. Затем пометьте его как исполняемый файл, используя:

sudo chmod +x now

Добавить скрипт в ~./bashrc

. После этого вы можете ввести now в терминал, и вы увидите календарь и время. Чтобы завершить все это и автоматически отображать каждый раз, когда вы открываете терминал:

Отредактируйте файл ~/.bashrc. Идите в конец и вставьте новую строку, содержащую now Сохраните файл

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

Рассечение кода

Здесь мы кратко рассмотрим как работает код без обсуждения каждой строки.

figlet и toilet packages

Сначала скрипт проверяет, установлен ли toilet с помощью команды hash. Если это так, что используется для отображения времени. Если не установлено figlet, если установлено. Если ни один из них не установлен, используется обычный шрифт.

В приведенном выше коде комментарии могут быть скопированы в вашу командную строку и выполнены, чтобы показать доступные шрифты figlet и toilet на вашем терминале:

for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

Чтобы изменить шрифт, используемый для отображения времени, найдите код для этой строки:

toilet -f future --filter border > /tmp/terminal

и измените имя шрифта future на выбранное вами имя шрифта. Имейте в виду, что некоторые шрифты слишком велики для размещения на дисплее.

Выбор цветов

Установите цвет, который вы хотите для календаря, и время отдельно. В приведенном выше коде обратите внимание на команду:

printf "\033[36m" # color 36=cyan

Измените последние две цифры на цветовой код, который вы хотите использовать. Изменяя код, я нашел следующие значения:

00 = ярко-белый, 31 = красный, 32 = зеленый, 33 = желтый, 34 = синий, 35 = фиолетовый, 36 = голубой, 37 = белый [ ! d33]

Если вы найдете дополнительные цветовые коды, разместите комментарий ниже или обновите этот ответ.

8
ответ дан 31 July 2018 в 11:13

Как это выглядит

Вы можете распечатать баннер введения, когда терминал открывается с помощью скрипта ~/.bashrc. Если у вас есть филе (sudo apt install figlet), вы можете использовать большие буквы для отображения времени:

В первом случае figlet используется для отображения времени и

Дополнительные примеры экрана с использованием toilet

На этом экране используются шрифты из toilet. В последнем примере используется шрифт future и используется в приведенном ниже коде. Кроме того, в коде ниже установлен циановый цвет.

Пакет toilet позволяет использовать дополнительные типы шрифтов и стили форматирования по сравнению с пакетом figlet, из которого он разветвляется. Чтобы установить пакет, используйте sudo apt install toilet после установки figlet, как описано выше.

Код

Вот код, необходимый для работы. Рекомендуется поместить этот скрипт в ваш каталог /home/user/bin, поскольку он автоматически добавляется к вашему пути.

#!/bin/bash # NAME: now # PATH: $HOME/bin # DESC: Display current calendar and time # CALL: Called from terminal or ~/.bashrc # DATE: Apr 6, 2017. Modified: Apr 10, 2017. # NOTE: To display all available toilet fonts use this one-liner: # for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done # calendar current month with today higlighted. # colors 00=bright white, 31=red, 32=green, 33=yellow, 34=blue, 35=purple, # 36=cyan, 37=white printf "\033[36m" # color 36=cyan echo ""; cal; printf "\033[00m" # color bright white (default) echo "" tput sc # Save cursor position. # Move up 9 lines while [ $((++i)) -lt 10 ]; do tput cuu1; done tput cuf 25 # Move 25 columns right # Do we have the toilet package? if hash toilet 2>/dev/null; then echo " "$(date +"%I:%M %P")" " | \ toilet -f future --filter border > /tmp/terminal # Do we have the figlet package? elif hash figlet 2>/dev/null; then echo $(date +"%I:%M %P") | figlet > /tmp/terminal # else use standard font else echo $(date +"%I:%M %P") > /tmp/terminal fi while IFS= read -r Time; do printf "\033[01;32m" # color green printf "$Time" tput cud1 # Up one line tput cuf 25 # Move 25 columns right done < /tmp/terminal tput rc # Restore saved cursor position. exit 0

Отметить скрипт как исполняемый файл

Скопировать этот код в ваш редактор и сохранить его в файле [F18]. Затем пометьте его как исполняемый файл, используя:

sudo chmod +x now

Добавить скрипт в ~./bashrc

. После этого вы можете ввести now в терминал, и вы увидите календарь и время. Чтобы завершить все это и автоматически отображать каждый раз, когда вы открываете терминал:

Отредактируйте файл ~/.bashrc. Идите в конец и вставьте новую строку, содержащую now Сохраните файл

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

Рассечение кода

Здесь мы кратко рассмотрим как работает код без обсуждения каждой строки.

figlet и toilet packages

Сначала скрипт проверяет, установлен ли toilet с помощью команды hash. Если это так, что используется для отображения времени. Если не установлено figlet, если установлено. Если ни один из них не установлен, используется обычный шрифт.

В приведенном выше коде комментарии могут быть скопированы в вашу командную строку и выполнены, чтобы показать доступные шрифты figlet и toilet на вашем терминале:

for i in ${TOILET_FONT_PATH:=/usr/share/figlet}/*.{t,f}lf; do j=${i##*/}; toilet -d "${i%/*}" -f "$j" "${j%.*}"; done

Чтобы изменить шрифт, используемый для отображения времени, найдите код для этой строки:

toilet -f future --filter border > /tmp/terminal

и измените имя шрифта future на выбранное вами имя шрифта. Имейте в виду, что некоторые шрифты слишком велики для размещения на дисплее.

Выбор цветов

Установите цвет, который вы хотите для календаря, и время отдельно. В приведенном выше коде обратите внимание на команду:

printf "\033[36m" # color 36=cyan

Измените последние две цифры на цветовой код, который вы хотите использовать. Изменяя код, я нашел следующие значения:

00 = ярко-белый, 31 = красный, 32 = зеленый, 33 = желтый, 34 = синий, 35 = фиолетовый, 36 = голубой, 37 = белый [ ! d33]

Если вы найдете дополнительные цветовые коды, разместите комментарий ниже или обновите этот ответ.

8
ответ дан 31 July 2018 в 23:38

Если вы просто хотите простое время и дату, вы можете добавить их в конец своего .bashrc:

echo -e "Welcome to [$(hostname)] You are logged in as user [$USER]"
echo -e "Local time: [$(date)]"

, который будет отображаться при входе в систему:

Welcome to [deathstar] You are logged in as user [skywalker]
[Local time]: Sun Apr 9 10:18:11 CDT 2017.

У меня есть сценарий python, который я написал, который добавит локальную погоду, а также ваши WAN и LAN-IP в ваш .bashrc-файл. Установите cronjob для обновления погоды. Он поставляется с образцом .bashrc также

Он отобразит:

Welcome to [deathstar] You are logged in as user [skywalker]
[Local time]: Sun Apr  9 10:18:11 CDT 2017.
[Local weather]: 68.68 F with few clouds
[Your public IP is]: 1.2.3.4 [Local IP]: 192.168.2.6

Если вы хотите сделать еще один шаг, вы можете добавить дополнительный скрипт чтобы ваши значения соответствовали вашему профилю

0
ответ дан 22 May 2018 в 23:52

Если вы просто хотите простое время и дату, вы можете добавить их в конец своего .bashrc:

echo -e "Welcome to [$(hostname)] You are logged in as user [$USER]" echo -e "Local time: [$(date)]"

, который будет отображаться при входе в систему:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017.

У меня есть сценарий python, который я написал, который добавит локальную погоду, а также ваши WAN и LAN-IP в ваш .bashrc-файл. Установите cronjob для обновления погоды. Он поставляется с образцом .bashrc также

Он отобразит:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017. [Local weather]: 68.68 F with few clouds [Your public IP is]: 1.2.3.4 [Local IP]: 192.168.2.6

Если вы хотите сделать еще один шаг, вы можете добавить дополнительный скрипт чтобы ваши значения соответствовали вашему профилю

0
ответ дан 18 July 2018 в 15:21

Если вы просто хотите простое время и дату, вы можете добавить их в конец своего .bashrc:

echo -e "Welcome to [$(hostname)] You are logged in as user [$USER]" echo -e "Local time: [$(date)]"

, который будет отображаться при входе в систему:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017.

У меня есть сценарий python, который я написал, который добавит локальную погоду, а также ваши WAN и LAN-IP в ваш .bashrc-файл. Установите cronjob для обновления погоды. Он поставляется с образцом .bashrc также

Он отобразит:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017. [Local weather]: 68.68 F with few clouds [Your public IP is]: 1.2.3.4 [Local IP]: 192.168.2.6

Если вы хотите сделать еще один шаг, вы можете добавить дополнительный скрипт чтобы ваши значения соответствовали вашему профилю

0
ответ дан 24 July 2018 в 20:37

Если вы просто хотите простое время и дату, вы можете добавить их в конец своего .bashrc:

echo -e "Welcome to [$(hostname)] You are logged in as user [$USER]" echo -e "Local time: [$(date)]"

, который будет отображаться при входе в систему:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017.

У меня есть сценарий python, который я написал, который добавит локальную погоду, а также ваши WAN и LAN-IP в ваш .bashrc-файл. Установите cronjob для обновления погоды. Он поставляется с образцом .bashrc также

Он отобразит:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017. [Local weather]: 68.68 F with few clouds [Your public IP is]: 1.2.3.4 [Local IP]: 192.168.2.6

Если вы хотите сделать еще один шаг, вы можете добавить дополнительный скрипт чтобы ваши значения соответствовали вашему профилю

0
ответ дан 31 July 2018 в 11:13

Если вы просто хотите простое время и дату, вы можете добавить их в конец своего .bashrc:

echo -e "Welcome to [$(hostname)] You are logged in as user [$USER]" echo -e "Local time: [$(date)]"

, который будет отображаться при входе в систему:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017.

У меня есть сценарий python, который я написал, который добавит локальную погоду, а также ваши WAN и LAN-IP в ваш .bashrc-файл. Установите cronjob для обновления погоды. Он поставляется с образцом .bashrc также

Он отобразит:

Welcome to [deathstar] You are logged in as user [skywalker] [Local time]: Sun Apr 9 10:18:11 CDT 2017. [Local weather]: 68.68 F with few clouds [Your public IP is]: 1.2.3.4 [Local IP]: 192.168.2.6

Если вы хотите сделать еще один шаг, вы можете добавить дополнительный скрипт чтобы ваши значения соответствовали вашему профилю

0
ответ дан 31 July 2018 в 23:38

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

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