Unix & Linux

8
grep одна строка перед матчем плюс матч

zzzzzzzzz aaaaaaaaa bbbbbbbbb & ccccccccc & ddddddddd hhhhhhhhh eeeeeeeee fffffffff & ggggggggg & в приведенной выше строке я хочу, чтобы grep/ sed/ awk(любой метод в порядке) строка, которая имеет &знак плюс одна строка поверх них. так, например, желаемый результат будет...

8
Объединить три файла в один мастер-файл, исключив заголовок во 2-м и 3-м файлах

У меня есть три файла с числом строк, как указано ниже sample1.txt ------------------------------ Date Time Name ------------------------------ 2013/10/12 12:09:09 Krish 2013/10/12 13:12:01 Ramb 2013/10/12 15:28:39 Likha 2013/10/12 15:56:12 Mat . . . Sample2.txt ------------------------------ Date...

8
Копирование определенных подпапок со структурой каталогов в новую папку

У меня следующая структура каталогов: Main_Dir | ----------------------------------- Subdir1 Subdir2 Subdir3 | | | --------- --------- --------- | | | | | | | | | fo1 fo2 f03 fo1 fo2 f03 fo1 fo2 f03 Я хочу , чтобы скопировать все подкаталоги ( Subdir1, Subdir2, Subdir3) в новую папку. Но я хочу...

8
Горячий, чтобы заставить diff проверять ссылку на символическую ссылку?

В Linux можно использовать команду diffдля проверки различий файлов. Я использую его для проверки различий между двумя модулями, оба скопированы в /tmp. Однако оба модуля имеют символические ссылки, которые могут не указывать на правильный файл, так как модули были скопированы в /tmpкаталог. Но это...

8
Как написать скрипт bash для настройки моих дисплеев, когда HDMI подключен или отключен

У меня есть ноутбук под управлением Kubuntu Precise (12.04), который я иногда использую для просмотра видео. Когда я это делаю, я подключаю кабель HDMI, подключенный к A / V-ресиверу с подключенным монитором HDMI. Когда я смотрю видео таким образом, мне все равно нужно использовать дисплей...

8
«Нет такого файла или каталога» при выполнении кросс-скомпилированной программы на Raspberry Pi

Я недавно купил Raspberry Pi. Я уже настроил его, и я установил кросс-компилятор для arm на моем рабочем столе (amd64). Я скомпилировал простую программу «hello world», а затем скопировал ее со своего рабочего стола на свой Pi с помощью scp ./hello david@192.168.1.33:~/hello. После входа в мой Pi я...

8
Bash Globbing и передача аргументов

У меня есть следующий упрощенный скрипт bash #!/bin/bash files=("$@") if [ "X$files" = "X" ]; then files=$HOME/print/*.pdf; fi for file in "${files[@]}"; do ls "$file"; done Если я передам аргументы (имена файлов) в качестве параметров, этот скрипт выведет правильные имена файлов. С другой стороны,...

8
Как установить параметры автоматического монтирования по умолчанию для съемных носителей?

У меня довольно много съемных носителей (флэш-накопители, внешние жесткие диски и т. Д.), Для которых я хочу настроить параметры автоматического монтирования. Как это сделать? Есть ли что-то похожее на...

8
Как измерить использование шины PCI-Express?

Я ищу способ узнать, является ли узким местом шина PCIe или нет. Это не проблема, чтобы измерить, сколько байтов было передано через какой-либо конкретный сетевой адаптер: Есть ли способ узнать, сколько данных было передано на все другие устройства PCIe (жесткие диски, видеокарты и т....

8
escape-символы в / etc / network / interfaces

Я хочу , чтобы убедиться , что все строки я прохожу в линию wpa-ssid "abc"в /etc/network/interfacesне будет использоваться , чтобы вырваться из конфигурации. Все, что я могу найти в руководстве, это то, что \можно использовать в конце строки для продолжения на следующей строке. Но как насчет...

8
Возникли проблемы при экспорте FUSE через NFS

У меня есть самописная файловая система FUSE, которую я монтирую на сервере NFS в точке монтирования /export/example/mount. Затем я экспортирую родительский каталог FUSE через NFS. /etc/exportsСодержит параметры nohide,crossmnt,subtree_check,ro,no_root_squashи обеспечивает свободный доступ к...

8
В чем разница между && и; когда разветвляешься на задний план?

Я только что задал вопрос о разветвлении процесса, чтобы уснуть на заднем плане. Запись, которую я придумал, выглядит следующим образом: sleep 10 && echo "hello world" & Этот ответ на другой вопрос использует другой формат. ( sleep 10 ; echo "hello world" ) & Я знаю, что...

8
Как рабочий стол Linux выполняет системные действия?

Рабочий стол Linux может выполнять несколько действий, которые в противном случае недоступны пользователю при входе в систему с терминала. Такие действия, как выключение системы и изменение системного времени, доступны только пользователю sudo после ввода пароля. Как это работает. Работает ли...

8
Как распечатать файл с escape-последовательностями PCL?

У меня есть CUPS и я использую программу, которая производит формат сырого PCL документа, который я хочу напечатать. У меня нет проблем с печатью простого текстового файла, lp filenameно, когда я дам файл, содержащий escape-последовательности PCL или ESC / P, я сразу получу завершенный статус для...

8
Почему build-dep не работает, даже если у меня уже есть URI в моем списке источников?

Поэтому я попытался установить пакет под названием RGL для языка статистики R. sudo apt-get build-dep r-cran-rgl [sudo] password for user: Reading package lists... Done Building dependency tree Reading state information... Done E: You must put some 'source' URIs in your sources.list sh: 0: getcwd()...

8
Что мне нужно, чтобы добавить виртуальный адаптер IPsec?

Я пытаюсь установить соединение IPsec вручную с консоли с iproute2. Что мне нужно, так это виртуальный интерфейс (в лучшем случае виртуального IP-адреса также может быть достаточно), который IPsec преобразует во все времена (ESP / TUNNEL MODE) и передает его в eth0 (в моей системе, называемой em1)....

8
Переустановка приложений после новой установки?

Я нахожусь на Debian, и я хочу переразметить мой диск и переустановить. Есть ли простой способ восстановить все установленные в настоящее время пакеты после новой установки? Я думаю сделать это, создав список приложений для резервного копирования: #generate list of installed packages dpkg -l | awk...

8
Почему grep иногда показывает имя файла, а иногда нет?

Может кто-нибудь объяснить мне, почему я не понимаю полный путь в примере 1? пример 1 - возврат найденной строки grep MODIFY /opt/releases/packages/cr_c_cr6/sas/dbms/*/*; outcome: MODIFY пример 2 - возврат полного пути grep MODIFY /opt/releases/packages/cr666/sas/dbms/*/*;...