Unix & Linux

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

1
Повторний прогрес у фоновому процесі без підказки про викрадення
Розглянемо простий сценарій hello: #!/bin/bash echo 'hello world!' Тепер від bash, якщо я спробую запустити це у фоновому режимі: $ hello & [1] 12345 $ hello world! █ <--- prompt is stuck here until I hit enter! [1]+ Done $ █ <--- prompt back to normal Що я хотів би …

3
Як ви додаєте число як аргумент командного рядка?
Я намагаюся додати 1 номер із командного рядка, а один - як за замовчуванням. Наприклад: Коли користувач вводить число 50, скрипт додасть 10 (як номер за замовчуванням). ./script 50 The sum of 50+ 10 is 60. Це те, що я маю досі. echo -n "Please enter a number: " read …
10 bash 

2
cp: не може стати: Немає такого файлу чи каталогу
Я отримую помилку, коли намагаюся скопіювати файл із свого локального комп'ютера на віддалений сервер ssh. Я отримую ту ж помилку , використовую я cpабо scp. Ось мій вклад при отриманій помилці: [root@xxx.xx.xxx.xx /]# cp /home/username/some.xml root@xxx.xx.xxx.xx:/path/to/directory/ cp: cannot stat ‘/home/username/some.xml’: No such file or directory Я перевірив, і на шляху …
10 ssh  centos  cp  scp 

3
Як я можу запустити команду в bash після будь-якої зміни $ PWD?
zsh надає кілька приємних функцій гака , в тому числі chpwdдля запуску функції після зміни користувачем каталогів. # zsh only function greet() { echo 'hi'; } chpwd_functions+=("greet") cd .. # hi pushd # hi popd # hi Я намагаюся наслідувати це в баш. Обмеження: Він повинен працювати як в інтерактивних, …
10 bash  hook  pwd 

3
Знайдіть файли, які закінчуються цифрою
Я намагаюся зробити якийсь резервний скрипт, оскільки файли журналу стають все більшими та більшими. Що я маю - це скопіювати поточний файл (наприклад, secureфайл у /var/log/) та видалити вміст із цього файлу. Але є деякі файли з ім'ям , як: secure.1, secure.2і все це я хотів би порахувати їх, і …

2
Перезапуск youtube-dl
Я відчуваю, що це має бути дійсно простою справою, але я не знаю, як це зробити. Нещодавно я оновив конфігураційний файл для youtube-dl, а також оновив до останньої версії. У повідомленні про оновлення написано перезапустити програму, щоб завершити оновлення, але я не можу все життя зрозуміти, як це зробити. Документація …

3
як Bash, як не включати зайві аргументи в псевдонім?
Я намагаюся зробити щось подібне alias ftp='echo do not use ftp. Use sftp instead.' просто так, що ftpвипадково не буде використано. Але я це помітив ftp abcd.com призведе до відлуння команди do not use ftp. Use sftp instead. abcd.com оскільки abcd.comаргумент вважається аргументом echo. Чи є спосіб змусити Баша не …
10 bash  alias  ftp  echo 


3
Як я можу видалити весь текст між фігурними дужками у текстовому файлі з рядком?
Приклад: This is { the multiline text file } that wants { to be changed } anyway. Стають: This is that wants anyway. Я знайшов кілька подібних тем на форумі, але вони, схоже, не працюють з багаторядковими фігурними дужками. Якщо можливо, я віддаю перевагу якомусь однолінійному методу, як, наприклад, рішення, …

3
Як можна використовувати `dd` для блокування даних з правою зміною?
Розглянемо блок простого блоку на 100 Мб як простий приклад. Тобто 204800 блоків по 512 байтів на загальну суму 102760448 байт. Завдання полягає в тому, щоб змістити перші 98 МБ (блоки 200704), щоб перед ним був пробіл у 2 Мб (4096 блоків). Щоб зробити це на місці, потрібно нічого не …
10 dd  block-device 

1
Як відключити спам повідомлення «Час змінено» в журналі systemd під час використання sdwdate?
Завдяки комбінованому використанню розтяжок Debian, який використовує systemd за замовчуванням, і sdwdate (що використовує регулятор повільних годин ( gh )), мій системний годинник часто змінюється. У результаті journalctl -fнескінченно спамується. [...] Nov 07 13:46:49 host systemd[766]: Time has been changed Nov 07 13:46:50 host systemd[766]: Time has been changed Nov …
10 systemd 


2
Що таке контейнер Linux та гіпервізор Linux?
Я переглянув сайт stackexchange, але нічого не зміг знайти. Я подивився на запис wikipedia на контейнері Linux https://en.wikipedia.org/wiki/LXC , а також гіпервізор https://en.wikipedia.org/wiki/Hypervisor, але пояснення обом не виходить від людини, яка не попрацював над обома зрозуміє. Я також бачив http://www.linux.com/news/enterprise/cloud-computing/785769-containers-vs-hypervisors-the-battle-has-just-begun, але це також не пояснює це. Я грав з VM, …

5
Postfix більше не входить у / var / log / mail після його видалення та відновлення?
Я випадково видалив /var/log/mailфайл. До цього моменту я міг відстежувати це за допомогою реквізитів Postfix. Тепер, схоже, Postfix не надсилає свої журнали /var/log/mail, оскільки файл не оновлюється новими повідомленнями журналу.
10 files  logs  postfix 

1
Дженкінс не використовує локалі системи
Я отримав цікаву поведінку у Дженкінса. Оболонка Дженкінса не використовує мої системи. Дженкінс працює як користувач jenkinsу моїй системі. Увійшли як jenkinsчерез SSH: locale відображається: LANG = en_US.UTF-8 LANGUAGE = en_US: en LC_CTYPE = "en_US.UTF-8" тощо ... envпоказує LANGта LANGUAGEзмінні: LANG = en_US.UTF-8 LANGUAGE = en_US: en id показує ідентифікатор …

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