Как отменить действие в ubuntu
Есть ли способ отменить операцию последней команды в ubuntu? [dубликат]
Есть ли какие-либо инструменты, методы, заклинания для восстановления недавно удаленных файлов на Ubuntu?
Если это имеет значение, я хочу восстановить файл базы данных Keepass 2.x. Но было бы лучше иметь метод / инструмент, который работает с любым файлом.
22 ответа
Чтобы восстановить каталог, вы можете использовать extundelete
Примечание: вместо dev/sda1 введите свой раздел жесткого диска имя.
Если все в порядке, запрос терминала просто возвращается.
Если все в порядке, запрос терминала просто возвращается.
Перейдите по настройкам и выберите только те типы файлов, которые вам нужны, иначе у вас будет тысячи файлов для просеивания!
Для получения дополнительной информации посетите веб-сайт: http: /www..ubuntumanual.org / сообщения / 357 / восстановление, ваши удаленные-файлы-в-убунт
Я использовал прежде всего для восстановления поврежденного жесткого диска как под NTFS (windows), FAT32 (флеш-карта с телефона Nokia), так и с ext3 с отличными результатами. Только в командной строке, но это довольно просто, что-то вроде этого:
Он закажет восстановленные файлы в папках по типу файла. Документы Openoffice восстанавливаются как zip-файлы. Поскольку вам нужно выполнить его как root (для прямого доступа к аппаратным средствам), выходные файлы также принадлежат root, поэтому вам, вероятно, придется впоследствии изменить их право собственности.
sudo apt-get install scalpel
для получения дополнительной информации
sudo apt-get install scalpel
Отредактируйте файл scalpel.conf и раскомментируйте типы файлов, которые хотите восстановить. Создайте пустую папку (например: recovered_data). Найдите раздел, в котором были ваши данные. Вы можете использовать lsblk для получения карты разделов.
Запустить скальпель (предположим, что данные были в sda1)
Autopsy и инструменты Sleuthkit отлично подходят для восстановления удаленных файлов с удобным пользовательским интерфейсом, а также доступны в репозиториях.
Примечание: extundelete требует от вас отключить ваш диск для правильной работы (это хорошая идея сделать ASAP в любом случае, чтобы избежать потенциальной перезаписи надежные восстанавливаемые байты в удаленных файлах).
Особенности (с их сайта):
R-Linux восстанавливает файлы:
Удалено вирусной атакой, сбоем питания или сбоем системы; После того, как раздел с файлами был переформатирован, поврежден или удален; Когда структура разделов на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстановить файлы из найденных разделов. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.
Файлы восстановления R-Linux :
Удалены вирусной атакой, сбоем питания или сбоем системы; Host OS: вариант Linux : Linux, kernel 2.6 и выше Вариант Windows: Win2000, XP, 2003, Vista, Windows 7, Windows 8 После того, как раздел с файлами был отформатирован, поврежден или удален; Распознавание и разбор динамического (Windows 2000 / XP / Vista / Win7), Basic, GPT и BSD (UNIX) и схемы разделов Apple. Поддерживаются динамические разделы по GPT, а также динамические разделы над MBR. Когда структура раздела на диске была изменена или повреждена. В этом случае R-Linux может сканировать диск, пытаясь найти ранее существующие разделы и восстанавливать файлы из найденных разделов. Распознает локализованные имена. Из дисков с плохими секторами. В этом случае R-Linux может сначала скопировать весь диск или его часть в файл изображения, а затем обработать файл изображения. Это особенно полезно, когда на диске постоянно появляются новые плохие сектора, и оставшаяся информация должна быть немедленно сохранена.
Клавиатурные сокращения Ubuntu.
Очень часто ищу как же без помощи мышки совершить то или иное действие в системе, много видел выжимок аля «самые популярные хоткеи Убунту», но ни одного полного перевода страницы официальной документации. Решил восполнить пробел, т.к. в виду отсутствия оной многие сочетания клавиш сильно упрощающих то или иное действие просто не известны обычным пользователям.
Многое из того, что вы делаете несколькими кликами мышью для оперирования в Убунту можно делать всего одним нажатием сочетания клавиш клавиатуры. Эта страница покажет список сокращений, которые могут быть полезны каждому.
Как использовать клавиатурное сокращение?
Обычно клавиатурные сокращения обозначаются в тексте так: Alt + F1. Это означает, что вы должны нажать клавиши Alt и F1 одновременно. На практике легче исполнить эту комбинацию клавиш нажав клавишу-модификатор Alt и, не отпуская его, нажать клавишу F1, затем отпустить обе клавиши.
Для того чтобы посмотреть, редактировать или создать новые сочетания клавиш в окружении рабочего стола Gnome следует зайти в «Система»-«Параметры»-«Комбинации клавиш клавиатуры».
От себя добавлю еще, что в Ubuntu 10.04,10.10 некоторые настройки для комбинаций клавиш доступны, если войти в меню апплета индикатора раскладки «Параметры клавиатуры»- вкладка «Раскладки»-«Параметры» — здесь можно редактировать сочетания клавиш для смены раскладки, прерывания работы X сервера, поведение клавиш-модификаторов CTRL, ALT.
Помимо «глобальных» клавиатурных сокращений окружения рабочего стола большинство приложений имеют свои специфические клавиатурные сокращения. Рассмотрим картинку-пример:
Это одна из вкладок меню приложения OpenOffice.org Редактор текстов. Напротив пунктов выпадающего меню кое-где есть комбинации клавиш типа Ctrl+F8 напротив пункта «Затенение полей». Редактируя документ, чтобы применить «Затенение полей» достаточно нажать Ctrl+F8. От себя хочу добавить еще, может очевидную вещь, но не всем известную — буквы подчеркнуты в некоторых словах пунктов меню совсем не случайно — например, в данном выпадающем меню в пункте « З атенение полей» подчеркнутая буква « З » означает, что нажав клавишу-модификатор Alt и потом клавишу «З», можно активировать пункт меню «Затенение полей». А в пункт «Вид» можно попасть нажав сочетание клавиш «Alt+В». Другими словами Ctrl+F8=(Alt+В)+(Alt+З), такая вот математика).
Клавиатурные сокращения рабочего стола.
В этом пункте описаны клавиатурные сокращения, которые позволяют оперировать окнами приложений, панелями, и совершать некоторые другие действия.
| Alt + F1 | Открыть меню «Приложения» |
| Alt + F2 | Запустить приложение в появившемся диалоговом окне, набрав его имя |
| Prt Sc | (Print Screen) Сделать скриншот экрана |
| Alt + Prt Sc | Сделать скриншот активного окна |
Клавиатурные сокращения для работы с окнами.
| Alt + Tab | Переключатель между открытыми окнами. ( Зажать Alt и клацать Tab-ом). |
| Ctrl + Alt + Влево/вправо | Переключатель рабочих столов. |
| Alt+F7 | Перемещение активного окна (можно мышью или клавиатурой). |
| Alt+F8 | Изменение размера активного окна. |
| Alt+F9 | Минимизировать активное окно. |
| Alt+F10 | Развернуть активное окно. |
| Alt+Space | Вызвать меню заголовка окна. |
| Alt+F5 | Вернуть окну «нормальный» или предыдущий размер. |
| Alt+F4 | Закрыть окно. |
Клавиатурные сокращения, с включенными эффектами рабочего стола.
| Ctrl + Alt + Влево/вправо | Переключение граней куба рабочего стола (если активирован). |
| Ctrl + Alt + Вверх | Передает «фокус» по окнам, делая активным. |
| Ctrl + Alt + Вниз | Разворачивает грани куба рабочего стола, позволяя видеть их и выбирать между ними. |
| Ctrl + Alt + Tab | Переключение между всеми окнами на всех рабочих столах. |
| Super + W | Показывает в уменьшенном виде (мозаикой) все открытые окна. |
| Super + A | Показывает в уменьшенном виде (мозаикой) все открытые окна всех рабочих столов. |
| Super + N | Инвертирует цвета в активном окне. |
| Super + M | Инвертирует цвета во всех окнах и панелях. |
| Super + Колесико мыши | Зумм экрана. |
| Super + Средняя кнопка мыши | Выбрать точку откуда зуммировать. |
| Ctrl + Alt + D | Показать рабочий стол (или свернуть все окна). |
| Alt + Средняя кнопка мыши | Изменить размер активного окна. |
| Alt + Левая кнопка мыши | Перемещать активное окно. |
| Alt + Правая кнопка мыши | Показать меню окна. |
Распространенные клавиатурные сокращения для различных приложений.
Эти сокращения действительны не для всех приложений, но часто исполняют описанные ниже функции.
| Ctrl + C | Скопировать выделенный текст\объект. |
| Ctrl + X | Вырезать выделенный текст\объект. |
| Ctrl + V | Вставить выделенный текст\объект. |
| Ctrl + A | Выбрать весь текст\все объекты. |
| Ctrl + B | Сделать выделенный текст жирным. |
| Ctrl + I | Сделать выделенный текст курсивом. |
| Ctrl + U | Подчеркнуть выделенный текст. |
| Ctrl + N | Открыть новый документ или окно. |
| Ctrl + S | Сохранить текущий документ. |
| Ctrl + O | Открыть другой документ. |
| Ctrl + P | Отправить текущий документ на печать. |
| Ctrl + Z | Отменить последнее действие. |
| Ctrl + Shift + Z | Отменить отмену последнего действия. |
Системные клавиатурные сокращения.
Некоторые из приведенных ниже клавиатурных сокращений перезапускают компоненты системы, поэтому следует быть очень осторожным при их использовании.
| Ctrl + Alt + Delete | Немедленно перезагрузить компьютер, без сохранения открытых файлов. |
| Ctrl + Alt + Плюс (на цифровой клавиатуре) | Выбор разрешения среди допустимых (в сторону увеличения). |
| Ctrl + Alt + Minus (numeric keypad) | Выбор разрешения среди допустимых (в сторону уменьшения). |
Список низкоуровневых клавиатурных сокращений доступен в Википедии. Тут хочу упомянуть лишь о корректной перезагрузке наглухо повисшей системы. Везде, где только упоминалась корректная перезагрузка повисшей наглухо Убунты приводился следующий магический рецепт:
экстренную перезагрузку стоит проводить, зажав клавиши Alt + SysRq и с интервалом в 2-3 секунды нажать последовательно: R E I S U B
unRaw (перехватить управление клавиатурой),
tErminate (послать SIGTERM всем процессам),
kIll (послать SIGKILL всем процессам, которые не смогли завершиться предыдущей командой),
Sync (синхронизировать файловые системы),
Unmount (перемонтировать файловые системы в режим «только чтение»),
reBoot. (и напоследок, совершить перезагрузку).
Так вот чтоб рецепт действительно сработал, а не попытался наделать уйму скриншотов к сочетанию клавиш Alt + SysRq нужно добавить Ctrl.
Клавиатурные сокращения для некоторых приложений.
В этом разделе приведены некоторые клавиатурные сокращения для установленных в системе по-умолчанию приложений.
Веб-браузер Firefox (а также Google Chrome)
| Ctrl + T | Открыть новую вкладку. |
| Ctrl + Tab | Переключение вкладок вперед. |
| Ctrl + Shift + Tab | Переключение вкладок назад. |
| Ctrl + W | Закрыть активную вкладку (или браузер, если открыта всего одна вкладка). |
| Ctrl + L | Ввести новый веб-адрес. |
| Ctrl + B | Показать список закладок. |
| Ctrl + H | Показать историю браузера. |
| Ctrl + K | Начать новый поиск в поле для поиска. |
| Ctrl + Y | Показать список закачек. |
| F11 | Показать активную страницу на весь экран. |
| Esc | Остановить загрузку текущей страницы. |
| Ctrl + R | Перезагрузить текущую страницу. |
Для полного списка сокращений смотрите страницу помощи Firefox.
Клавиатурные сокращения OpenOffice.org Редактор текстов.
| F7 | Проверить правописание открытого документа. |
| Ctrl + F | Найти и заменить текст. |
| Ctrl + Z | Отменить последнее действие. |
| Ctrl + Y | Отменить отмену последнего действия. |
| Ctrl + L | Выровнять абзац\выделение по левому краю. |
| Ctrl + E | Выровнять абзац\выделение по центру документа. |
| Ctrl + R | Выровнять абзац\выделение по правому краю. |
| Ctrl + Shift + J | Развернуть открытый документ на весь экран. |
В окне Редактора текстов перейдите «Сервис»-«Настройка»-«Клавиатура» для редактирования всех клавиатурных соращений.
Далее на страничке документации идет описание использования утилитки xbindkeys для изменения стандартных хоткеев, но мне оно показалось черезчур замысловатым по сравнению со стандартным «Система»-«Параметры»-«Комбинация клавиш клавиатуры» (о том как ею пользоваться я писал ранее).
Горячие клавиши терминала Linux
В этой статье мы собрали самые полезные горячие клавиши терминала Linux, которые могут пригодится вам в работе. Здесь есть комбинации клавиш для навигации по истории команд, коррекции ошибок и управления окном терминала. Все клавиши расположены в случайном порядке.
Горячие клавиши терминала Linux
1. Tab
Без этого сочетания терминалом пользоваться невозможно, и поэтому его знают все. Одно нажатие клавиши Tab автоматически дополняет текущую команду или путь к файлу если возможен только один вариант. Два нажатия по ряд показывают возможные варианты автодополнения. Это делает набор команд и путей к файлам намного быстрее.
2. Ctrl + R
После нажатия Ctrl+R появляется строка поиска в которой вы можете начать вводить имя команды, которую надо выполнить. Система найдёт все команды, которые ранее выполнялись с таким началом и отобразит самую свежую. Вы можете уточнить поиск добавив ещё несколько символов. Для выполнения команды просто нажмите Enter, для редактирования Esc.
3. Ctrl + C
Это сочетание клавиш позволяет прервать работу любой программы, которая выполняется в терминале. После нажатия Ctr + C программе отправляется сигнал SIGINT и если она не обрабатывает его особым образом выполнение программы завершается. Некоторые программы перехватывают сигнал и перед завершением выполняют кое какие действия по сохранению данных и завершению операций, например пакетный менеджер zypper.
4. Ctrl + Z
5. Ctrl + D
Сочетание клавиш Ctrl+D можно считать альтернативой команды exit. Если вы подключены по SSH то сессия будет разорвана. Если вы работаете в терминале напрямую, то окно будет закрыто.
6. Ctrl + L
Альтернатива команды clear. Позволяет очистить вывод терминала. Очень удобно для создания снимков экрана и просто для очистки лишней информации.
7. Ctrl+P и Ctrl+N
Эти сочетания клавиш альтернативы клавишам стрелки вверх и вниз. Первое показывает предыдущую введенную команду, а второе следующую. Так вы можете перемещаться по истории команд. Это не удобнее стрелок, но иногда может быть полезно.
8. Ctrl + A и Ctrl + E
9. Ctrl + U и Ctrl + K
10. Ctrl + W
Нажав Ctrl+W вы можете стереть слово перед курсором. Если курсор находится в середине слова, то будут стёрты все символы от курсора до начала слова. Удобнее всего ставить курсор после слова, которое нужно убрать.
11. Ctrl + Y
С помощью Ctrl + Y вы можете вставить текст вырезанный с помощью Ctrl + U, Ctrl + K и Ctrl + W. Текст будет вставлен туда, где находится курсор.
12. Ctrl + B и Ctrl + F
Аналог для клавиш стрелка вправо и стрелка влево. Первое сочетание позволяет перемещаться на один символ вправо, а второе на один символ влево.
13. Ctrl + T
Заменяет символ, находящийся под курсором на предыдущий символ. Или перемещает символ перед курсором к концу строки.
14. Ctrl +X затем Ctrl + E
Открывает текущую команду в текстовом редакторе. Если в переменной EDITOR редактор не задан, то будет использоваться nano. После редактирования и сохранения результата команда будет выполнена. Удобно для написания многострочных скриптов.
15. Alt +.
16. Alt + B и Alt + F
Эти сочетания позволяют перемещаться по словам, также как их аналоги с Ctrl по символам. Alt + B перемещает курсор на слово влево, а Alt+F на слово вправо.
17. Alt + C, Alt + L и Alt + U
18. Ctrl + S и Ctrl + Q
Если команда выводит информацию слишком быстро, а вам надо прочитать её или скопировать, можно попросить терминал поставить на паузу вывод команды. Для этого нажмите Ctrl +S. Чтобы вернуть всё обратно нажмите Ctrl + Q.
Сочетания клавиш эмулятора терминала
Все сочетания клавиш, перечисленные выше будут работать во всех терминалах и эмуляторах терминала, которые используют командную оболочку Bash или другую популярную оболочку. Но у популярных эмуляторов терминала есть свои горячие клавиши, которые могут вам очень сильно пригодится при работе. Давайте рассмотрим их тоже. В этой статье будут использоваться горячие клавиши из Gnome Terminal, но в других терминалах они похожи.
1. Ctrl + Alt + T
С помощью этого сочетания клавиш можно открыть терминал в большинстве дистрибутивов, основанных на Ubuntu и Debian. Это просто, быстро и удобно.
2. Ctrl + Shift + С и Ctrl + Shift + V
3. Ctrl + Shift + F
Если вам надо выполнить поиск по выводу в терминале можно воспользоваться сочетанием Ctrl + Shift + F. После нажатия откроется окно ввода, в котором вы можете ввести искомое слово.
4. Shift + ЛКМ и Shift + ПКМ
Выводы
В этой статье мы собрали лучшие сочетания клавиш терминала Linux, которые могут пригодится вам в работе с системой или во время её настройки. А какие горячие клавиши нравятся вам? Какие вы используете? Напишите в комментариях!
Cписок горячих клавиш в терминале Linux
Запуск терминала (hotkeys terminal linux)
Запуск терминала в Ubuntu непосредственно на рабочем столе также возможен по комбинациям клавиш.
Управление окнами и вкладками
Нередко встречаются ситуации, когда нужно использовать несколько окон терминала. Это неудобно, поэтому в терминале предусмотрена возможность работать с различными вкладками в одном окне.
Управление отображением
С помощью представленных ниже комбинаций можно управлять информацией, отображаемой в окне терминала.
Управление курсором
Хотя перемещать курсор в нужную позицию можно стрелочками на клавиатуре, следующие сокращения позволят установить его в нужную позицию. Это позволит быстрее и удобнее вводить команды.
Удаление текста и исправление опечаток
Исправлять опечатки или удалять ненужные символы можно такими комбинациями:
Работа с буфером обмена
В Bash также можно работать с буфером обмена, вырезая и вставляя текст.
Операции форматирования
В Bash с помощью горячих клавиш (hotkeys) можно быстро изменять регистр символов, что подходит для исправления «правильных» опечаток.
Функция автодополнения с клавишей Tab
Данная функция относится к одной из наиболее полезных в терминале. Во время ввода имени файла, каталога или команды достаточно нажать Tab, после чего ввод должен автоматически завершиться. Если таковой возможности нет, в окне терминала будут отображены всевозможные способы дополнения, позволяя пользователю дальше печатать и нажимать Tab для завершения ввода.
Tab — автоматическое завершение набора имени файла, директории или команды.
Управление историей введенных команд
Чтобы избежать частых переписываний одинаковых команд, вспомнить ранее введенную и забытую и выполнить другие операции, можно посмотреть их историю. Она хранится в файле по пути «
/.bash_history», который можно открыть через любой текстовый редактор и просто ознакомиться с ней наглядно.
В терминале также доступна функция поиска ранее запущенных команд.
Контроль над процессами
Чтобы управлять процессами в терминале, используется следующий список горячих клавиш:
Как очистить/удалить текущую строку в терминале?
Если я использую терминал и набираю строку текста для команды, есть ли горячая клавиша или какой-либо способ очистить/удалить эту строку?
например, если моя текущая строка / команда-это что-то действительно длинное, как:
есть ли горячая клавиша или команда отправиться из вышеперечисленного:
обычно я буду нажимать ↓ ключ, и если моя текущая строка является совершенно новой в истории, это очистит ее. Но если я буду через мою историю команд через ↑ ключ и начать редактирование или использование этих команд ↓ только изменит приглашение на следующую новейшую команду в истории, поэтому она не работает здесь, Если я не нажму ↓ несколько раз.
12 ответов
можно использовать Ctrl + U очистить до начала.
можно использовать Ctrl + W чтобы удалить только слово.
вы также можете использовать Ctrl + C отменить.
Если вы хотите сохранить историю, вы можете использовать Alt + Shift + # сделать это замечание.
просто обобщить все ответы
У меня есть полный список ярлыков:
или если вы используете режим vi, нажмите Esc следовал по cc
чтобы вернуть то, что вы только что стерли, Esc а то p 🙂
Я не уверен, что вам это нравится, но я использую Ctrl + на (для начала строки) и Ctrl + K (чтобы удалить строку) я был знаком с этими командами из emacs и выяснил их случайно.
Ctrl + w : движение символы и (несколько) слова, оставленные от курсора до кольцевого буфера
Ctrl + y : вставить последний запись из кольцевого буфера, а затем вы можете использовать Alt + y для вращения через кольцевой буфер. Нажмите несколько раз, чтобы продолжить» предыдущую » запись в кольцевом буфере.
CTRL + R и начать печатать для поиска предыдущих команд в истории. Покажет полные строки.
CTRL + R снова в цикл.





