Unix & Linux

28
Можно ли получить активный процесс окна / заголовок в Gnome?

Мне нужно решение для получения информации о текущем активном (сфокусированном) окне на рабочем столе Gnome 2. В основном меня интересует процесс запуска этого окна и заголовка окна. Является ли это возможным? РЕШЕНИЕ: Получение заголовка окна: xwininfo -root -children | grep $(printf '%x\n'...

28
Получить количество появлений в текстовом файле всех слов и распечатать отсортированный вывод

У меня была команда, которая работала бы с текстовым файлом, подсчитывала все вхождения слов и распечатывала их так: user@box $˜ magic-command-i-forgot | with grep | and awk | sort ./textfile.txt 66: the 54: and 32: I 16: unix 12: bash 5: internet 3: sh 1: GNU/Linux Таким образом, он ищет не...

28
Есть ли способ передать вывод одной программы в две другие программы?

Извините, если это глупый вопрос, но я пытаюсь сделать что-то вроде этого, но в одной строке: $ prog1 | prog2 $ prog1 | prog3 Итак, я в основном хочу выполнить prog1 и направить вывод в prog2 и prog3 отдельно (не в цепочку). Сначала я пытался использовать tee, но это казалось неправильным, потому...

28
Пульт для наушников в звуковом разъеме в качестве входа X

У меня есть новые наушники, а точнее AKG K318, и у них есть один из таких пультов. На смартфоне, таком как телефон Android или iPhone, кнопки отображаются на действия на музыкальном проигрывателе, такие как воспроизведение / пауза, увеличение / уменьшение громкости, пропуск, предыдущая, вы поняли....

28
Использование клавиш VI для редактирования команд оболочки в UNIX

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 7 лет назад . Раньше у меня был сотрудник, который был действительно хорош в UNIX. Он показал мне, как использовать привязки клавиш Vi для редактирования команд моей оболочки....

28
Почему echo> файл использует больше реального времени, чем echo | sed> file?

Пример ниже удивил меня. Кажется, это противоречит интуиции ... кроме того факта, что у комбо больше времени для пользователяecho | sed . Почему echoиспользуется так много системного времени, когда он работает один, или должен быть вопрос: как sedменяется состояние игры? Похоже, что в обоих случаях...

28
Как мне перечислить все файлы в каталоге, кроме файлов с указанными расширениями?

Предположим, что у меня есть папка, содержащая .txt , .pdf и другие файлы. Я хотел бы перечислить «другие» файлы (т.е. файлы, не имеющие расширений .txt или .pdf ). Есть ли у вас какие-либо советы, как это сделать? Я знаю, как перечислить файлы, не имеющие данного расширения. Например, если я хочу...

28
Как узнать, является ли папка символической ссылкой и как ее исправить, если она сломана?

Как узнать, есть ли у меня символическая ссылка, какой-либо ярлык или папка в Linux? Пожалуйста, смотрите следующий скриншот. Как видите, lsкоманда выводит список объектов, некоторые из которых окрашены темно-синим цветом, а другие - голубым (голубым). Что это за объекты голубого цвета? Это...

28
Добавить один и тот же текст во многие файлы, используя cat или echo?

Как я могу написать тот же контент для многих текстовых файлов с помощью catили echoтолько в одной команде? Например, я хочу написать «привет» в file1 и file2. Я пытался: echo "hello" >> file1 file2 но это не сработало. Как я могу это...

28
Значение цветов в htop

Учитывая вариант: [ ] Detailed CPU time (System/IO-Wait/Hard-IRQ/Soft-IRQ/Steal/Guest) В htop(версии 1.0.1) каковы значения цветов? На следующем изображении я вижу довольно много того, что я ожидаю, это IO-Wait, но где определяется значение цветов. Естественно, это зависит от используемой цветовой...

28
Как проверить, что демон слушает по какому интерфейсу?

Пример: sshd настроен на прослушивание только на wlan0. Так. Помимо проверки sshd_config, как я могу проверить, слушает ли демон какой интерфейс? netstat может это сделать? как? (ОС: openwrt или научный linux или openbsd) ОБНОВИТЬ: Я думал, что sshd может быть ограничен интерфейсом ... но нет ......

28
Как настроить отображение bash, чтобы оно не показывало текст vim после выхода?

Мой вопрос прост, но мне трудно его легко сформулировать / объяснить. Я захожу в несколько ящиков Unix с разными аккаунтами. Я вижу 2 разные вещи для user1и user2, при редактировании текстовых файлов в VIM user1 Когда я vim filenameпечатаю, открывается vim, и я редактирую файл. Когда я закрываю...

28
Как сделать непрерывный 'wc -l' с текстовыми инструментами GNU?

Я знаю конечно что cat logfile.txt | wc -l 120 скажет мне количество строк в файле. В то время как tail -f logfile.txt покажет мне новые строки, в которые пишет другая программа logfile.txt. Можно ли объединить оба, так что я получаю непрерывное обновление строки счетчика logfile.txt со...

28
Как выполнить шеллскрипт при подключении USB-устройства

Этот вопрос был перенесен из Stack Overflow, потому что на него можно ответить в Unix и Linux Stack Exchange. Мигрировал 6 лет назад . Я хочу выполнить скрипт, когда я подключаю устройство к моей машине с Linux. Например, запустите xinputмышь или резервную копию на определенном диске. Я видел...

28
Как systemd переживает убийство -9?

Между недавними вопросами «Почему« kill -9 0 »заканчивает мою консольную сессию» »и« Как вызвать панику в ядре »я получил задницу под седлом и примерил kill -9 1в основном современный ноутбук Arch linux. Я сделал это как идентификатор пользователя "root". Я полностью ожидал какого-то сбоя, паники...

28
В чем разница между одинарным и двойным знаком равенства (=) в сравнениях оболочки?

Прочитайте, что для сравнения строк внутри ifмы должны использовать двойные квадратные скобки. В некоторых книгах говорится, что сравнение может быть сделано =. Но это работает с ==тоже. #!/bin/bash a="hello" b="world" if [[ $a == $b ]];then echo "equal" fi Есть ли разница между =и ==в...

28
Как внести в черный список неправильный сектор оперативной памяти в соответствии с индикацией ошибки MemTest86 +?

MemTest86 + (версия, включенная в Ubuntu 13.04) говорит Failing address: 002f796c48 - 759.5 MB Что я должен указать в memmapпараметре ядра, чтобы обойти эту область? Я попытался запустить, memtester 770MBи он говорит, что все в порядке, поэтому не похоже, что показания MemTest означают ошибку в...

28
Почему перезагрузки, выключения и отключения питания символические ссылки на systemctl?

В Arch Linux, если я ls -lв /sbin, я могу видеть , что reboot, shutdownи poweroffвсе символические ссылки на /usr/bin/systemctl. Но выпуск reboot, shutdownи systemctlкоманды , очевидно , не все имеют такое же поведение. Разве ls -lне отображается полная информация о символических ссылках? Как я...