Консоль и терминал

Небольшие советы по использованию

Удобная работа в терминале 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

Клавиатурные сочетания

ДействиеКомандаСочетание
Начало строкиHomeCtrl-a
Конец строкиEndCtrl-e
Один символ впередRight ArrowCtrl-f
Один символ назадLeft ArrowCtrl-b
Удалить символ под курсоромDeleteCtrl-d
Удалить символ перед курсоромBackspaceCtrl-h
Предыдущая команда в историиUp ArrowCtrl-p
Следующая команда в историиDown ArrowCtrl-n
Ввод командыEnterCtrl-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).

источник

 
comments powered by Disqus