Сочетание | Описание | Действие |
---|---|---|
CTRL+E | ⇥ | перемещение курсора в конец строки |
CTRL+A | ⇤ | перемещение курсора в начало строки |
Meta+F | →␣ | перемещение к следующему слову |
Meta+B | ␣← | перемещение к предыдущему слову |
CTRL+K | ✂︎⇥ | вырезать текст от курсора до конца строки |
CTRL+U | ⇤✂︎ | вырезать текст от курсора до начала строки |
CTRL+Y | 📋→ | вставить текст из буфера |
CTRL+D | ⌦ | удалить символ перед курсором |
Meta+D | ⌦␣ | удалить слово перед курсором |
CTRL+- | ⎌ | отмена последнего действия |
Meta is your Alt key, normally. For Mac OSX user, you need to enable it yourself. Open Terminal > Preferences > Settings > Keyboard
, and enable Use option as meta key. Meta key, by convention, is used for operations on word.
Shortcuts to move faster in Bash command line
Ключ | Описание |
---|---|
-R |
содержимое подкаталогов рекурсивно |
-l |
отобразить атрибуты объектов |
-m |
сожержимое через запятые |
-a |
показать скрытые элементы |
-al |
комбинирование ключей -a и -l (к примеру) |
❗️--full-time |
using ls -al --full-time in OSX → gls |
> brew install coreutils
для использования gls
Ключ | Описание |
---|---|
(без аргументов) или ~ |
перемещение в рабочий каталог |
- |
вернуться в предыдущий каталог |
Копирование папок с содежимым с ключем -R
Ключ | Описание |
---|---|
-k [фраза поиска] или apropos |
поиск команды по ее описанию |
-f [команда] или whatis |
отобразить описание команды |
Сочетание | Описание | Действие |
---|---|---|
F | ⎘ | следующая страница |
B | ⎗ | предыдущая страница |
CTRL+N | ↓ | перемещение на строку вниз |
CTRL+P | ↑ | перемещение на строку вверх |
Q | ✕ | выйти |
/ + текст | 🔍 | поиск по тексту |
N | 🔍→ | переход к след. вхождению фразы поиска |
SHIFT+N | ←🔍 | предыдущее |
Команда | Описание |
---|---|
pwd |
Print Working Directory - the absolute pathname of the current folder (i.e. it tells you where you are). |
touch |
Change file timestamps. Sets the modification and access times of files to the current time of day. If the file doesn't exist, it is created with default permissions. |
mkdir |
Make Directory (Create folders) |
which |
Locate a program file in the user's path |
cat |
Concatenate and print (display) the content of files. |
less |
Просмотр stdin команды |
chown |
Change file owner and/or group |
mv
, rm
, rmdir
, whereis
, whatis -w ls*
, whoami
Имена файлов с пробелами в командах помещаются в кавычки cp 'test 2.txt' test3.txt
Задача 1
stat -l -t '%Y.%m.%d %T' *
Описание формата для
-t
strftimestat -l -t '%Y.%m.%d %T' * | awk {'print $6" "$7","$8'}
stat -l -t '%Y.%m.%d %T' * | awk {'print $6" "$7","$8'} | grep CR2
#time #format