Vinux: алиасы и сочетания клавиш командного интерпретатора bash

Дата публикации:16.11.2011
Поделиться в Twitter Поделиться в F******k Поделиться в VKontakte Поделиться в Telegram Поделиться в Mastodon

Алиасы Bash

В дистрибутив Vinux добавлен набор коротких алиасов (или синонимов) более длинных команд bash или целых командных последовательностей. Такие алиасы, наряду с сочетаниями клавиш, заметно ускоряют работу с командной строкой оболочки. Для того чтобы добавленные в дистрибутив алиасы стали активными, необходимо выполнить следующую команду:

mv .bash_aliases_vinux .bash_aliases

То же самое надо сделать для пользователя root:

sudo mv /root/.bash_aliases_vinux /root/.bash_aliases)

Для некоторых алиасов можно или необходимо указывать параметры при выполнения команды. Если параметр не является обязательным, то ниже он отмечается словом "допустимо"; если параметр является обязательным, то ниже он отмечается словом "необходимо".

Некоторые алиасы могут подразумевать команды, требующие полномочий root, поэтому перед этими алиасами необходимо набирать sudo.

Белый текст на чёрном1
Черный текст на белом2
Зеленый текст на черном3
Черный текст на зеленом4
Оранжевый текст на черном5
Черный текст на оранжевом6
Голубой текст на чёрном7
Чёрный текст на голубом8
Пурпурный текст на чёрном9
Чёрный текст на пурпурном0
Максимальная громкостьmax
Создать или изменить пароль root@ или root
Список всех алиасовa или aliases
Блокировать консольb или block
Чат-клиент по умолчаниюc или chat
Показать путь к текущему каталогуd или directory
Редактор текста по умолчанию (допустимо: имя файла) e или edit
Файловый менеджер по умолчанию f или files
Перейти в корневой каталог '/'g или go
Прочитать эту справкуh или help
Интернет-браузер по умолчанию (допустимо:url)i или internet
Вернуться в последний каталогj или jump
Создать каталог (необходимо: /path/name)k или kreate
Список всех каталогов или файловl или list
Меню по умолчаниюm или menu
Сетевой менеджер Ceni n или network
Рекурсивный список каталогов и файловo или observe
Почтовый клиент по умолчаниюp или post
Завершить текущий сеансq или quit
Сканировать всё устройство в поисках файла/каталога (необходимо: имя)r или radar
Поиск строки в файле/каталоге (необходимо: строка)s или search
Время и датаt или time
Вверх по дереву каталогов на один уровеньu или up
Микшер по умолчаниюv или volume
Прожечь iso-образ на компакт-диске (необходимо: name.iso)w или warm
Копировать файлы/каталоги в новое место (необходимо: источник и цель)x или xerox
Переместить или переименовать файлы(необходимо: источник и цель)y или yank
Удалить файлы или каталоги (необходимо: имя файла или каталога)z или zap
Удалить пакет и все файлы конфигурации (необходимо: имя пакета)A или Abolish
Просмотреть подробную информацию о пакете (необходимо: имя пакета)B или Browse
Редактировать run-level конфигурацию системы C или Config
Форматировать устройство или раздел (допустимо: имя устройства)
или isk
Проверить файловую систему на ошибки (допустимо: имя устройства)E или Examine
Восстановить потерянные файлы на устройстве/разделе (допустимо: расширение файла)F или Forensic
Удалить загруженные пакетыG или Garbage
Настроить часовой поясH или Hour
Установить пакет (необходимо: имя пакета)I или Install
Настроить раскладку клавиатурыK или Keyboard
Настроить языкL или Language
Копировать или восстановить устройство или разделM или Mirror
Монтирование раздела NTFS (необходимо: имя раздела)N или Ntfs
Удалить пакеты orphaned O или Oprhan
Менеджер пакетов по умолчанию P или Package
Дамп экрана консоли в текстовый файл (/root/dump.txt)Q или Quick
Перезагрузить компьютерR или Reboot
Выключить компьютерS или Shutdown
Тестировать или исправить разделы (допустимо: имя раздела)T или Testdisk
Обновить список пакетовU или Update
Обновить все пакетыW или Whole
Копировать все файлы или каталоги (необходимо: целевой каталог)X или Xerox
Переместить все файлы или каталоги (необходимо: целевой каталог)Y или Yank
Удалить все файлы и каталоги (будьте очень осторожны)Z или Zap

Сочетания клавиш для Bash

Эти сочетания клавиш являются встроенными командами bash, поэтому доступны не только в дистрибутиве Vinux.

Переместить курсор в текущей строке на одно слово вперёд Alt + f
Переместить курсор в текущей строке на одно слово назадAlt + b
Перейти к первой строке в историиAlt + <
Перейти к последней строке в историиAlt + >
Показать список предполагаемых завершенийAlt + ?
Вставить возможный вариант завершенияAlt + *
Попытаться завершить имя файлаAlt + /
Взять последний аргумент из предыдущей командыAlt + .
Сделать слово с заглавной буквы (курсор на первой букве слова)Alt + c
Удалить слово (курсор на первой букве слова)Alt + d
Перевести слово в нижний регистр (курсор на первой букве слова)Alt + l
Повторить командуAlt + r
Поменять местами слова рядом с курсоромAlt + t
Перевести слово в верхний регистр (курсор на первой букве слова)Alt + u
ПробелAlt + back
Завершить текущую сессиюAlt + F4
Экстренная перезагрузкаAlt+ Print-screen + r,e,i,s,u,b (в этом порядке)
Экстренное выключение компьютераAlt+ Print-screen + r,e,i,s,u,o (в этом порядке)
В начало набираемой строкиControl + a
В конец набираемой строкиControl + e
Очистить экранControl + l
Вырезать строку до позиции курсораControl + u
То же самое, что и backspace Control + h
Поиск в ранее использованных командахControl + r
Завершить все запущенные вами процессыControl + c
Выйти из текущей оболочкиControl + d
Приостанавливает все запущенные вами процессы. Набрав 'fg', можно восстановить их работуControl + z
Вырезать слово перед курсоромControl + w
Вырезать строку после курсораControl + k
Поменять местами два символа перед курсоромControl + t
На один символ назадControl + b
На один символ вперёдControl + f
Поиск в истории в обратном направленииControl + r
Переместиться между концом строки и текущей позицией курсораControl + xx
Вставить вырезанное слово или строкуControl + y
Перезагрузить компьютерControl + Alt + Delete
Вставить последний аргументEsc + _
Автоматически завершить имя файла или каталогаTab
Все доступные командыДвойное нажатие Tab
Все доступные команды, начинающиеся с указанной последовательности символов"начало_команды" + двойное нажатие Tab
Структура каталога, включая скрытые элементы/ + двойное нажатие Tab
Только вложенные подкаталоги, исключая скрытые* + двойное нажатие Tab
Все пользователи представленные в системе из "/etc/passwd"~ + двойное нажатие Tab(
Все системные переменные$ + двойное нажатие Tab
Вхождения "/etc/hosts"@ + двойное нажатие Tab
Вывод подобно "ls" или "dir"= + двойное нажатие Tab


Распространение материалов сайта означает, что распространитель принял условия лицензионного соглашения.
Идея и реализация: © Владимир Довыденков и Анатолий Камынин,  2004-2024