Обозначения в тексте:
$ - пользователь
^ - Ctrl
.текст в начале сроки - ответ терминала
Редактировании строки:
M - M-a,
BS - Backspace
Обозначения в терминале:
.- текущий каталог
..- родительский каталог
~- домашний каталог пользователя
/- слеш (корень)
\- обратный слеш
catalog/ -простой каталог
file@ -символьная ссылка
file* -исполняемый файл
Что в командной строке?
$ [команда] [<опция>] [<параметр>]
< > - не обязательно
Исключения (распространенные)
find(команда) .(параметр) -name(опция) .profile(параметр опции)
$ tar -xvf|xvf
$ ps a≠-a
Горячие клавиши (bash):
Ctrl+shift+T -новая вкладка (новый процесс)
Ctrl+L -очистка экрана
$ echo * -универсальный файловый шаблон
$ echo *[...] -группировка символов
$ echo *[^...]-все, кроме ...
$ echo ? -ровно 1, любой символ
$ echo ??* -от 2х больше символов
Клавиша Meta (M-a) эмулируется:
Alt+A Esc,Shift+A
Заполнение:
Первые буквы Esc,Shift+~
Навигация:
Навигация по строкам:
В начало строки: ^A
В конец строки: ^E
Навигация по словам:
Назад: M-B (Alt+A+B)
Вперед: M-F (Alt+A+F)
Навигация по символам:
Вперед: ^F
Назад: ^B
Редактирование (в командной строке):
Вырезать к началу строки: ^U
Вырезать к концу строки: ^K
Вырезать от текущей позиции курсора, до слова слева:M-BS; ^W
Вырезать от текущей позиции курсора, до слова справа:M-D (Alt+A+D)
Вставить в текущую позицию курсора: ^Y
Удаление символа справа от курсора:^D
Удаление символа слева от курсора: ^H
Восстановление строки: ^_ (Ctrl+Shift+-)
Меняет местами 2 символа (курсор на правом или в конце слова):^T
Изменение регистра:
M-B (переход к началу слова)
Маленький(lower):M-L
Большой(upper):M-U
Капитализирует(Capitalize):M-C
История, навигация:
Отображение последних 15-ти команд
$ ls .bash_history
.bash_history
$ history 15
Вызов команды по номеру:
С известным номером:
$ !номер команды
Шаг назад (выше):
$ !-число шагов
По имени команды:
$ !первые символы
Эмуляция стелочек:
Вверх:^P
Вниз:^N
Заметки:
При монтировании в каталог, ранее содержимое каталога становится недоступным, на время монтирования.
Важен регистр!
Используется в названии файлов:`~`@#$%^&*()_+=\\|{}[]:";><,./?`,`Кириллица с
пробелами`,` `;
Демон меняет текущий рабочий каталог на корень.
$ - пользователь
^ - Ctrl
.текст в начале сроки - ответ терминала
Редактировании строки:
M - M-a,
BS - Backspace
Обозначения в терминале:
.- текущий каталог
..- родительский каталог
~- домашний каталог пользователя
/- слеш (корень)
\- обратный слеш
catalog/ -простой каталог
file@ -символьная ссылка
file* -исполняемый файл
Что в командной строке?
$ [команда] [<опция>] [<параметр>]
< > - не обязательно
Исключения (распространенные)
find(команда) .(параметр) -name(опция) .profile(параметр опции)
$ tar -xvf|xvf
$ ps a≠-a
Горячие клавиши (bash):
Ctrl+shift+T -новая вкладка (новый процесс)
Ctrl+L -очистка экрана
$ echo * -универсальный файловый шаблон
$ echo *[...] -группировка символов
$ echo *[^...]-все, кроме ...
$ echo ? -ровно 1, любой символ
$ echo ??* -от 2х больше символов
Клавиша Meta (M-a) эмулируется:
Alt+A Esc,Shift+A
Заполнение:
Первые буквы Esc,Shift+~
Навигация:
Навигация по строкам:
В начало строки: ^A
В конец строки: ^E
Навигация по словам:
Назад: M-B (Alt+A+B)
Вперед: M-F (Alt+A+F)
Навигация по символам:
Вперед: ^F
Назад: ^B
Редактирование (в командной строке):
Вырезать к началу строки: ^U
Вырезать к концу строки: ^K
Вырезать от текущей позиции курсора, до слова слева:M-BS; ^W
Вырезать от текущей позиции курсора, до слова справа:M-D (Alt+A+D)
Вставить в текущую позицию курсора: ^Y
Удаление символа справа от курсора:^D
Удаление символа слева от курсора: ^H
Восстановление строки: ^_ (Ctrl+Shift+-)
Меняет местами 2 символа (курсор на правом или в конце слова):^T
Изменение регистра:
M-B (переход к началу слова)
Маленький(lower):M-L
Большой(upper):M-U
Капитализирует(Capitalize):M-C
История, навигация:
Отображение последних 15-ти команд
$ ls .bash_history
.bash_history
$ history 15
Вызов команды по номеру:
С известным номером:
$ !номер команды
Шаг назад (выше):
$ !-число шагов
По имени команды:
$ !первые символы
Эмуляция стелочек:
Вверх:^P
Вниз:^N
Заметки:
При монтировании в каталог, ранее содержимое каталога становится недоступным, на время монтирования.
Важен регистр!
Используется в названии файлов:`~`@#$%^&*()_+=\\|{}[]:";><,./?`,`Кириллица с
пробелами`,` `;
Демон меняет текущий рабочий каталог на корень.
Комментариев нет:
Отправить комментарий