unix- все статьи тега ➜ страница 5
Подавить Эхо вызова команды в makefile?
Я написал программу для задания, которая должна вывести свой вывод на stdout. Спецификация присваивания требует создания файла Makefile, который при вызове как make run > outputFile следует запустить программу и записать вывод в файл, который имеет отпечаток пальца SHA1, идентичный тому, который указан в спецификации. моя проблема в том, что мой makefile: ... run: java myprogram также выводит команду, которая запускает мою программу (например, java myprogram) в выходной файл, так чт ...
Как сделать python, программа командной строки автозаполнения произвольных вещей не интерпретатор
Я знаю, как настроить автозаполнение объектов python в интерпретаторе python (в unix). Google показывает много хитов для объяснений о том, как это сделать. к сожалению, есть так много ссылок, что трудно найти то, что мне нужно сделать, что немного отличается. Мне нужно знать, как включить, tab/auto завершение произвольных элементов в программе командной строки, написанной на python. мой конкретный случай использования-это программа python командной строки, которая должна отправлять электро ...
Как отключить вывод команд tar в Unix? [закрытый]
Я посмотрел на параметры, но ничего не казалось очевидным, как способ отключить вывод при распаковке файла. Ниже приведен код, который я использую в настоящее время... Мне просто нужна возможность отключить выход. tar -zxvf tmp.tar.gz -C ~/tmp1 ...
Есть ли способ изменить переменные среды другого процесса в Unix?
в Unix есть ли способ, которым один процесс может изменить переменные среды другого (предполагая, что все они выполняются одним и тем же пользователем)? Общее решение было бы лучше, но если нет, то как насчет конкретного случая, когда один является ребенком другого? Edit: как насчет через gdb? ...
Переадресация портов SSH в~/.ssh / config файл? [закрытый]
Так я обычно запускаю эту команду много: ssh-L 5901:[email protected]:5901 Я использую его, чтобы сделать VNC через SSH. Как преобразовать эту команду во что-то, что будет работать в ~/.ssh / config файл? ex: host yam HostName yam.myHost.edu User myUserName все, что я хочу сделать, это типа: ssh yam и пусть он откроет оболочку SSH с локальным портом прослушивания и удаленным портом, перенаправленным на него. предложения? ...
Почему номер 9 в команде kill -9 в unix?
Я понимаю, что это не по теме, я не мог найти нигде в интернете, и я думал, что, возможно, гуру программирования в сообществе могут это знать. Я обычно использую kill -9 pid для того чтобы убить работу. Я всегда задавался вопросом о происхождении 9. Я посмотрел его в интернете, и он говорит " 9 означает сигнал уничтожения, который не улавливается или игнорируется. Другими словами, это будет сигнализировать процесс (некоторое запущенное приложение), чтобы немедленно выйти " (источник: http: ...
Запустите файл java jar на сервере в качестве фонового процесса
Мне нужно запустить java jar на сервере для связи между двумя приложениями. Я написал два сценария оболочки для его запуска, но как только я запускаю этот скрипт, я не могу закрыть / завершить процесс. Если я нажму ctrl+C или закройте консоль, сервер закрыли. Может ли кто-нибудь помочь мне, как изменить этот скрипт для запуска в качестве обычного сервера? #!/bin/sh java -jar /web/server.jar echo $! #> startupApp.pid ...
Фильтр по имени процесса и журнала использования ЦП
есть ли опция для команды linux top, где я могу фильтровать процессы по имени и записывать использование ЦП этого процесса каждые 1 секунду в файл журнала? ...
Как я могу отправить stdout одного процесса в несколько процессов, используя (предпочтительно безымянные) каналы в Unix (или Windows)?
Я хотел бы перенаправить stdout процесса proc1 на два процесса proc2 и proc3: proc2 -> stdout / proc1 proc3 -> stdout пробовал proc1 | (proc2 & proc3) но это, кажется, не работает, т. е. echo 123 | (tr 1 a & tr 1 b) пишет b23 в stdout вместо a23 b23 ...
Grep для литеральных строк
Я ищу инструмент типа grep для поиска чисто литеральных строк. Я ищу появление строки файла журнала, как часть строки в отдельном файле журнала. Текст поиска может содержать все виды регулярных выражений специальных символов, например,[]().*^$-. есть ли утилита поиска Unix, которая не будет использовать регулярное выражение, а просто искать литеральные вхождения строки? ...
Сортировка CSV-файла по приоритету столбца с помощью команды " сортировать
у меня есть csv-файл, и я хотел бы отсортировать его по приоритету столбца, например "order by". Например: 3;1;2 1;3;2 1;2;3 2;3;1 2;1;3 3;2;1 Если эта ситуация стала результатом "выбора", то "заказ" будет выглядеть следующим образом: порядок столбец2, столбец1, столбец3 - результат будет такой: 2;1;3 3;1;2 1;2;3 3;2;1 1;3;2 2;3;1 Я хотел бы знать, как получить этот же результат с помощью команды "сортировка" на Unix. ...
Как я могу tar каталог без сохранения структуры каталогов?
Я работаю над сценарием резервного копирования и хочу смолить каталог файлов: tar czf ~/backup.tgz /home/username/drupal/sites/default/files это заносит его, но когда я распаковываю полученный файл, он включает в себя полную структуру файлов: файлы находятся в home/username/drupal/sites/default/files. есть ли способ исключить родительские каталоги, так что результирующий tar просто знает о последнем каталоге (files)? ...
Как объединить несколько строк вывода в одну строку? [дубликат]
этот вопрос уже есть ответ здесь: Как объединить все строки из файла в bash? 8 ответов если я выполню команду cat file | grep pattern, Я получаю много строк вывода. Как вы объединяете все строки в одну строку, эффективно заменяя каждую "n" С "" " (конец с " затем космос)? cat file | grep pattern | xargs sed s/n/ /g это не работает на меня. ...
Сгенерируйте случайное имя файла в оболочке unix
Я хотел бы создать случайное имя файла в оболочке unix (скажем, tcshell). Имя файла должно состоять из случайных 32 шестнадцатеричные цифры, например: c7fdfc8f409c548a10a0a89a791417c5 (к которому я добавлю, что необходимо). Дело в том, что это можно сделать только в оболочке, не прибегая к программе. ...
Где дампы записаны на Mac?
на Mac OS X, если я отправляю SIGQUIT в мою программу C, он завершается, но нет файла дампа ядра. вам нужно вручную включить основные дампы на Mac OS X (как?), или они записаны куда-то еще вместо рабочего каталога? ...
grep --ignore-case -- only
grep не работает при использовании параметров --ignore-case и -- only-match. Пример: $ echo "abc" | grep -io abc abc $ echo "ABC" | grep -io abc $ но $ echo "abc" | grep -i abc abc $ echo "ABC" | grep -i abc ABC согласно man page: -o, --only-matching Show only the part of a matching line that matches PATTERN. -i, --ignore-case Ignore case distinctions in both the PATTERN and the input files. это ошибка grep или я не получил страницу карты? я использую Mac O ...
Рекурсивный системный вызов mkdir () в Unix
после прочтения справочной страницы mkdir(2) для системного вызова Unix с этим именем, кажется, что вызов не создает промежуточные каталоги в пути, только последний каталог в пути. Есть ли способ (или другая функция) создать все каталоги в пути, не прибегая к ручному разбору моей строки каталога и индивидуально создавая каждый каталог ? ...
заголовки shell-скрипт (#!/ bin / sh vs #!/ bin / csh)
почему все файлы скриптов начинаются с #!/bin/sh или #!/bin/csh это обязательно? С какой целью это делается? И в чем разница между ними? ...
unix-количество столбцов в файле
учитывая файл с такими данными (т. е. магазины.DAT-файл) sid|storeNo|latitude|longitude 2|1|-28.03720000|153.42921670 9|2|-33.85090000|151.03274200 какой будет команда для вывода количества имен столбцов? т. е. В приведенном выше примере это будет 4. (количество символов трубы + 1 в первой линии) Я думал что-то вроде: awk '{ FS = "|" } ; { print NF}' stores.dat но он возвращает все строки вместо первой и для первой строки он возвращает 1 вместо 4 ...
Bash или KornShell (КШ)? [закрытый]
Я не новичок в *nix, однако в последнее время я трачу много времени на приглашение. Мой вопрос в том, каковы преимущества использования Kornshell (ksh) или Bash Shell? Где подводные камни использования одного над другим? хотите понять с точки зрения пользователя, а не чисто сценариев. ...