Полезные команды Linux: различия между версиями
Comminux (обсуждение | вклад) м Небольшой перенос |
Comminux (обсуждение | вклад) м Фикс категории |
||
| (не показано 10 промежуточных версий этого же участника) | |||
| Строка 78: | Строка 78: | ||
Посмотреть содержимое Zip архива | Посмотреть содержимое Zip архива | ||
<code>unzip -l | <code>unzip -l archive.zip</code> | ||
Если архив был случайно распакован не в ту папку и нужно удалить новые файлы, то можно воспользоваться списком файлов архива | |||
<code>unzip -Z1 archive.zip | xargs -I {} rm -v "{}"</code> | |||
Посмотреть содержимое Zip архива с кириллическими именами в названии файлов. | Посмотреть содержимое Zip архива с кириллическими именами в названии файлов. | ||
| Строка 96: | Строка 100: | ||
https://linuxize.com/post/how-to-create-and-extract-archives-using-the-tar-command-in-linux/ | https://linuxize.com/post/how-to-create-and-extract-archives-using-the-tar-command-in-linux/ | ||
Распаковать zip архив в требуемую директорию. | |||
<code>unzip archive.zip -d ~/folder</code> | |||
==== Модификация архива ==== | ==== Модификация архива ==== | ||
| Строка 231: | Строка 239: | ||
<code>mariadb -u root -p</code> | <code>mariadb -u root -p</code> | ||
Проверка подключения к базе данных. | |||
<code>mariadb -u db_user -p -D db_name</code> | |||
Экспортировать базу данных. | Экспортировать базу данных. | ||
<code>mariadb-dump -u | <code>mariadb-dump -u db_user -p db_name > backup.sql</code> | ||
Импортировать базу данных из резервной копии. | Импортировать базу данных из резервной копии. Необходимо, чтобы база данных была [[Конфигурации приложений#MariaDB|создана перед импортом]]. | ||
<code>mariadb -u | <code>mariadb -u db_user -p new_db < backup.sql</code> | ||
{{Примечание|Если при импорте будет возникать ошибка ERROR at line 1: Unknown command '\-'., то требуется дополнительное действие: https://habr.com/ru/articles/824490/}} | |||
==== PostgreSQL ==== | |||
Дамп всех баз данных в один файл | |||
<code>postgres pg_dumpall > postgres_databases.sql</code> | |||
== Виртуализация == | == Виртуализация == | ||
| Строка 354: | Строка 373: | ||
<code>adb backup -noapk com.unciv.app -f unciv-data.ab</code> | <code>adb backup -noapk com.unciv.app -f unciv-data.ab</code> | ||
Получить список приложений, которые могут читать последний элемент в буфере обмена. | |||
<code>adb shell cmd appops query-op READ_CLIPBOARD allow</code> | |||
Запретить доступ к буферу обмена. | |||
<code>adb shell cmd appops set com.octopod.russianpost.client.android READ_CLIPBOARD ignore</code> | |||
== Bash == | == Bash == | ||
| Строка 440: | Строка 467: | ||
<code>git push gitea fork:master</code> | <code>git push gitea fork:master</code> | ||
Для GitHub имеется возможность загрузить запрос на слияние в новую локальную ветвь. | Для GitHub имеется возможность загрузить запрос на слияние в новую локальную ветвь для тестирования нового функционала или исправления ошибки. | ||
< | <pre>git fetch origin pull/103781/head:pr-103781 | ||
git checkout pr-103781</pre> | |||
Удалить все ветви, которых больше нет на удалённом репозитории. | Удалить все ветви, которых больше нет на удалённом репозитории. | ||