Удобная работа в терминале Linux.
Работа с датой
Текущая дата в unixtime:
date +%s
Произвольна дата в unixtime:
date --date="2010-04-05 00:22:46" +%s
Ключик --date
так же может принимать относительные даты:
date --date="friday"
date --date="last friday"
date --date="week"
С его же помощью можно “расшифровать” unixtime.
date --date='@2147483647'
Напечатать календарь в консоли можно с помощью команд:
cal
ncal
ncal -3
Клавиатурные сочетания
Действие | Команда | Сочетание |
---|---|---|
Начало строки | Home | Ctrl -a |
Конец строки | End | Ctrl -e |
Один символ вперед | Right Arrow | Ctrl -f |
Один символ назад | Left Arrow | Ctrl -b |
Удалить символ под курсором | Delete | Ctrl -d |
Удалить символ перед курсором | Backspace | Ctrl -h |
Предыдущая команда в истории | Up Arrow | Ctrl -p |
Следующая команда в истории | Down Arrow | Ctrl -n |
Ввод команды | Enter | Ctrl -j или Ctrl -m |
На одно слово назад | Meta -b |
|
На одно слово вперёд | Meta -f |
|
Вырезать предыдущее слово | Ctrl -w |
|
Вырезать все к концу строки | Ctrl -k |
|
Вырезать все к началу строки | Ctrl -u |
|
Вставить вырезанное ранее | Ctrl -y |
|
Откатить изменение | Ctrl -_ (Ctrl+Shift+-) |
|
Очистить экран | Ctrl -l |
|
Поменять местами два символа | Ctrl -t |
NOTE: Ctrl-
= hold control, meta-
= hold meta (where meta is usually the alt or escape key).