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

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

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

источник

 
comments powered by Disqus