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

Bash (Bourne-Again SHell) - оболонка, яка використовується за замовчуванням в інтерфейсі командного рядка Ubuntu.

7
Як отримати URL-адресу з файлу за допомогою сценарію оболонки
У мене є файл, який складається з URL-адреси . Я намагаюся отримати URL-адресу цього файлу за допомогою сценарію оболонки. У файлі URL-адреса така: ('URL', 'http://url.com'); Я намагався використовувати наступне: cat file.php | grep 'URL' | awk '{ print $2 }' Він дає вихід: 'http://url.com'); Але мені потрібно отримати лише url.comзмінну …
10 bash  scripts 

3
Як встановити команду у фоновому режимі, закрити термінал і повернути його до fg?
Я намагаюся з’ясувати, як запустити команду на задньому плані, а потім вивести її на перший план пізніше. Мені набридли підручники та відповіді, де люди заявляють, що це просто, просто додайте &до кінця команди, щоб змусити її працювати у фоновому режимі. Він працює лише в одному вікні терміналу. Я хочу поставити …
10 bash  process 

2
Чому послідовність має значення у виконанні цих команд bash?
Здається, є певна непослідовність, яку я не в змозі зрозуміти щодо оболонки башма. Якщо я виконую: ls;date;time результати трьох запитів відображаються послідовно. Однак при зміні позиції дати та часу з’являється повідомлення про помилку. Тож якщо я виконую: ls;time;date повідомлення про помилку говорить: bash: syntax error near unexpected token 'date'. Хтось …
10 bash 


1
Як накласти обмеження на пам'ять сценарію оболонки?
У мене є сценарій PHP, який, хоча папка містить XML-файли, обробляє їх у базі даних. В даний час на сервері працює PHP версії 5.3.10 і є звіт про помилки щодо проблем із пам'яттю, викликаних ZEND_MM_HEAPв циклі. Це призводить до того, що PHP не звільняє пам'ять належним чином, тим самим призводячи …

3
Перемістіть запущену програму на фон в bash
Якщо я запускаю програму в bash, я можу призупинити її, натиснувши Ctrl+ Z. Якщо я хочу залишити програму запущеною, я можу використовувати bgкоманду. Чи є спосіб прямо поставити програму на другий план, не потребуючи введення bg? Уточнення : я хочу покласти програму на другий план, коли вона вже запущена, не …
10 bash 

3
Щоденна робота з крон не працює
Швидкий огляд: у мене є сценарій, який щоденно створюватиме резервне копіювання мого сховища вихідного коду з SVN у тарбол на цей день. Я перевірив сценарій, і він працює дуже добре, поки я запускаю його як sudo через власність на вихідний каталог. Отже, проблема полягає в тому, що я хочу запускати …
10 bash  cron 

2
Як змінити каталог за допомогою скрипту
У мене є цей сценарій #!/bin/bash cd /home/user/somedir pwd він працює, як очікувалося, але я хотів би, щоб цей сценарій переніс мене до / home / user / somedir, але я залишаюсь у тому ж режисі. Як написати скрипт, який перевезе мене (в gnome-термінал) до / home / user / …
10 bash 

9
Неможливо відкрити код Visual Studio
Я встановив VS-код на своєму ноутбуці за допомогою Ubuntu 16.04 LTS. Я спробував кілька методів установки з однаковими результатами; зовсім недавно, я пішов за «нові» інструкції від Cactux тут . Я спробував відкрити додаток двома способами, безрезультатно. Коли я відкриваю програму в розділі "Програми", піктограма відображається на панелі запуску приблизно …

3
`setx` еквівалент в Ubuntu
У Windows є команда powerhell, setxяка називається, яка створює або змінює змінні середовища в користувальницькому або системному середовищі. Чи має Ubuntu подібну команду, тобто не використовуючи nanoабо viпросто один рядок для додавання або оновлення системи змінної середовища в ширину. Реалізовано рішення Один рядок для додавання / оновлення grep env_name /etc/environment …

4
Де встановлена ​​ця змінна середовище?
Щоразу, коли я відкриваю термінал, у мене є цей набір змінних: $ echo $http_proxy http://127.0.0.1:8888/ Де встановлюється ця змінна? Я перевірив .bashrc, .bash_profile, /etc/bash.bashrcі /etc/environmentі це ніде там?! Я також переглянув Налаштування системи в розділі мережі, і проксі-сервер порожній.

2
Що робить $ (команда) і робить?
У баш-скрипті я побачив такий синтаксис: >$(command) & Я знаю, що амперсанд &в кінці робить команду виконуватись у фоновому режимі, але я ніколи не бачив її в поєднанні зі знаком долара плюс дужками навколо команди. Що це робить?
10 bash 

1
Де встановлена ​​загальносистемна змінна $ PATH?
Я використовую Ubuntu Desktop 14.04, і як такий я використовую оболонку без входу. Коли я відкриваю термінал GUI, спочатку сеанси оболонки без входу читають такі файли запуску: /etc/bash.bashrc ~/.bashrc Оболонки без входу успадковують середовище від батьківського процесу, який є оболонкою для входу, тому сеанс також читає такі файли запуску: /etc/profile …

4
Як тимчасово відключити сон і перезимувати з командного рядка
Схоже, існує багато способів, за допомогою яких налаштуваннями Ubuntu можна постійно маніпулювати для сну, якщо потрібно, доки будуть виконані заздалегідь задані умови. Однак це більш постійні рішення, які не враховують рідкісних завдань, які можуть тимчасово передбачити стандартну політику. Проблема, з якою я стикаюся, полягає в тому, що у мене дуже …


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