Запитання з тегом «linux»

ПИТАННЯ ЛІНУКСУ ПОВИННІ ЗВ'ЯЗАТИ ПРОГРАММУВАННЯ. Використовуйте цей тег лише в тому випадку, якщо ваше питання стосується програмування за допомогою API Linux або поведінки, характерної для Linux, а не лише тому, що ви запускаєте свій код в Linux. Якщо вам потрібна підтримка Linux, ви можете спробувати https://unix.stackexchange.com або конкретний сайт дистрибуції Linux Stack Exchange, наприклад https://askubuntu.com або https://elementaros.stackexchange.com/

7
Найшвидший спосіб визначити, чи є два файли однакового вмісту в Unix / Linux?
У мене є скрипт оболонки, в якому мені потрібно перевірити, чи містять два файли однакові дані чи ні. Я роблю це для багатьох файлів, і в моєму сценарії diffкоманда, здається, є вузьким місцем продуктивності. Ось рядок: diff -q $dst $new > /dev/null if ($status) then ... Чи може бути швидший …
231 linux  file  unix  diff 

1
Яка різниця між файлами бібліотек .so, .la та .a?
Я знаю, що .soфайл є своєрідною динамічною бібліотекою (безліч потоків можуть обмінюватися такими бібліотеками, тому не потрібно мати більше однієї копії його в пам'яті). Але в чому різниця між .aі .la? Це все статичні бібліотеки? Якщо динамічні ліфти мають великі переваги перед статичними, чому все ще існує багато статичних бібліотек? …

10
Плутати про stdin, stdout та stderr?
Я досить плутаю мету цих трьох файлів. Якщо моє розуміння правильне, stdinце файл, в який програма записує свої запити для виконання завдання в процесі, stdoutце файл, в який ядро ​​записує свій вихід, і процес, який запитує, отримує доступ до інформації, і stderrце файл у які вводяться всі винятки. Відкриваючи ці …
230 linux  stdout  stdin  stderr 

5
Як перерахувати одне ім'я файлу на вихідний рядок у Linux?
Я використовую ls -aкоманду для отримання імен файлів у каталозі, але вихід є в одному рядку. Подобається це: . .. .bash_history .ssh updater_error_log.txt Мені потрібна вбудована альтернатива, щоб отримати імена файлів, кожне в новому рядку, як це: . .. .bash_history .ssh updater_error_log.txt
229 linux  shell  ls 

3
Отримати останнє ім’я / ім'я файлу в аргументі шляху файлу в Bash
Я намагаюся написати гачок після завершення роботи для SVN, який розміщений на нашому сервері розробки. Моя мета - спробувати автоматично оформити копію здійсненого проекту в каталог, де він розміщений на сервері. Однак мені потрібно вміти читати лише останню директорію в рядку каталогів, передану скрипту, щоб перейти в той самий підкаталог, …
228 linux  bash  shell  svn 

19
Як я можу дозволити `find` ігнорувати .svn каталоги?
Я часто використовую findкоманду для пошуку вихідного коду, видалення файлів, будь-чого. Прикро, тому що Subversion зберігає дублікати кожного файлу у своїх .svn/text-base/каталогах, мої прості пошуки в кінцевому підсумку отримують багато повторюваних результатів. Наприклад, я хочу рекурсивно шукати uintв кількох messages.hі messages.cppфайлах: # find -name 'messages.*' -exec grep -Iw uint {} …
227 linux  find  bash  grep  svn 


12
Як показати всі спільні бібліотеки, якими користуються виконувані файли в Linux?
Я хотів би знати, які бібліотеки використовуються виконуваними файлами в моїй системі. Більш конкретно, я хотів би оцінити, які бібліотеки використовуються найбільше, а також двійкові файли, які ними користуються. Як я можу це зробити?

14
Перераховуйте файли рекурсивно в Linux CLI з контуром відносно поточного каталогу
Це схоже на це питання , але я хочу включити шлях до поточного каталогу в unix. Якщо я виконую наступне: ls -LR | grep .txt Він не включає повний шлях. Наприклад, у мене є така структура каталогів: test1/file.txt test2/file1.txt test2/file2.txt Верхній код поверне: file.txt file1.txt file2.txt Як я можу змусити …
224 linux  unix  recursion  ls 

13
Графічні програми DIFF для Linux [закрито]
Наразі це запитання не підходить для нашого формату запитань. Ми очікуємо, що відповіді будуть підкріплені фактами, посиланнями або експертними знаннями, але це питання, ймовірно, вимагатиме дискусій, аргументів, опитувань чи розширеної дискусії. Якщо ви вважаєте, що це питання можна вдосконалити та, можливо, знову відкрити, відвідайте довідковий центр для ознайомлення . Закрито …

6
Як би я змусив роботу з крон працювати кожні 30 хвилин?
Я хочу додати crontabзапис для виконання сценарію кожні 30 хвилин, годину та 30 хвилин минулої години чи щось близьке. У мене є наступне, але воно, схоже, не працює на 0. */30 * * * * Який рядок мені потрібно використовувати? Cron працює на OSX.
224 linux  macos  cron 

13
Як встановити проксі для wget?
Я хочу завантажити щось за wgetдопомогою проксі: HTTP Proxy: 127.0.0.1 Port: 8080 Проксі-сервер не потребує імені користувача та пароля. Як я можу це зробити?
224 linux  proxy  wget 


4
Зберігайте ім'я вікна фіксованим у tmux
Я новачок у tmux. Я хочу зберегти ім'я вікон виправленим після того, як я його перейменую. Але після перейменування вони продовжують змінюватися, коли я виконую команди. Чи є спосіб, щоб я міг утримати їх у статичному імені?
223 linux  tmux 

8
Як вийти, якщо команда не вдалася?
Я нобіль в сценарії оболонок. Я хочу надрукувати повідомлення та вийти зі свого сценарію, якщо команда не виконана. Я спробував: my_command && (echo 'my_command failed; exit) але це не працює. Він продовжує виконувати інструкції, наступні за цим рядком у сценарії. Я використовую Ubuntu та bash.
222 linux  bash  exit  exitstatus 

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