Unix & Linux

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

2
Як отримати вихід у "екран" на сценарій?
У мене screenзапущений екземпляр, і мені потрібно буде виконати деякий код всередині screenі отримати результат у моєму сценарії. Перша частина досить проста, я просто screen -S session_name -X eval 'stuff "$cmd"\015'. (Я змінив рядок, знайдений у сценарії ) Друга частина, отримуючи вихід, є складнішою. Як я можу отримати весь вихід, …

7
Кілька аргументів у shebang
Мені цікаво, чи існує загальний спосіб передачі декількох варіантів у виконуваний файл через лінію shebang ( #!). Я використовую NixOS, і перша частина шебангу в будь-якому сценарії, який я пишу, зазвичай /usr/bin/env. Проблема, з якою я стикаюсь в тому, полягає в тому, що все, що відбувається після, трактується системою як …


5
Додавання розпакованих файлів у папку, на яку розміщено папку
Я намагаюсь додати нерозпаковані файли до існуючої, вже зв'язаної папки, скажімо new folder.zip. Чи можливо використовувати zip -r new folder.zipпісля додавання до них кілька розпакованих файлів? Чи буде ця команда стискати папку? Чи є альтернатива для цього?
33 zip  mv 

3
Як об’єднати два файли на основі відповідності двох стовпців?
У мене є файл1 лайк: 0 AFFX-SNP-000541 NA 0 AFFX-SNP-002255 NA 1 rs12103 0.6401 1 rs12103_1247494 0.696 1 rs12142199 0.7672 І файл2: 0 AFFX-SNP-000541 1 0 AFFX-SNP-002255 1 1 rs12103 0.5596 1 rs12103_1247494 0.5581 1 rs12142199 0.4931 І хотілося б, щоб файл3 був таким: 0 AFFX-SNP-000541 NA 1 0 AFFX-SNP-002255 …


2
Чому функція `sort <(ls -l)` працює, але `sort <(ls -l)` не працює?
Сьогодні я дізнаюся щось про фіфо з цією статтею: Вступ до названих труб , в якій згадується cat &lt;(ls -l). Я зробив кілька експериментів, використовуючи sort &lt; (ls -l), що з'являється помилка: -bash: syntax error near unexpected token `('` Потім я виявив, що я неправильно додав пробіл у команді. Але …


1
Які гарантії для одночасного запису в названу трубу?
Наприклад, я створив названу трубу на зразок наступного: mknod myPipe p І я читаю з нього з якогось процесу (наприклад, якогось сервера). Наприклад, я використовував хвіст: tail -f myPipe Якщо декілька клієнтських процесів записують у нього деякі повідомлення (наприклад echo "msg" &gt;&gt; myPipe, чи є певний шанс, що повідомлення будуть …
32 linux  pipe 

2
mutt чуйний спосіб оновити папку "Вхідні"
Використовуючи muttGmail, я "перевіряю наявність оновлень електронної пошти" іноді через $прив'язку (синхронізовану поштову скриньку), іноді просто використовуючи c(змінити папку) і просто надаючи =(за замовчуванням MAILBOX) як шлях до папки IMAP, щоб змінити. Чи є кращий (зокрема: швидший) спосіб зробити те саме? Рішення буде чимось більш прямим, ніж "прикидаючись перемиканням папок", …
32 mutt 

2
Куди йдуть файли, якщо ви змонтуєте диск у папку, яка вже містить файли?
Я просто випадково встановив новий диск у папку, яка вже містила файли. Мені не байдуже до них і вони є деінде, але ця папка зараз видається порожньою. Мені цікаво, що сталося з файлами. Вони просто видалені Linux?

4
Видаліть перші п байт файлів
У мене є надзвичайна проблема, і всі рішення, які я можу собі уявити, є складними. З мого досвіду , UNIX / Linux там повинна бути простим способом. Я хочу видалити перші 31 байт кожного файлу в /foo/. Кожен файл досить довгий. Ну, я впевнений, що хтось доставить мені дивовижне просте …

2
Чому apt-get норма замість apt?
Чому люди використовують apt-getзамість apt? Майже в кожному підручнику, який я бачу, пропозиція використовувати apt-get. aptвона гарніша (за замовчуванням), коротша і взагалі більш інтуїтивна. ( apt-cache searchпорівняно apt search, наприклад) Я не знаю, чи щось мені не вистачає, тому що aptпросто здається кращим у всіх відношеннях. Який аргумент apt-getзакінчується aptдля …

7
Яка концепція створення файлу з нульовими байтами в Linux?
Якщо я виконую наступне: touch /tmp/test а потім виконуйте ls -la /tmp/ Я міг бачити testфайл з 0 байтами в каталозі. Але як операційна система обробляє концепцію 0 байт . Якщо я висловлюся це як мирянин: 0 Байт - це зовсім не пам'ять, тому нічого не створюється. Створення файлу, повинно …


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