Tag: shell

Получать уведомление-отправлять, чтобы очистить себя от лотка уведомлений

Я запускаю gnome 3.24.2. Когда я запускаю notify-send из bash, кажется, что уведомление отображается по умолчанию на 5 секунд, как и ожидалось. Но тогда он, кажется, задерживается в лотке уведомлений навсегда, пока пользователь не решит его очистить. Есть ли способ, чтобы он просто истекал полностью, не болтаясь в лотке уведомлений, как всплывающее окно? текущее поведение: […]

Массовые убийства

$ jobs [1] Stopped emacsclient -nw components/frontend/app/views/frontend/dashboard/index.html.erb [2] Stopped emacsclient -nw components/frontend/app/views/frontend/dashboard/index.html.erb [3] Stopped emacsclient -nw ./components/frontend/app/views/frontend/dashboard/_source.html.erb [4] Stopped emacsclient -nw components/frontend/app/views/frontend/dashboard/source/_articles.html.erb [5] Stopped emacsclient -nw components/frontend/app/controllers/frontend_controller.rb [6] Stopped emacsclient -nw components/frontend/app/views/frontend/managed_sources/completion.html.erb [7] Stopped emacsclient -nw components/frontend/app/views/frontend/users/show/_tabbed_navigation.html.erb [8] Stopped emacsclient -nw components/frontend/app/views/frontend/managed_contacts/index.html.erb [9] Stopped emacsclient -nw components/frontend/app/views/frontend/users/_form.html.erb [10] Stopped emacsclient -nw components/frontend/test/features/opportunities/delete_test.rb [11] Stopped emacsclient […]

Сценарий оболочки для чтения вывода команды

Я делаю скрипт для отслеживания некоторых вещей с веб-сайтов, и одна из вещей – отслеживать статус http и время отклика. В сценарии я запускаю команду для получения http_status: (http-команда предоставляется: httpie: Curl-подобный инструмент для людей) http -timeout 10 -follow -h http: //$I/ | grep "HTTP\/1.1" | awk '{print $2}' Эта команда вернет сам статус, то […]

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

У меня есть программный проект, который использует определенную структуру каталогов для файлов конфигурации. Символы используются для указания на используемые файлы конфигурации. Я занимаюсь созданием специального сценария для CentOS 7. Я использую другой скрипт для связывания структуры каталогов и сценария установщика. Сценарий связки использует rsync для копирования структуры каталогов со всеми символическими символами по умолчанию. Он […]

как ввести пароль в конфигурацию sudoers для пользователя, у которого нет пароля?

У меня есть группа пользователей (например, колесо), которые я хочу добавить в / etc / sudoers для всех команд, то есть: %wheel ALL=(ALL) ALL В этом случае, если пользователи настроены правильно, каждому в колесе будет предложено ввести пароль при попытке использовать команду повышенного значения. Для любого пользователя, у которого нет набора пароля (через / etc […]

Программа обновления файлов конфигурации

При обновлении Ubuntu (и, возможно, других * nixes) процесс обновления будет показывать различные измененные файлы конфигурации и спросить, хочу ли я их заменить, сохранить старую версию или вручную объединить их. Я не мог найти такие программы с Google или искать в документации по упаковке Ubuntu . Знаете ли вы о таких программах, которые имеют следующие […]

Проблемный скрипт сборки с кавычками

Привет, я пытаюсь создать скрипт сборки, который выполняет следующие команды: cd libiconv ../../src/libiconv/configure –prefix=/home/ruben/mingw64/build/gcc-libs \ –host=x86_64-w64-mingw32 –build=x86_64-w64-mingw32 \ CFLAGS="-mtune=core2 -flto -fomit-frame-pointer -momit-leaf-frame-pointer" LFLAGS="-flto -fwhopr=2" make -j3 -s make -s install cd .. Это выглядит так: #!/bin/sh HOST=x86_64-w64-mingw32 TARGET=x86_64-w64-mingw32 BUILD=x86_64-w64_mingw32 # options BUILD_CORES=2 #used as argument for "make -j#" # directories: SRC_DIR contains full source package. […]

Использование awk для обработки вывода ls с пробелами в именах файлов / пути

Все, У меня есть сценарий, в котором я использую команду find, чтобы отфильтровать все png-файлы в данной папке и перечислить их вместе с их размером. Я хочу, чтобы результат был в следующем формате: someFile.png => 1.2K Я использую awk для получения $ 5 (размер файла в удобном для пользователя формате) и $ 9 (путь). Вот […]

Я хочу запускать команды, такие как make, make install, установка установки python без изменения каталогов

Я написал сценарий, который будет загружать программное обеспечение из Интернета в домашний каталог текущего пользователя, а затем разворачивать его. И тогда я должен make и make install его, и в каком-то программном обеспечении мне нужно запустить python setup.py install . Проблема в том, что я не хочу менять текущий каталог для запуска всех этих команд. […]

показывать только теги XML-документа в командной строке

Есть ли команда командной строки или утилита, которую я могу использовать, чтобы показать только структуру тега документа xml? Я посмотрел на xmllint, но я не видел переключателя, чтобы сделать это. Для такой структуры, как <tag1><tag2><tag2-5>value1</tag2-5><tag3>value2</tag3></tag2></tag1> Я хочу увидеть <tag1><tag2><tag2-5></tag2-5><tag3></tag3></tag2></tag1>

Linux и Unix - лучшая ОС в мире.