Unix & Linux

25
Определение причины паники ядра Linux

Я использую производную Ubuntu 12.04 (amd64), и у меня недавно были действительно странные проблемы. По всей видимости, внезапно X на некоторое время полностью замерзнет (1-3 минуты?), А затем система перезагрузится. Эта система разогнана, но очень стабильна, как проверено в Windows, что наводит...

25
Разница между >> и> \> операторами?

RHEL 6 Есть ли разница между >>и >\>операторами? Я прочитал следующую рекламу в учебной книге RHEL: "Вы можете добавить стандартный вывод в конец существующего файла с помощью стрелки двойного перенаправления с помощью команды, такой как ls >\> filelist Я больше привык к...

25
Как получить соляризованную цветовую схему, работающую с gnome-terminal, tmux и vim?

Есть много вопросов по этому поводу, но это потому, что есть так много переменных. Мне пришлось собрать воедино инструкции со многих сайтов, прежде чем я начал работать. Во-первых, я не мог легко настроить 16 соляризованных определений цвета в gnome-Terminal (я сделал это вручную / щелкнув только,...

25
Отрицать, пока состояние петли в bash

В части сценария, над которым я работаю, я хочу проверить, что введенный IP-адрес имеет правильный формат. Я хочу сделать цикл, пока формат ввода НЕ правильный. Следующее работает для цикла, пока формат правильный. while [[ $range =~ ^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3} ]] do Как я могу...

25
Рекомендуется использовать zsh вместо скриптов bash? [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 9 дней назад . Можно ли предположить, что достаточно людей zshустановили для запуска...

25
Скрипты Bash - цикл до возвращаемого значения 0

Мне нужно что-то размонтировать в моем сценарии, но иногда оно размонтируется до того, как все данные закончили копироваться, и вызывает сбой размонтирования. Я искал способ сделать «блокировку» размонтирования, но ничего не нашел. Итак, я попытался написать скрипт для цикла, пока он не мог быть...

25
Как удалить несколько новых строк в EOF?

У меня есть файлы, которые заканчиваются одним или несколькими символами новой строки и должны заканчиваться только одним символом новой строки. Как я могу сделать это с помощью инструментов Bash / Unix / GNU? Пример плохого файла: 1\n \n 2\n \n \n 3\n \n \n \n Пример исправленного файла: 1\n \n...

25
Получение сообщений системного журнала с помощью systemd Arch Linux

Мне кажется, что я упустил очевидное, но я не могу понять, как получить мой сервер Arch Linux, который использует systemdдля получения и регистрации syslogсообщений из удаленной системы. У меня есть DSL-модем Cisco 678 и WAP DD-WRT, и оба они могут быть настроены для отправки сообщений в формате...

25
Где вилка () на бомбе: () {: |: &};:?

Предупреждение: выполнение этой команды в большинстве оболочек приведет к поломке системы, для исправления которой потребуется принудительное отключение Я понимаю рекурсивную функцию :(){ :|: & };:и что она делает. Но я не знаю, где находится системный вызов fork. Я не уверен, но я подозреваю в...

25
Сочетания клавиш, независимые от раскладки клавиатуры

Есть ли способ определить связь конкретной физической клавиши клавиатуры с каким-либо действием, независимо от буквы, с которой эта клавиша связана в любой раскладке? Пример : в большинстве сочетаний клавиш Gnome по умолчанию нажатие Alt+ Ctrl+ Tоткрывает терминал. Но только в латинской раскладке...

25
«Дружественные» имена цветов терминалов в скриптах оболочки?

Мне известны библиотеки на таких языках, как Ruby и Javascript, которые упрощают раскрашивание ваших терминальных сценариев с помощью названий цветов, таких как «красный». Но есть ли что-то подобное для сценариев оболочки в Bash, Ksh или что-то...

25
Shellcheck советует не использовать базовое имя: почему?

Я пытаюсь из shellcheck . У меня что-то подобное basename "${OPENSSL}" и я получаю следующее предложение Use parameter expansion instead, such as ${var##*/}. С практической точки зрения я не вижу разницы $ export OPENSSL=/opt/local/bin/openssl $ basename ${OPENSSL} openssl $ echo ${OPENSSL##*/}...

25
Как мне подключиться к серверу, если имя пользователя содержит символ @

Я должен sftp на сервер к определенному порту, но имя пользователя содержит символ @. Предположим, что пользователь «user@example.com», а ftp-сервер - просто «example.com». Я закончу sftp -oPort:8777 user@example.com@example.com что явно не сработает, как я проверял. Какой любитель создает имя...

25
Почему TZ = UTC-8 производит даты с UTC + 8?

Текущее время в Лос-Анджелесе 18:05. Но когда я бегу TZ=UTC-8 date --iso=ns, я получаю: 2013-12-07T10:05:37,788173835+0800 Утилита date сообщает мне, что время 10:05, и даже говорит, что сообщает об этом как UTC + 8....

25
l, ls & la - в чем различия, и есть ли еще эти команды?

Итак, набрав несколько команд, я обнаружил, что есть не только ls, но lи laтоже. Там нет никаких manзаписей на Ubuntu 12.14. Все они, кажется, делают подобные вещи с небольшими различиями: $ ls app config CONTRIBUTING.md doc Gemfile Guardfile LICENSE MAINTENANCE.md Procfile Rakefile script tmp...

25
как узнать пространство имен конкретного процесса?

Я уже задавал вопрос о том, как перечислить все пространства имен в Linux , но не было никаких правильных и точных ответов, поэтому я хочу найти метод, который может помочь мне найти пространство имен PID какого-либо процесса или группы процессы. Как это можно сделать в...

25
Мне не удается получить ключи GPG через HKPS с ошибкой «gpgkeys: ошибка выборки HTTP 1: неподдерживаемый протокол»

Я пытаюсь получить некоторые ключи GPG через keys.gnupg.net и hkps.pool.sks-keyservers.net, и оба не удается с: gpg: requesting key 1F41B907 from hkps server hkps.pool.sks-keyservers.net gpgkeys: HTTP fetch error 1: unsupported protocol Я использую тестирование Debian. gpg --versionдоходностьgpg...