linux- все статьи тега ➜ страница 6
Как я могу написать heredoc в файл в скрипте Bash?
Как я могу написать здесь документ в файл в скрипте Bash? ...
open() в Python не создает файл, если он не существует
как лучше всего открыть файл как чтение/запись, если он существует, или если он не существует, а затем создать его и открыть его как чтение/запись? Из того что я читал, file = open('myfile.dat', 'rw') должен делать это, верно? Он не работает для меня (Python 2.6.2), и мне интересно, является ли это проблемой версии, или не должно работать так или иначе. суть в том, что мне просто нужно решение проблемы. Мне любопытно, о других вещах, но все что мне нужно это хороший способ, чтобы сделать откры ...
Как заставить cp перезаписать без подтверждения
Я пытаюсь использовать cp команда и принудительная перезапись. Я пробовал cp -rf /foo/* /bar, но мне все равно предлагается подтвердить каждую перезапись. ...
Рекурсивный подсчет файлов в каталоге Linux
Как я могу рекурсивно подсчитывать файлы в каталоге Linux? Я нашел вот это: find DIR_NAME -type f ¦ wc -l но когда я запускаю это он возвращает следующую ошибку. найти: пути должны предшествовать выражению: ¦ ...
Что убило мой процесс и почему?
мое приложение работает как фоновый процесс на Linux. В настоящее время он запускается в командной строке в окне терминала. недавно пользователь некоторое время выполнял приложение, и оно таинственно умерло. Текст: убил был на терминале. Это случилось два раза. Я спросил, Если кто-то на другом терминале использовал команду kill, чтобы убить процесс? Нет. при каких условиях будет решать Linux чтобы убить мой процесс? Я считаю, что оболочка отображается "убита", потому что процесс умер по ...
Как определить, является ли данный Linux 32 бит или 64 бит?
когда я типа uname -a, это дает следующий результат. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2008 i686 i686 i386 GNU/Linux как я могу узнать из этого, что данная ОС 32 или 64 бит? Это полезно при написании configure скрипты, например: для какой архитектуры я строю? ...
Получить текущее время в секундах с момента эпохи на Linux, Bash
мне нужно что-то простое, как date, но в секундах с 1970 года вместо текущей даты, часов, минут и секунд. date не похоже, чтобы предложить этот вариант. Есть ли простой способ? ...
Что означает set-e в скрипте bash?
Я изучаю содержание этого preinst файл, который скрипт выполняет перед распаковкой этого пакета из архива Debian (.файл deb). скрипт имеет следующий код: #!/bin/bash set -e # Automatically added by dh_installinit if [ "" = install ]; then if [ -d /usr/share/MyApplicationName ]; then echo "MyApplicationName is just installed" return 1 fi rm -Rf $HOME/.config/nautilus-actions/nautilus-actions.conf rm -Rf $HOME/.local/share/file-manager/actions/* fi # End automatically adde ...
Как заставить cURL не показывать индикатор выполнения?
Я пытаюсь использовать cURL в скрипте и получить его не показать индикатор выполнения. Я пробовал -s,-silent,-S и -quiet вариантов, но ни один из них не работает. вот типичная команда, которую я пробовал: curl -s http://google.com > temp.html Я получаю индикатор выполнения только при нажатии на файл, так что curl -s http://google.com не имеет индикатор выполнения, но curl -s http://google.com > temp.html делает. ...
Как убить процесс, работающий на определенном порту в Linux?
Я попытался закрыть tomcat с помощью ./shutdown.sh от tomcat ...
Есть ли способ для некорневых процессов привязки к" привилегированным " портам в Linux?
это очень раздражает, чтобы иметь это ограничение на моем поле разработки, когда никогда не будет никаких пользователей, кроме меня. Я в курсе стандартные обходные пути, но никто из них не делает именно то, что я хочу: authbind (версия в тестировании Debian, 1.0, поддерживает только IPv4) С помощью цели перенаправления iptables перенаправить низкий порт на высокий порт (таблица" nat " еще не реализована для ip6tables, IPv6 версия iptables) sudo (Запуск от имени root - это то, чего я пытаюсь ...
Нужен хороший шестнадцатеричный редактор для Linux [закрыто]
Мне нужен хороший шестнадцатеричный редактор для Linux, и под хорошим я подразумеваю: быстро функции поиска / замены может отображать данные не только в hex, а также двоичные, восьмеричные и т. д. может работать с огромными (>1 ГБ) файлами, не становясь медленным и невосприимчивым (это требование важно) дополнительно, имеет некоторые функции сравнения / различия Что вы можете предложить? ...
Перезапуск cron после изменения файла crontab?
нужно ли перезапускать cron после изменения файла crontable? ...
Пиковое использование памяти процесса linux / unix
есть ли инструмент, который будет запускать командную строку и сообщать, сколько ОЗУ было использовано всего? Я представляю себе что-то аналогичное /usr/bin/time ...
Очистить экран терминала для реального
С помощью clear команда на терминале только обманывает пользователя, думая, что экран был очищен...при прокрутке с помощью мыши вывод предыдущих команд по-прежнему отображается. Это делает жизнь трудной, когда вы тонете в цунами текста. различные решения (escape-код и др.) которые можно найти в интернете-это только вариации того, что уже делает команда clear. Так как же очистить содержимое терминала в Linux по-настоящему? ...
Как мне найти MySQL my.расположение cnf
есть ли команда MySQL, чтобы найти my.cnf конфигурационный файл, похожий на то, как PHP phpinfo() обнаруживает php.ini? ...
usr / bin/ ld: не удается найти -l
Я пытаюсь скомпилировать свою программу и она возвращает эту ошибку: usr/bin/ld: cannot find -l<nameOfTheLibrary> в моем makefile я использую команду g++ и ссылка на мою библиотеку, которая является символической ссылкой на мою библиотеку, расположенную в другом каталоге. есть возможность добавить, чтобы заставить его работать, пожалуйста? ...
Как запустить скрипт при запуске
на экземпляре amazon linux у меня есть два скрипта под названием start_my_app и stop_my_app которая запуск и остановка навсегда (который в свою очередь работает мой узел.приложение на JS). Я использую эти сценарии для ручного запуска и остановки моего приложения узла. Пока все хорошо. моя проблема: я хочу настроить его так, что start_my_app запускается всякий раз, когда система загружается. Я знаю, что мне нужно добавить файл внутри init.d и я знаю, как символически связать его с соответствующи ...
Bash игнорирует ошибку для конкретной команды
Я использую следующие варианты set -o pipefail set -e в скрипте bash, чтобы остановить выполнение при ошибке. У меня есть 100 выполнения скрипта, и я не хочу проверять код возврата скрипта. Но для конкретного скрипта я хочу игнорировать ошибку. Как я могу это сделать ? ...
Как работают вероятные/маловероятные макросы в ядре Linux и в чем их преимущество?
я копался в некоторых частях ядра Linux и нашел такие вызовы: if (unlikely(fd < 0)) { /* Do something */ } или if (likely(!err)) { /* Do something */ } Я нашел их определение: #define likely(x) __builtin_expect((x),1) #define unlikely(x) __builtin_expect((x),0) Я знаю, что они для оптимизации, но как они работают? И насколько снижение производительности / размера можно ожидать от их использования? И стоит ли хлопот (и, вероятно, потерять переносимость), по крайней м ...