Инструменты пользователя

Инструменты сайта


softbase

Приложения

mc

Специальных настроек для этого приложения я обычно не выполняю.
Ниже приведён список «горячих клавиш», которые я использую в работе повседневно. Источник.

Список горячих клавиш

Список горячих клавиш

Список горячих клавиш

Клавиша или комбинация Действие
Горячие клавиши для режима работы с файлами
F3 Просмотреть файл.
F4 Отредактировать файл.
Insert Выделить текущий объект.
+ Вызвать окно для выделения группы файлов.
\ Снять отметку с группы файлов (действие, обратное нажатию клавиши ^).
Meta+Enter Вставить «текущий объект» в командную строку.
Meta+. Скрыть/показать «скрытые» файлы и/или каталоги (начинающиеся с .).
Meta+, Переключить режим отображения панелей (вертикально/горизонтально)
Meta+a Послать в командную строку полный путь из текущей активной панели.
Ctrl+x,p ↑ Аналогично Meta+a
Meta+c Вызвать меню быстрой смены текущего каталога на активной панели
Meta+g Отметить первый файл или каталог в списке на панели.
Meta+h Вызов меню последних выполненных команд («история»).
Meta+i Сменить текущий каталог на «неактивной» панели, на каталог в «активной».
Meta+j Отметить последний файл или каталог в отображаемом списке на панели.
Meta+n Вернуть последующую выполненную командную строку.
Meta+o Неактивная панель переходит в каталог на который указывает активная панель.
Meta+p Вернуть предыдущую выполненную командную строку.
Meta+r Отметить средний файл или каталог в отображаемом списке на панели.
Meta+t Сменить режим работы панели («стандартный»,»укороченный»,»расширенный»).
Meta+Shift+? Вызвать меню расширенного поиска файлов.
Meta+Shift+A ↑ Аналогично Meta+Shift+?
Ctrl+x,Ctrl+p Посылает в командную строку полный путь в неактивной панели.
Meta+Shift+H Отобразить историю каталогов.
Ctrl+\ Вызвать меню часто используемых каталогов.
Ctrl+l Перерисовать экран.
Ctrl+o Скрыть/показать панель.
Ctrl+r Перечитать содержимое каталога.
Ctrl+s Выполнить поиск файла или каталога.
Ctrl+Space Отобразить размер текущего каталога.
Ctrl+x,a Отобразить список активных соединений виртуальных файловых систем.
Ctrl+x,c Просмотр/правка прав доступа текущего объекта.
Ctrl+x,i Быстрый просмотр информации о текущем объекте на второй панели.
Ctrl+x,j Просмотр фоновых задач.
Ctrl+x,l Создать жесткую ссылку с текущего объекта.
Ctrl+x,o Просмотр/изменение владельца/группы для текущего объекта.
Ctrl+x,q Быстрый просмотр содержимого файла на «второй» панели.
Ctrl+x,s Создать символьную ссылку symlink для текущего объекта.
Ctrl+x,t Вставка всех выделенных объектов в командную строку.
Ctrl+x,Ctrl+s Отредактировать символической ссылки.
Shift+F1 Вызов меню быстрого перехода между точками монтирования на левой панели.
Shift+F2 Вызов меню быстрого перехода между точками монтирования на правой панели.
Shift+F3 Просмотреть файл в режиме «raw» без учета расширения.
Shift+F4 Создать новый файл.
Горячие клавиши для режима работы в редакторе.
F3 Начать выделение текста. Повторное нажатие F3 закончит выделение.
Shift+F3 Начать выделение блока текста. Повторное нажатие F3 закончит выделение.
F5 Скопировать выделенный текст.
F6 Переместить выделенный текст.
F8 Удалить выделенный текст.
Meta+i Переключить режим «Автовыравнивание возвратом каретки»
Meta+l Выполнить переход к строке, используя её номер.
Meta+q Выполнить вставку литерала (непечатного символа).
Meta+t Выполнить сортировку строк выделенного текста.
Meta+u Выполнить внешнюю команду и вставить в позицию под курсором её вывод.
Ctrl+f Выполнить копирование выделенного фрагмента во «внутренний буфер» обмена mc.
Ctrl+k Удалить часть строки - до конца строки.
Ctrl+n Создать новый файл.
Ctrl+s «Включить» или «выключить» подсветку синтаксиса.
Ctrl+t Выбрать кодировку текста.
Ctrl+u Отменить действия.
Ctrl+x Перейти в конец следующего.
Ctrl+y Удалить строку.
Ctrl+z Выполнить переход на начало предыдущего слова.
Shift+F5 Выполнить вставку текста из внутреннего «буфера обмена» mc.
Meta+Enter Вызвать диалог перехода к определению функции.
Meta+- Выполнить возврат после перехода к определению функции.
Meta++ Выполнить переход вперед - к определению функции.
Meta+n «Включить» или выключить» отображения номеров строк.
tab Сдвинуть выделенный текст направо, если выключена опция «Постоянные блоки».
Meta-tab Сдвинуть выделенный текст налево, если выключена опция «Постоянные блоки».
Shift+Стрелки Выделить текст.
Meta+Стрелки Выделить вертикальное выделение текста.
Meta+Shift+- Выполнить переключение режима(-ов) отображения табуляций и пробелов.
Meta+Shift++ Выполнить переключение режима «Автовыравнивание возвратом каретки».


sudo

Статья на "Как получить максимальный эффект от sudo".

Скачать в PDF

Скачать в PDF

Скачать в PDF

Загрузить в формате PDF статью «Как получить максимальный эффект от sudo».


Чаще всего же: просто требуется разрешить пользователю выполнение команды sudo su.
Разрешить пользователю выполнение sudo su с требованием ввести пароль (отредактирован файл: sudoers):

miracle        ALL=(ALL)	ALL

bash

Изменение приглашения для ввода

Для изменения приглашения для ввода потребуется отредактировать файл /etc/bashrc1).
В указанном файле необходимо найти/заменить строку вида:

[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "


Список доступных значений

Список доступных значений

Список доступных значений

Символ/последовательность Возвращаемое значение
\a ASCII-символ 'bell' (07).
\d Дата в формате «ДД ММ ЧЧ»2).
\D{format} Вывод времени в формате 'strftime(3)'. значения указываются в » ».
\e ASCII-символ 'escape' (033).
\h Вывод значения hostname - только имя (до первого символа '.').
\H Вывод значения hostname - FQDN.
\j Число выполняющихся задач, управляемых с помощью данного терминала.
\l Вывод названия устройства терминала (в случае использования «виртуального терминала»: 0)
\n Новая линия3).
\r Символ возврата картеки4).
\s Название обололчки.
\t Текущее время в 24-часовом формате - ЧЧ:MM:СС.
\T Текущее время в 12-часовом формате - ЧЧ:MM:СС.
\@ Текущее время в формате am/pm.
\A Текущее время в 24-часовом формате - ЧЧ:MM.
\u Имя текущего пользователя.
\v Версия командного интерпретатора в формате «старшая версия и номер релиза» (например: 4.1).
\V Версия командного интерпретатора в формате «версия, номер релиза & патч» (например: 3.00.00).
\w Текущая рабочая директория. Переменная $HOME заменяется на знак ~.
\W Текущая рабочая директория. Переменная $HOME не обрабатывается.
\! Номер команды - в истории.
\# Номер команды - отсчитывается от начала сессии.
\$ Если текущий UID = 0, то выводится знак #, в противном случае - $.
\nnn Символ, соответствующий значению 'nnn' в восьмеричной системе исчисления octal.

Обратный слеш - '\'.
\[ Начало вывода последовательности «специальных символов»5), которые используются для «управления терминалом».
\] Завершение вывода последовательности «специальных символов»6), которые используются для «управления терминалом».

Пример /etc/bashrc:

export basepath="\`pwd\`"
[ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[vps19:\`pwd\`]\\$ "

Результат: [vps19:/root]# ←- для суперпользователя root.

Небольшие приложения

1) для всех пользователей
2) пример: «Tue May 26»
3) newline
4) return
5) , 6) non-print characters
softbase.txt · Последние изменения: 2016/01/26 08:30 — Alex