Linux

Исправляем баг mysql-workbench "Administration pluggin not found" OpenSuse

Находим файл
"/usr/lib64/mysql-workbench/modules/wb_admin_ssh.py" on line 51.

Заменяем строку line 51: "if paramiko and paramiko.__version_info__ >= (1, 7, 4):"
На
for: "if paramiko:"
Перегружаем приложение и используем

The code has been tested and works

Рекурсивный поиск текста по файлам в каталоге

Рекурсивный поиск фразы по всем текстовым файлам в каталоге

Если вкратце, то:
grep -rn word /directory

Теперь подробнее. Что такое grep, вы, скорее всего, уже знаете. Эта утилита используется как фильтр вывода текстовой информации в консоли.

-r — grep обойдёт каталог рекурсивно

-n — grep выведет номер строки в результатах

word — указываем слово, которое ищем

/directory — указываем директорию. Например /home/$user/docs

The code has been tested and works

Исправляем ошибку phpmyadmin OpenSuse

# 1146 – Table ‘phpmyadmin.pma_table_uiprefs’ doesn’t exist

Редактируем файл конфигурации config.inc.php phpmyadmin
Изменяем строку
$сfg['Servers'][$i] ['table_uiprefs'] = 'pma_table_uiprefs';
на
$cfg['Servers'] [$ i] ['pma__table_uiprefs'] = 'pma__table_uiprefs';
Рестарт апача

The code has been tested and works

Распаковать архив tar zip

а) Для распаковки архивов формата tar, tar.gz или *.tar.bz:
tar xvf arhiv.tar
где arhiv.tar — имя архива для распаковки.
По умолчанию программа распакует архив в текущую директорию. Чтобы изменить путь разархивации нужно использовать ключ -C :
tar xvf arhiv.tar -C ~/www/htdocs — архив будет распакован в рабочую директорию хостинга ~/www/htdocs.
б) Для распаковки архивов формата zip:
unzip arhiv.zip
По умолчанию программа распакует архив в текущую директорию. Чтобы изменить путь разархивации нужно использовать ключ -D :

The code has been tested and works

Записываем компакт диски в среде Linux

Для записи DVD будет использоваться программа growisofs. Эта команда входит в набор утилит dvd+rw-tools (sysutils/dvd+rw-tools), который поддерживает все типы носителей DVD.

Эти утилиты используют подсистему SCSI для доступа к устройствам, следовательно необходимо добавить в ядро поддержку ATAPI/CAM. Если пишущий привод использует USB интерфейс, это добавление бесполезно и необходимо прочесть более подробную информацию по настройке устройств USB.

The code has been tested and works

Определяем битность системы Linux

Linux

Используем uname или arch.
Способ 1

Просто говорим arch. Если ответ i386 — то это 32 бита. Вместо тройки может быть 4, 5 или 6. Если ответ x86_64 — то это 64 бита. Если ответ ia64 — то это тоже 64 бита, процессор Intel Itanium или Intel Itanium 2.

[root@ololo ~]# arch
i686

Способ 2

man от uname как бы говорит нам, что опция:

The code has been tested and works

Запускаем бинарные и исполняемые файлы в linux

chmod +x file.bin
./file.bin

Запуск sh файлов

Sh файл это скрипт, специально написанный для операционной системы Linux. Процесс его запуска похож на запуск bin файла:

chmod +x file.sh
./file.sh

Тут всё так же, первой командой задаём права на выполнение, второй уже запускаем файл.

Так же можно запускать файл другими способами:

sh filename.sh

bash filename.sh

Запуск python файлов

The code has been tested and works

Работа с «плохими» файлами в командной строке в Linux

В названии файла есть служебный символ bash

Самый простой случай. Для удаления файлов, содержащих в своем названии служебные символы вроде пробелов, кавычек, двойных кавычек, звездочек, обратные кавычки и др. можно заэкранировать обратным слешем или использовать одинарные кавычки:

$ rm -f my\:file\ name
$ rm -f 'my file with white:spaces:and:colons'
$ rm -f \(filename\)

С помощью одинарных кавычек нельзя удалить файл, в названии которого есть одинарная кавычка, даже заэкранировав ее.

Имя файла начинается с дефиса

The code has been tested and works

Pages

Subscribe to RSS - Linux