Unix & Linux

Питання та відповіді для користувачів Linux, FreeBSD та інших операційних систем, подібних до Un * x


2
Що таке "<Esc> Kv" в bash
Коли я в ударі і натисніть Esc, Shift+ K, V, Баш запускає $EDITORз ім'ям файлу аналогічно /tmp/bash-fc-186566385. Чому це і в чому його мета? Мені, напевно, потрібно згадати, що я бігаю з Баш set -o vi.

5
Я отримав помилку "ім'я хоста: ім'я або послуга невідомі" під час перевірки IP імені хоста
Я запускаю Ubuntu 14.04 на хмарній службі моєї компанії (мій екземпляр має еластичний IP). Я хочу перевірити IP-адресу свого екземпляра, яку я запускаю за командним рядком, але це не спрацювало. root@ubuntu14-graphite:~# hostname ubuntu14-graphite root@ubuntu14-graphite:~# hostname -i hostname: Name or service not known Я не розумію причини. Я спробував пінг на …

1
Що робить процес / usr / libexec / packagekitd?
Цей процес тримає моє пропускну здатність: Що робить цей процес? Чи безпечно це вбити? Безпечно видалити пакунок у цілому (щоб запобігти його запуску будь-коли знову) Або я повинен просто запобігти автоматичному повторному запуску у фоновому режимі? Я керую Fedora 23.

5
Як дізнатися, які порти слухаються певним PID?
У мене є ПІД певного процесу, який прослуховує деякі порти на моїй ОС X, і мені потрібно знати, який порт (и) прослуховується цим процесом. Як я можу це зробити? Я знаю, що можу використовувати, lsofщоб знати, який процес прослуховує якийсь порт, але мені потрібно виконати зворотну операцію. Дякую. UPD OS …
13 networking  osx  bsd 


1
Чому деякі програми негайно повертаються до оболонки, а інші - до завершення?
Я читав з книги « Сучасні операційні системи», що коли команда виконується, оболонка створює дочірній процес, чекає, поки дитина не закінчить виконання, а потім чекає іншої команди від користувача. Це дійсно так для багатьох програм, як-от gedit. Термінал не приймає команди, поки я не закрився gedit. Однак коли я відкриваю …

3
Чи неправильно пов’язувати / dev / random до / dev / urandom в Linux?
В даний час я тестую gpg --genkeyна Linux VM. На жаль, це програмне забезпечення, схоже, покладається на /dev/randomзбирання ентропії і ввічливо просить користувача вручну вводити екрани за екранами криптографічно випадкового введення, щоб, врешті-решт, це закінчилося створенням ключа, і я не знайшов жодного параметра командного рядка, який би сказав це використовувати …
13 linux  security  random 

5
Неможливо встановити підручні сторінки на мінімальному контейнері Centos Docker
У мене мінімальне зображення Docker Centos 7, і я намагаюся отримати на ньому кілька сторінок, щоб допомогти в налагодженні мого Dockerfile. У коробці не багато: # man ls No manual entry for ls Відповідно до цієї серверної відповіді , я встановив обертиman-pages , і це, здавалося, вийшло нормально: # yum …
13 centos  rpm  man  docker 

2
Чому `watch` вносить` ls / tmp` вміст списку $ HOME?
Я намагаюся переглянути кількість файлів у своєму /tmp/каталозі. Для цього я думав, що ця команда спрацює: watch sh -c 'ls /tmp/|wc -l' Але, схоже, він працює так, ніби lsне мав аргументів. А саме я перебуваю там ~, і я отримую замість них кількість файлів /tmp/. Я знайшов рішення, яке, здається, …
13 shell  ls  watch 

2
Як видалити позиційний параметр з $ @
В основному, я хочу "вирвати" перше виникнення -infзі списку параметрів. (Решта параметрів будуть передані іншій команді.) У мене сценарій має таку структуру: #!/bin/sh &lt;CODE&gt; for POSITIONAL_PARAM in "$@" do &lt;CODE&gt; if [ "$POSITIONAL_PARAM" = '-inf' ] then &lt;PLUCK $POSITIONAL_PARAM FROM $@&gt; break fi &lt;CODE&gt; done &lt;CODE&gt; some-other-command "$@" # end …

1
оцінка арифметичного розширення в базі
Наступний рядок створює, file_c-6.txtале виводить 5: $ i=5; ls file_a-${i}.txt file_b-${i}.txt &gt; file_c-$(( ++i )).txt; echo $i 5 $ cat file_c-6.txt file_a-5.txt file_b-5.txt Якщо хтось видаляє, &gt;він перелічить file_c-6.txtта виведе 5: Я не можу зрозуміти, чому це не зберігає значення iв першому прикладі. $ i=5; ls file_a-${i}.txt file_b-${i}.txt file_c-$(( ++i …
13 bash 

2
Як дізнатися, до якого (не встановленого) пакету належить файл на NixOS?
Я використовую менеджер пакетів Nix в NixOS . Припустимо, я хочу встановити пакет, який надає файл libgtk-x11-2.0.so.0. Як знайти пакет, що надає цей файл, подібний до інших дистрибутивів GNU / Linux ? На даний момент я маю google файл та з'ясувати, до якого пакету він може належати, і знайти відповідний …

2
Чому "bash -x" порушує цей сценарій?
У мене є сценарій, який вимірює, як довго виконується деяка команда. Для цього потрібна команда "real" time, тобто двійковий файл, наприклад у /usr/bin/time(оскільки вбудований bash не має -fпрапора). Нижче спрощений сценарій, який можна налагодити: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f %e grep blah &gt;/dev/null ) 2&gt;&amp;1 | awk -F. …

3
Чому це rm -rf, а не rmdir -rf
Мені завжди було цікаво, чому команда для видалення всього в каталозі rm -rf. Чому немає прапорів, щоб зробити те саме rmdir? Чи не було б інтуїтивніше використовувати rmdirдля операцій з каталогами?
13 shell  files  directory 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.