Unix & Linux

51
Используйте системный буфер обмена в режиме vi-copy в tmux

Я использую tmux 1.6 и пытаюсь настроить его на использование сочетаний клавиш в стиле vi, а также использовать системный буфер обмена при копировании в интерактивном режиме: set-window-option -g mode-keys vi bind-key -t vi-copy 'v' begin-selection bind-key -t vi-copy 'y' "copy-selection &&...

51
Как удалить старые пакеты, установленные pacman в Arch Linux?

Я недавно установил Arch Linux и обнаружил, что довольно быстро поглощаю много памяти. По какой-то причине я уже использовал 17 ГБ всего за 2 недели. У меня не установлено много программного обеспечения, поэтому я считаю, что все старые пакеты где-то поддерживаются. Чтобы поддержать это, я заметил,...

51
RAID с LVM против MDRAID - плюсы и минусы?

В своем ответе на вопрос «Смешанные типы рейдов» Х.Брейн предлагает использовать LVM для реализации RAID против более стандартного MDRAID. После небольшого исследования кажется, что LVM также поддерживает функциональность RAID. Раньше я использовал LVM поверх MDRAID и до сих пор не знал, что LVM...

51
Напишите Python stdout в файл немедленно

При попытке записать стандартный вывод из скрипта Python в текстовый файл ( python script.py > log) текстовый файл создается при запуске команды, но фактическое содержимое не записывается до тех пор, пока скрипт Python не завершится. Например: script.py: import time for i in range(10):...

51
Может ли батарея ноутбука взорваться при использовании Linux?

У меня есть Retina MacBook Pro 2013 года, и я действительно хочу установить Debian на него. У меня есть ноу-хау, и до этого у меня было как минимум три системы Debian. Я очень хорошо разбираюсь в командной строке и внутренней работе Linux, и разделение не является проблемой для меня. Итак, у меня...

51
Как выйти из сценария оболочки, если одна его часть не работает?

Как я могу написать скрипт оболочки, который завершится, если одна из его частей выйдет из строя? Например, если следующий фрагмент кода завершится неудачей, скрипт должен завершиться. n=0 until [ $n -ge 5 ] do gksu *command* && break n=$[$n+1] sleep...

51
Является ли $ () подоболочкой?

Я понимаю, что синтаксис подоболочки (<commands...>)- это $()всего лишь подоболочка, из которой можно извлечь значения переменных? Примечание: это относится к bash 4.4 на основании различных формулировок в их...

50
Можем ли мы получить информацию о компиляторе из двоичного файла elf?

Есть ли шанс узнать, как был построен бинарный файл под Linux? (и / или другой Unix) Компилятор, версия, время, флаги и т.д ... Я посмотрел readelfи не смог найти много, но могут быть другие способы анализа двоичного кода / раздела и т. Д. Что-нибудь, что вы знаете, как...

50
Разработчик программного обеспечения переключается с Linux на OS X, что за ошибки?

Я использовал Ubuntu / Fedora / Red Hat / Suse, но не использовал OS X вообще. Если мне придется регулярно использовать OS X, на что мне стоит обратить внимание? Инструменты, которые я использую - это цепочка инструментов GNU, C ++ / Boost и т....

50
Что такое «петлевое устройство» при монтаже?

Я монтирую iso-файл и смотрю этот урок . Они используют команду: $ mount -o loop disk1.iso /mnt/disk Я пытаюсь понять использование -o loop. У меня есть два вопроса: Когда я просматриваю длинную справочную страницу для mount, требуется время, чтобы найти эту -oопцию. Если я man mount | grep...

50
Как передать вывод одной команды в качестве аргумента командной строки другой?

Итак, у меня есть скрипт, который, когда я дам ему два адреса, будет искать две HTML-ссылки: echo "http://maps.google.be/maps?saddr\=$1\&daddr\=$2" | sed 's/ /%/g' Я хочу отправить это, wgetа затем сохранить вывод в файле с именем temp.html. Я пробовал это, но это не работает. Может кто-нибудь...

50
Неверная фильтрация utf8

У меня есть текстовый файл в неизвестной или смешанной кодировке. Я хочу видеть строки, которые содержат последовательность байтов, которая не является допустимой UTF-8 (путем передачи текстового файла в какую-то программу). Эквивалентно, я хочу отфильтровать строки, которые являются...

50
Можно ли сохранить как sudo из nano после того, как вы забыли запустить как sudo?

Большую часть времени я редактирую файл с помощью nano, пытаюсь сохранить и получить ошибку разрешения, потому что я забыл запустить его как sudo. Есть ли какой-нибудь быстрый способ, которым я могу стать sudo без необходимости заново открывать и редактировать...

50
Должен ли я заботиться о ненужных кошках?

Многие утилиты командной строки могут получать свои данные либо из канала, либо в качестве аргумента имени файла. Для длинных сценариев оболочки, я считаю, что начало цепочки с помощью catделает ее более читаемой, особенно если первая команда будет нуждаться в многострочных аргументах. сравнить sed...

50
Какой правильный синтаксис sudoers для добавления пользователя?

Согласно комментариям в /etc/sudoers(Fedora 13): ## Syntax: ## ## user MACHINE=COMMANDS ## ## The COMMANDS section may have other options added to it. Мои два связанных вопроса: Что ALL=(ALL) ALLозначает в следующей строке: root ALL=(ALL) ALL Я проверил эти две строки, но не могу понять, насколько...

50
Скопируйте файл в xclip и вставьте в Firefox

Я копирую файл в xclip cat file.txt | xclip Я без проблем вставляю xclip -o Когда я хочу , чтобы вставить его Firefoxс Ctrl+Vего вставляет старый текст (который не должен быть уже в буфер обмена). Когда я возвращаюсь к терминалу и запускаю, xclip -oон вставляет правильный текст. Почему существует...