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

Термін «оболонка» відноситься до загального класу текстових інтерактивних інтерпретаторів команд, які найчастіше асоціюються з операційними системами Unix та Linux. Для запитань щодо сценаріїв оболонок використовуйте більш конкретний тег, такий як "bash", "powershell" або "ksh". Без конкретного тегу слід вважати переносне (сумісне з POSIX) рішення, хоча краще використовувати додатково "posix" або "sh".

23
Бачити символи втечі при натисканні клавіш зі стрілками в оболонці пітона
У оболонках, як інтерактивна оболонка пітона, зазвичай можна використовувати клавіші зі стрілками для переміщення по поточному рядку або отримання попередніх команд (зі стрілкою вгору) тощо. Але після того, як я заходжу в іншу машину і починаю pythonтам, я отримую сеанси на зразок: >>> import os >>> ^[[A де останній символ …
191 python  shell  ssh  arrow-keys 

9
Прочитайте змінну в bash зі значенням за замовчуванням
Мені потрібно прочитати значення з терміналу в скрипті bash. Я хотів би мати можливість вказати значення за замовчуванням, яке може змінити користувач. # Please enter your name: Ricardo^ У цьому сценарії підказка "Будь ласка, введіть своє ім'я:" за замовчуванням - "Рікардо", а курсор буде після значення за замовчуванням. Чи є …
191 bash  shell 

17
Доступ до віддаленої бази даних mysql з командного рядка
У мене є сервер з Rackspace. Я хочу отримати доступ до бази даних з мого командного рядка локальної машини. Я намагався: mysql -u username -h my.application.com -ppassword Але це дає помилку: ПОМИЛКА 2003 (HY000): Не вдається підключитися до сервера MySQL на "my.application.com" (10061) Що викликає цю помилку і як я …

15
Як створити псевдонім Bash?
Я перебуваю на OSX, і мені потрібно помістити щось подібне alias blah="/usr/bin/blah"у файл config, але я не знаю, де знаходиться конфігураційний файл.
189 macos  bash  shell 



15
прямий вихід з команди підпроцесу
Я використовую сценарій python як драйвер для коду гідродинаміки. Коли настає час запустити моделювання, я використовую subprocess.Popenдля запуску коду, збору виводу з stdout та stderr в subprocess.PIPE---, то я можу надрукувати (і зберегти у лог-файл) вихідну інформацію та перевірити наявність помилок . Проблема в тому, що я поняття не маю, …

14
знайти -exec функцію оболонки в Linux?
Чи є спосіб отримати findфункцію, яку я визначаю в оболонці? Наприклад: dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; Результатом цього є: find: dosomething: No such file or directory Чи є спосіб , щоб отримати find«S -execбачити dosomething?
185 linux  bash  shell  find  bsd 

5
Як вбити процес зомбі
Я запустив свою програму на передньому плані (програма демон), а потім убив її kill -9, але я отримав зомбі, що залишилося, і я не в змозі його вбити kill -9. Як вбити процес зомбі? Якщо зомбі - це мертвий процес (вже вбитий), як я його видалити з виводу ps aux? …




2
Збережіть файл у певну папку з командою curl
У сценарії оболонки я хочу завантажити файл із якоїсь URL-адреси та зберегти його у певній папці. Який конкретний прапор CLI я повинен використовувати для завантаження файлів у певну папку за допомогою curlкоманди, або як ще я отримаю цей результат?
182 bash  shell  curl  directory 

6
Тест на рядок ненульової довжини в Bash: [-n “$ var”] або [“$ var”]
Я бачив тести сценаріїв Баша на рядок із нульовою довжиною двома різними способами. Більшість сценаріїв використовують -nопцію: #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi Але варіант -n насправді не потрібен: # Without the -n option if …

18
Як зберігати стандартну помилку в змінній
Скажімо, у мене такий сценарій: марно.ш echo "This Is Error" 1>&2 echo "This Is Output" У мене є ще один сценарій оболонки: такожUseless.sh ./useless.sh | sed 's/Output/Useless/' Я хочу зафіксувати "Це помилка" або будь-який інший stderr з useless.sh, в змінну. Назвемо це ПОМИЛКА. Зауважте, що я використовую stdout для чогось. …

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