Unix & Linux

54
Инструмент для автоматического применения конфигурации RandR при подключении внешнего дисплея

есть ли инструмент, который позволяет: запомнить текущую конфигурацию RandR (положение, ориентация, разрешение и т. д.) для каждого монитора, автоматически применить последнюю удачную конфигурацию, как только дисплей будет подключен, без необходимости возиться с апплетами или xrandr (1)?...

54
Открыть RPM на Mac?

Я на MacBook Pro под управлением Apple Leopard (Mac OS X 10.5.8). Я хотел бы распаковать RPM и просмотреть файлы, содержащиеся в wget-1.11.4-2.el5_4.1.src.rpm . Мне не нужно устанавливать файлы в определенное место или запускать какие-либо сценарии% postinstall или что-то еще. Я просто хочу...

54
pwd без символических ссылок

Если я pwdзамечаю, он использует любые символические ссылки, которые я использовал, чтобы попасть в текущий каталог. Могу ли я получить его, чтобы сказать мне "настоящий" каталог, в котором я нахожусь ... т.е. путь от корня до моего текущего каталога без использования каких-либо символических...

54
Как я могу узнать, нахожусь ли я в сеансе tmux из скрипта bash?

Мне нравится хранить мой репозиторийbash_profile в git и клонировать его на любые машины, к которым у меня есть доступ к оболочке. Поскольку в tmuxбольшинстве случаев у меня есть user@hostстрока в строке состояния, а не ее традиционное место в приглашении оболочки. Однако не все сайты, которые я...

54
Есть ли способ изменить файл на месте?

У меня довольно большой файл (35 ГБ), и я хотел бы отфильтровать этот файл на месте (т. Е. У меня недостаточно места на диске для другого файла), в частности, я хочу grep и игнорировать некоторые шаблоны - есть ли способ сделать это без использования другого файла? Допустим, я хочу отфильтровать...

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

У меня есть журнал сервера, который выводит определенную строку текста в свой файл журнала, когда сервер работает. Я хочу выполнить команду после запуска сервера и, следовательно, сделать что-то вроде следующего: tail -f /path/to/serverLog | grep "server is up" ...(now, e.g., wget on server)? Каков...

54
GTK - включить / установить темную тему для каждого приложения

Есть ли способ установить gtk-application-предпочитать-темную-тему для приложения? Обычно это устанавливается в коде приложением. Такие приложения, как Eye of Gnome и Totem, включают его. Я хочу, чтобы пользователь включил его для каждого приложения. Для gnome-терминала я обычно использую белую...

54
У кого есть другой конец этой пары сокетов Unix?

Я хочу определить, какой процесс имеет другой конец сокета UNIX. В частности, я спрашиваю о том, что было создано с socketpair(), хотя проблема та же для любого сокета UNIX. У меня есть программа, parentкоторая создает socketpair(AF_UNIX, SOCK_STREAM, 0, fds), и fork()с. Родительский процесс...

54
Как я могу «связать» много сломанных символических ссылок?

У меня есть дерево каталогов, в котором есть куча символических ссылок на файлы в /home... однако я перешел /homeна /mnt/homeи мне нужен способ "связать" все символические ссылки . Существует ли такая функциональность или мне нужно написать скрипт для этого? В качестве примера у меня есть что-то...

54
Как сделать так, чтобы переменные среды «экспортировались» в скрипте оболочки?

У меня есть несколько учетных записей Amazon EC2 и я хочу быстро переключаться между переменными, например $EC2_HOME, с помощью сценария. У меня есть сценарий оболочки, настроенный так: #!/bin/sh export EC2_HOME=/home/me/.ec2 echo $EC2_HOME Когда я запускаю скрипт, я знаю, что EC2_HOMEон...

54
У Cygwin нет команды часов?

Я установил Cygwin на Windows XP, чтобы использовать некоторые из его команд. Теперь я хочу проверять файл каждые 2 минуты и хочу использовать watch для этой цели, но вижу, что у Cygwin такой команды нет. Это правда? что я могу сделать вместо...

54
Заставить `rm` перейти в корзину

Существует ли сценарий / приложение для Linux, которое вместо удаления файлов перемещает их в специальную «корзину»? Я хотел бы это как замену rm(может быть, даже псевдоним последнего; есть плюсы и минусы для этого). Под «мусором» я подразумеваю специальную папку. Одиночный mv $* ~/.trashфайл - это...

54
Как я могу преобразовать PNG в PDF в высоком качестве, чтобы он не был размытым или размытым?

Существует много вопросов о том, как преобразовать PDF-файл в изображение PNG, но я хочу взять хороший резкий PNG-файл и просто обернуть его или встроить в PDF-файл, не делая его размытым или нечеткая. Я понимаю, с установленным imagemagic я могу сделать простое преобразование, как: convert...

54
Сохранить весь процесс для продолжения после перезагрузки

Я разработал алгоритм для довольно сложной задачи по математике, которая, вероятно, потребуется несколько месяцев, чтобы закончить. Поскольку у меня только ограниченные ресурсы, я начал это на своем ноутбуке Ubuntu 12.04 (x86). Теперь я хочу установить некоторые обновления и фактически...

54
Как сделать оператор if из результата выполненной команды

Я пытаюсь сделать оператор IF из вывода выполненной команды. Вот как я пытаюсь это сделать, но это не работает. Кто-нибудь знает правильный способ сделать это? if [ "`netstat -lnp | grep ':8080'`" == *java* ]; then echo "Found a Tomcat!"...

54
Расщепление строки по первому вхождению разделителя

У меня есть строка в следующем формате id;some text here with possible ; inside и хочу разделить его на 2 строки по первому появлению ;. Итак, должно быть: idиsome text here with possible ; inside Я знаю, как разбить строку (например, с помощью cut -d ';' -f1), но она будет разбита на несколько...

54
Печать содержимого файла без первой и последней строк

Есть ли простой способ отобразить файл, пропустив первую и последнюю строки? Я смотрел на обжигающе из headв tail, но и для тех , кто, кажется , что я должен был бы знать , общие линии с самого начала. Я тоже смотрел split, но я тоже не вижу способа сделать...