Unix & Linux

Вопросы и ответы для пользователей Linux, FreeBSD и других Un * x-подобных операционных систем

8
Как мне изменить, какая версия Qt используется для qmake?
Я чувствую, что должен быть простой способ сделать это, но мой googlefu терпит неудачу, поэтому я очень ценю некоторую информацию о том, как переключить (или даже навсегда изменить), какая версия Qt используется при выполнении qmake. Если я спрашиваю, какая версия, я получаю следующее: ~ $ qmake --version QMake version 3.0 …
31 make  qt  qtcreator 

3
Передача двоичных данных в curl без использования @file
Можно ли использовать curl и публиковать двоичные данные без передачи имени файла? Например, вы можете опубликовать форму с помощью двоичного файла через --data-binary: curl -X POST --data-binary @myfile.bin http://foo.com Однако для этого требуется, чтобы файл существовал. Я надеялся, что смогу записать HTTP-вызовы (например, на остальные службы) как текст команды curl …
31 curl  binary 

10
Как автоматически перезапустить скрипт Python, если он был убит или умер
Я запускаю свой сценарий Python в фоновом режиме на моем компьютере с Ubuntu (12.04) следующим образом: nohup python testing.py > test.out & Теперь может быть возможно, что на каком-то этапе мой выше Python scriptможет умереть по любой причине. Так что я думаю иметь какой-то cron agentскрипт в bash shell, который …
31 bash  shell  cron  python 

7
Инструменты преобразования ASCII в двоичные и двоичные в ASCII?
Какой хороший инструмент для преобразования ASCII в двоичный файл и двоичный файл в ASCII? Я надеялся на что-то вроде: $ echo --binary "This is a binary message" 01010100 01101000 01101001 01110011 00100000 01101001 01110011 00100000 01100001 00100000 01100010 01101001 01101110 01100001 01110010 01111001 00100000 01101101 01100101 01110011 01110011 01100001 01100111 …
31 bash  binary  ascii 

5
Почему cp --reflink = auto не является поведением по умолчанию?
Почему cp --reflink=autoне поведение по умолчанию? Может ли это быть причиной какого-либо вреда? Можно ли включить его во время компиляции, чтобы он использовался во всей системе, а не только в интерактивных оболочках?
31 btrfs  coreutils 

7
Почему большинство дистрибутивов объединяют UEFI и grub?
Большинство дистрибутивов устанавливают дополнительный загрузчик в системе UEFI. UEFI сам по себе является загрузчиком, он предлагает меню для выбора различных операционных систем или отдельных ядер. Кроме того, настройки UEFI можно легко изменить с помощью таких инструментов, как пользовательское пространство efibootmgr. Ядра начиная с версии 3.3 поддерживают EFI_STUB, что означает, что …
31 boot  grub2  boot-loader  uefi 

3
Какой лучший способ установить переменные окружения в зависимости от дистрибутива / оболочки?
Вопрос говорит обо всем. В настоящее время я использую Arch Linux и zsh, но мне бы хотелось, чтобы решение, которое (как минимум) работало как на VT, так и на xterms, а также (надеюсь, желательно) продолжало бы работать, если я переключаю дистрибутивы или оболочки. Я слышал дико разрозненные ответы на этот …

4
Что произойдет, если вы отредактируете скрипт во время выполнения?
У меня есть общий вопрос, который может быть результатом неправильного понимания того, как процессы обрабатываются в Linux. Для моих целей я собираюсь определить «скрипт» как фрагмент кода bash, сохраненного в текстовом файле с разрешениями на выполнение, активированными для текущего пользователя. У меня есть серия сценариев, которые вызывают друг друга в …

4
«Openssl dgst -sha1» производит посторонний префикс «(stdin) =» и завершающий перевод строки
Если вы запустите эту команду на вашем Unix echo -n "foo" | openssl dgst -sha1 Вы получите этот вывод: (stdin)= 0beec7b5ea3f0fdbc95d0dd47f3c5bc275da8a33 (сопровождается переводом строки). Как я могу заставить openssl не показывать (stdin)=префикс и избежать завершающего перевода строки?
31 openssl  stdin 

2
Почему реальное время может быть ниже, чем пользовательское
У меня есть скрипт для преобразования видеофайлов, и я запускаю его на сервере на тестовых данных и измеряю его время time. В результате я увидел: real 2m48.326s user 6m57.498s sys 0m3.120s Почему реальное время намного меньше, чем пользовательское? Это как-то связано с многопоточностью? Или что еще? Изменить: И я думаю, …
31 time 

13
Как я могу получить предупреждение, когда моя батарея вот-вот погибнет в Linux Mint?
Это случается со мной больше, чем я хотел бы признать, но иногда я не замечаю, что мощность снижается, так как она отображается только в моей строке состояния, а затем компьютер просто выключается. Я хотел бы получить большое предупреждение, которое предупреждает меня, прежде чем это произойдет. Есть ли способ предупредить меня? …

3
Исключение сохранения некоторых команд из истории bash
Есть ли способ , чтобы исключить такие команды , как rm -rf, svn revertот того , получать хранится в Баш истории? На самом деле, я по ошибке выдал их несколько раз, хотя у меня нет намерения делать это, просто потому, что я делаю вещи быстро, и это произошло. Следовательно, это …

5
Как я могу вставить (перезаписать) с vim?
В vimЯ использую yyи pвсе время дергать и вставить строки. Однако, если я хочу заменить одну строку несколькими местами в файле, я не могу использовать, yy p dd pпотому что dd удаляет строку в буфер обмена / регистр. Хотя я, вероятно, должен знать, как лучше использовать регистры, я чувствую, что, …
31 vim  vi 

5
Как вытащить файл с сервера с помощью scp?
Я нахожусь на машине A и хочу вытащить файл с машины B. A$ scp <myuserid>@hostB:<path of file in B> . это говорит о том, что: scp: <path of file in B>: No such file or directory Но на компьютере B этот файл существует по этому пути. Что не так?
31 scp 

4
Чтение / запись в последовательный порт без рута?
Я пишу приложение для чтения / записи в / из последовательного порта в Fedora14, и оно прекрасно работает, когда я запускаю его как root. Но когда я запускаю его как обычный пользователь, я не могу получить привилегии, необходимые для доступа к устройству (/ dev / ttySx). Это немного глупо, потому …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.