Unix & Linux

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

5
значення стовпця локальної адреси Netstat
Коли я це роблю netstat -ntlp, стовпець називається Local Address: іноді він виводить IP-адресу як 0.0.0.0:7180 а іноді 127.0.0.1:9001 Які наслідки мають обидва позначення? Чи діє конкретна IP-адреса як фільтр для вхідних з'єднань? Наприклад, 127.0.0.1:9001він прийме лише з'єднання з localhost на порту 9001?
20 netstat 


6
генерувати послідовний унікальний ідентифікатор машини
Чи можемо ми створити унікальний ідентифікатор для кожного ПК, щось на зразок uuuidgen, але він ніколи не зміниться, якщо не відбудеться апаратних змін? Я думав про об'єднання CPUID і MACADDR і хеш для їх генерування послідовного ідентифікатора, але я не маю уявлення, як розібрати їх за допомогою bash script, що …

1
Витягніть файл з контейнера Docker?
Я бачу, що можна вставити файл у контейнер Docker через insert: docker insert IMAGE URL PATH Чи є спосіб отримати вміст файлу в контейнері Docker і зберегти їх десь на хост-операційній системі? Я хотів би витягнути значення файла конфігурації та зберегти його в моїй операційній системі хоста.
20 linux  docker 

2
Переносимість посилань на дескриптор файлів
Я завжди задавався цим , але ніколи не знайшов час , щоб з'ясувати, так що я буду робити це зараз - як портативний є використання показано тут або /proc/$$/fd/$Nабо /dev/fd/$N? Я розумію гарантії POSIX /dev/null, /dev/tty, and /dev/console (хоча це я дізнався лише на днях, прочитавши коментарі до цієї відповіді …

4
Шлях незалежних шебангів
У мене є сценарій, який я хочу мати можливість працювати на двох машинах. Ці дві машини отримують копії сценарію з одного сховища git. Сценарій повинен працювати з правильним інтерпретатором (наприклад zsh). На жаль, як env і zshжити в різних місцях , в локальних і віддалених машинах: Віддалена машина $ which …
20 shell  zsh  cron  path 


4
Аргумент 'шукати' в команді dd
Чи можуть хтось пояснити мені, що відбувається в наступних рядках? dd if=/dev/urandom bs=4096 seek=7 count=2 of=file_with_holes Особливо шукати участь незрозуміло Сторінки чоловіка: seek=BLOCKS skip BLOCKS obs-sized blocks at start of output Що таке блок розміру розміру?
20 dd 

5
Як отримати EDID для одного монітора?
В очікуванні відповіді на xrandr виявляє підсилювач, оскільки монітор можливого вирішення - це пристрої з чорного списку з конкретними EDID . На жаль, xrandr --verboseдрукується все у форматі, який є громіздким для розбору та не підтримує запит на окремі пристрої, а get-edidвихідний файл, схоже, непростий для зіставлення xrandrідентифікаторів монітора (наприклад …
20 xrandr  edid 

5
Udev: перейменування мого мережевого інтерфейсу
Щойно я встановив RHEL 6.3 на сервер Dell 1950. Цей сервер у вигляді двох портів GBit, Gb0 та Gb1. Чомусь із незрозумілих причин udevвирішили назвати Gb0 eth1 та Gb1 eth0 . Це, безумовно, не дуже добре для мене і просто викликає розгубленість. Тому я змінив конфігурацію в /etc/udev/rules.d/70-persistent-net.rules: # PCI …
20 linux  rhel  udev 

3
Уникнути послідовності з "ехо -е" в різних оболонках
Я щойно помітив, що, здається, прапор -eне існує для echoкоманди в моїй оболонці в Linux. Це просто заплутане налаштування чи це "нормально"? Деякі коди як приклад: #!/bin/sh echo -e "\e[3;12r\e[3H" Друкує: -e \e[3;12r\e[3H Це працювало раніше! Я здогадуюсь, що деякі sttyкоманди пішли жахливо неправильно, і тепер це вже не працює. …

6
Термінал - копіювання з CLI без використання миші
Під час запуску команд у CLI я хочу скопіювати команду, яку я щойно вистрілив, або що-небудь, що я написав у терміналі, і вставити її кудись ще, не використовуючи мишу. Як і на наступному малюнку, я хочу скопіювати команду оновлення (повністю або частково), не використовуючи миші та вставити її кудись.

4
Розбийте довгий вихід на дві колонки
Чи є проста утиліта або скрипт, щоб зібрати висновок одного з моїх сценаріїв? У мене є дані в якійсь формі: A aldkhasdfljhaf B klajsdfhalsdfh C salkjsdjkladdag D lseuiorlhisnflkc E sdjklfhnslkdfhn F kjhnakjshddnaskjdh але якщо це стає двома довгими, запишіть дані у такій формі (де все ще розташовано вертикально): A aldkhasdfljhaf …

5
Як відобразити ім'я поточного Virtualenv?
Я використовую virtualenv, virtualenvwrapper, zsh, oh-my-zsh, термінатор, на CrunchBang. Я намагаюся відобразити назву поточного virtualenvтак workon example (example)... Я спробував багато рішень, жодне з яких не працює, ось мій файл. Давно минулого разу, коли я використовував Linux для розробки Джанго, я забув, що раніше робив. Зараз я бачу username@crunchbang, я …


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