Можно использовать :emenu
команда (с <Tab>
завершаться) для доступа к определенным пунктам меню из командной строки.
Если Вы хотите получить доступ к сменной функциональности, обычно существуют также отображения или пользовательские команды. Используя или пытающийся эмулировать традиционное меню осужден в консоли Vim.
Unix-время дано в виде секунд с эпохи: количество секунд (не считая високосных секунд), прошедших с 00:00:00 по универсальному координированному времени (UTC), или четверг, 1 января 1970 года,
Команда GNU date
имеет некоторые очень хорошие возможности, которые позволяют переводить между различными форматами времени. Они очень хорошо объясняются в man date
, поэтому я приведу здесь только несколько примеров:
### "Normal" format
$ date
Thu Jun 12 11:44:23 CEST 2014
### Unix time
$ date +%s
1402566271
Для преобразования вы можете дать date
конкретную дату, используя флаг -d
. Однако, чтобы получить Unix-дату, она должна быть полной. Вы не можете конвертировать 3:00PM в Unix-время, так как Unix-время относится к целой дате (год, месяц, день, время). Так, например, чтобы получить Unix-дату 12 сентября 1987 года, вы должны сделать:
$ date -d "3 PM 12 September 1987" +%s
558450000
И преобразовать ее обратно в "нормальную" дату:
$ date -d "@558450000"
Sat Sep 12 15:00:00 CEST 1987