Articles of VI

Замена непечатаемых символов шестнадцатеричными значениями

У меня есть сильно поврежденный файл Sqlite. Обычный прием – выгрузить все в файл sql и загрузить его в новый файл, не работает, но с помощью шестнадцатеричного редактора я вижу, что данные, которые нужно восстановить, есть Я сталкивался с этим режимом Может ли vim отображать только символы ASCII и обрабатывать другие байты как двоичные данные? […]

Vim цветовая гамма в Баш и Бёбу

У меня проблема с установкой цветовой схемы vim. Я сделал следующее: 1) была создана папка ~/.vimrc/colors 2) Я положил определение цвета monokai_pro.vim там 3) Я отредактировал файл .vimrc, включив в него следующее: colo monokai_pro syntax on При использовании bash цветовой синтаксис НЕ работает. При использовании vim в бёбу работает синтаксис цвета. То же самое происходит, […]

Как удалить «неустранимые» строки в Vi?

Фон Я случайно удалил важный скрипт на Python и запустил команду sudo grep –binary-files=text –context=100 ‘unique string’ /dev/sda1 > recover_file искать его на моем жестком диске и сохранять совпадения в ./recover_file . Когда я открываю ./recover_file в Vi («Vi Unimproved», а не Vim), я вижу, что он имеет длину ~ 10800 строк и содержит много […]

Сед условное удаление ЭОЛ

В следующем примере, где в конце у нас стоит «\», символы \ и EOL должны быть удалены. line 1\ line 2 line 3 line 4\ line 5 Выход должен быть line 1 line 2 line 3 line 4 line 5 Используя vi, я могу получить вышеуказанные вещи, как показано ниже :%s/\//n//g Но когда я это […]

С помощью скрипта отредактируйте файл и замените некоторое значение переменной

У меня есть n серверов, таких как: c0001234.cloud.com c0005678.cloud.com c0009123.cloud.com Мне нужно написать один скрипт, который будет входить на эти серверы и редактировать один файл. По сути, в этом файле есть одна переменная, и я должен заменить это значение. Успешно может войти на серверы, но может редактировать файл. Как мне написать скрипт, который будет редактировать […]

Терминал не понимает некоторые простые команды и пытается установить пакет «sed» после попытки добавить каталог в PATH

Изучая Linux, я написал простой скрипт для проверки различных переменных сценариев и аргументов. Попытался добавить каталог в мой путь, что-то пошло не так. Я даже не могу использовать команду ls … Понятия не имею, что случилось, пожалуйста, объясните мне, как это произошло и как это исправить. Спасибо

Как я могу найти соответствующий шаблон (хранящийся в переменной) в файле, используя awk?

У меня есть файл журнала, в котором мне нужно проверить, есть ли какие-либо сообщения об ошибках, если они есть, извлечь сообщение об ошибке в другой файл. Таким образом, у меня может быть файл ошибки для другого файла с разными шаблонами журнала. Итак, как я могу найти соответствующий шаблон, используя переменную? Как я хочу создать один […]

возобновить чтение файла журнала с того места, где я его оставил в прошлый раз

У меня есть файл журнала, который постоянно обновляется (добавляется новая строка) после нескольких периодов времени. Я получаю только сообщения об ошибках из файла каждые 10 минут. Первоначально, в первый раз, я извлек всю строку в новый файл с соответствующим шаблоном “ERROR FOUND”, используя awk . Но через 10 минут в файл журнала была добавлена ​​новая […]

Сообщение редактора Vi – преобразование входной кодировки не поддерживается

В настоящее время я использую FreeBSD10, когда я открываю файл с помощью vi, в конце файла отображается сообщение «Преобразование кодировки ввода не поддерживается». Это предупреждение или ошибка? Примечание: – Однако файл все еще можно изменить.

Найдите любую строку в VI, которая имеет что-то кроме ATCG

У меня есть файл геномных данных длиной около 5 миллионов строк, в котором должны быть только символы A, T, C и G. Проблема в том, что я знаю, насколько большим должен быть файл, но он немного больше. Это означает, что что-то пошло не так в анализе, или есть строки, которые содержат что-то кроме геномных данных. […]

Intereting Posts
Настройка переменных окружения в Ubuntu Правило Удева не используется? Указание шифров и протокола 2 в .ssh / config Серийный номер USB, не показанный с помощью команды lsusb -v Скрипт CentOS / RHEL Init (pre-changeroot) Каковы преимущества запуска док-контейнера внутри виртуальной машины по сравнению с запуском контейнеров на голом железе? Что изначально сделал липкий бит при применении к файлам? Могу ли я разрешить пользователю без полномочий root регистрироваться, когда существует / etc / nologin? diff два каталога для изменений и выход формата для использования для скрипта Ограничение или правильная обработка больших количеств журналов В настоящее время Tar читает файл 2GB, и я удалил его единственную ссылку. Как остановить его на вечность? Хранить вывод netcat в переменную Разный шрифт в Linux Mint KDE влияет на поиск Google и Gmail: почему и как настроить? Установка gsl на Debian Переименуйте сотни файлов