Unix & Linux

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

4
Що робить команда set без аргументів?
Що робить setкоманда без аргументів? Як я бачу, він виводить мої змінні середовища так само, як envкоманда, але в алфавітному порядку. А далі він друкує якусь іншу інформацію (змінні? Функції?) На зразок: __git_printf_supports_v=yes __grub_script_check_program=grub-script-check ... quote () { local quoted=${1//\'/\'\\\'\'}; printf "'%s'" "$quoted" } quote_readline () { local quoted; _quote_readline_by_ref …
22 bash  set 

8
Як знайти файл з будь-якого каталогу
Я намагаюся шукати файл під назвою Book1 . У своєму тесті я намагаюся шукати вищезгаданий файл, і в цьому тесті я не знаю, де знаходиться цей файл. Я спробував, find / -iname book1але виходу немає. Як я можу знайти свій файл під назвою book1 за допомогою командного рядка, якщо я …

4
Як вирішити помилку "tar: недійсна магія" на Linux Alpine
Я встановлюю sqlite на Alpine Linux. Завантажую, sqlite-autoconf-3130000.tar.gzале tarне можу його відкрити. Я спробував цю відповідь, але це не працює. tarнадає це повідомлення: tar: invalid magic tar: short read Я написав ці команди. wget https://www.sqlite.org/2015/sqlite-autoconf-3090100.tar.gz tar -zxvf sqlite-autoconf-3090100.tar.gz
22 tar  alpine-linux 

6
Синхронізація файлів у режимі реального часу
Чи є якийсь інструмент для синхронізації файлів між двома або більше Linux-серверами відразу після запису файлу на диск? rsyncКоманда не влаштовує мене на це, тому що , якщо я викладу rsyncв хрон, мінімальний час можна встановити в 1 хвилину, але мені це потрібно на основі реального часу.

2
ssh на сервер, підключений до послуги VPN
У мене є віртуальний приватний сервер, на якому я хотів би запустити веб-сервер, поки мій сервер підключений до послуги VPN Коли підключення VPN до мого провайдера не встановлено, я можу робити все, що завгодно, із цим сервером, ssh, scp, http тощо. Після запуску openvpn і підключення до VPN-послуги провайдера сервер …

3
Як працює опція "1 місяць тому" в команді date?
Я не впевнений, чи отримає це минулу дату протягом поточного дня, чи це займе 30 або 31 день. напр Якщо поточна дата є March 28th, 1 місяць тому має бути February 28th, але що станеться, коли це March 30th? Сценарій Я хочу створити резервну копію файлів щодня, скрипт збереже ці …
22 date  coreutils 

4
Перетворіть відео у фіксований розмір екрана, обрізаючи та змінюючи розмір
Я спробував це зрозуміти сам, але безліч варіантів мене просто бентежить. Я хочу в ідеалі використовувати ffmpegабо mencoder(або щось інше, але ті два, яких я знаю, я працюю) для перетворення будь-якого вхідного відео у фіксований розмір екрана. Якщо відео ширше або занадто коротке для нього, тоді обріжте його по центру. …

9
Як використовувати ifconfig для показу лише активного інтерфейсу
За замовчуванням ifconfigпоказать мені всі доступні інтерфейси, але що робити, якщо я просто хочу їх відобразити active? Мовляв, en0лише внизу. en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether 14:10:9f:e0:eb:c9 inet6 fe80::1610:9fff:fee0:ebc9%en0 prefixlen 64 scopeid 0x4 inet X.X.X.X netmask 0xffffff00 broadcast 101.6.69.255 nd6 options=1<PERFORMNUD> media: autoselect **status: active** en3: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500 options=60<TSO4,TSO6> ether …

5
Завдяки переадресації SSH X11 (`ssh -X`) отримайте" Не вдається відкрити дисплей ", намагаючись запустити програми X
Я можу увійти в систему, щоб перервати використання ssh -X Hostip але коли я запускаю команду xclock, вона дає мені цю помилку Error: Can't open display: localhost:11.0 Я перевіряю свою відображувану вартість за допомогою echo $DISPLAY і результат є localhost:11.0 І X11 переадресація встановлена ​​на ТАК у файлі sshd_config X11Forwarding …
22 ssh  rhel  x11 

2
Помилка оновлення Ubuntu: "очікування виходу без нагляду"
Я не можу оновити свою систему з двома установками Ubuntu, одна версія 16.04, а інша версія 17.04. В обох я отримую однакову помилку. Наприклад, в Ubuntu 16.04 я запускаю software updaterі отримую результат, як показано нижче. Я чекав деякий час, але updaterне вперед. Потім я натиснув Stopкнопку, і це перейшло …
22 ubuntu  upgrade 

6
Виконання функції сценарію Баша із судо
У мене є сценарій, який робить багато різних речей, більшість з яких не потребує особливих привілеїв. Однак для одного конкретного розділу, який я містив у собі функції, потрібні кореневі привілеї. Я не хочу вимагати, щоб весь скрипт запускався як корінь, і я хочу мати можливість викликати цю функцію з привілеями …
22 bash  sudo  function 

2
Як позбутися "Не знайдено відповідності" під час запуску "rm *"
Використовуючи zsh, я отримую повідомлення "Не знайдено відповідності", коли вибираю шаблон, який не підходить rmі який навіть перенаправляє вихід. # rm * > /dev/zero 2>&1 zsh: no matches found: * Як я можу позбутися цього повідомлення?
22 zsh  wildcards  rm 

4
Цей користувач наразі недоступний, але дозволяють запускати сценарій цим користувачем
Я створив спеціального користувача в / etc / passwd за допомогою: secure:x:2000:2000:secure:/bin:/usr/sbin/nologin Я не хочу дозволити вхід цього користувача (через консоль, ssh, ftp, будь-яким способом). Він призначений для запуску одного сценарію через: sudo su secure -c '/home/someuser/secure.script' Але це дає мені This user is currently not available.. Як налаштувати його …
22 sudo  users  su 

7
Не жадібна відповідність з регулярним виразом SED (емуляція perl's. *?)
Я хочу використовувати sedдля заміни будь-чого в рядку між першим ABі першим виникненням AC(включно) на XXX. До прикладу , у мене є цей рядок (цей рядок тільки для тесту): ssABteAstACABnnACss і я хотів би висновок , подібний цьому: ssXXXABnnACss. Я зробив це з perl: $ echo 'ssABteAstACABnnACss' | perl -pe …

3
Використання grep в умовному вираженні в bash
Я все ще дуже новачок в сценаріях на баш, і я просто пробую декілька, що я вважав, що це будуть основні речі. Я хочу запустити DDNS, який оновлюється з мого сервера під управлінням Ubuntu 14.04. Позичив якийсь код у dnsimple, ось що у мене є: #!/bin/bash LOGIN="email" TOKEN="token" DOMAIN_ID="domain" RECORD_ID="record" …

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