Полезные команды Linux: различия между версиями

м Фикс категории
 
(не показано 8 промежуточных версий этого же участника)
Строка 100: Строка 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>


==== Модификация архива ====
==== Модификация архива ====
Строка 235: Строка 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 username -p database_name > data-dump.sql</code>
<code>mariadb-dump -u db_user -p db_name > backup.sql</code>


Импортировать базу данных из резервной копии. Если при импорте будет возникать ошибка <code>ERROR at line 1: Unknown command '\-'.</code>, то требуется дополнительное действие: https://habr.com/ru/articles/824490/
Импортировать базу данных из резервной копии. Необходимо, чтобы база данных была [[Конфигурации приложений#MariaDB|создана перед импортом]].


<code>mariadb -u username -p new_database < data-dump.sql</code>
<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>


== Виртуализация ==
== Виртуализация ==
Строка 358: Строка 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 ==