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

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

15
Використання інструкції RUN в Dockerfile з 'source' не працює
У мене є Dockerfile, який я збираю, щоб встановити середовище ванільного пітона (в яке я буду встановлювати додаток, але пізніше). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y # install pip - canonical installation instructions from pip-installer.org # http://www.pip-installer.org/en/latest/installing.html ADD https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py /tmp/ez_setup.py ADD https://raw.github.com/pypa/pip/master/contrib/get-pip.py …
274 bash  shell  docker 

17
Як перевірити, чи працює він як root у скрипті bash
Я пишу сценарій, який вимагає дозволів кореневого рівня, і хочу зробити так, що якщо сценарій не запускається як root, він просто повторюється "Будь ласка, запустіть як root". і виходить. Ось псевдокод для того, що я шукаю: if (whoami != root) then echo "Please run as root" else (do stuff) fi …
274 bash  shell  root 

24
Пригнічуйте попереджувальні повідомлення за допомогою mysql з терміналу, але пароль, написаний bash-скриптом
Коли я спробував запустити наступну команду на MySQL з терміналу: mysql -u $user -p$password -e "statement" Виконання працює як очікувалося, але воно завжди видає попередження: Попередження: Використання пароля в інтерфейсі командного рядка може бути небезпечним. Однак я повинен вести заяву вище, використовуючи змінну середовища ( $password), яка зберігає мій пароль, …
273 mysql  bash  shell 



12
Видалити новий рядок у Vim
Чи є спосіб видалити новий рядок в кінці рядка у Vim, щоб наступний рядок був доданий до поточного рядка? Наприклад: Evaluator<T>(): _bestPos(){ } Я хотів би поставити все це в один рядок, не копіюючи рядки та вставляючи їх у попередній. Здається, я повинен мати можливість помістити курсор до кінця кожного …
271 unix  vim  shell  ssh  vi 

9
Інтерактивна оболонка за допомогою Docker Compose
Чи є спосіб запустити інтерактивну оболонку в контейнері лише за допомогою Docker Compose? Я спробував щось подібне у своєму docker-compose.yml: myapp: image: alpine:latest entrypoint: /bin/sh Коли я запускаю цей контейнер за допомогою докер-композиції, він виходить негайно. Чи є якісь прапори, які я можу додати до команди введення чи як і …




11
Як запустити скрипт оболонки, не використовуючи команди "sh" або "bash"?
У мене є сценарій оболонки, який я хочу запустити, не використовуючи команди "sh" або "bash". Наприклад: Замість: sh script.sh Я хочу використовувати: script.sh Як я можу це зробити? PS (i) Я мало використовую скрипт оболонки, і я спробував прочитати про псевдоніми, але не зрозумів, як ними користуватися. (ii) Я також …
261 bash  shell  alias  sh 


11
Як вбити всі процеси, що відповідають імені?
Скажіть, я хочу вбити кожен процес, що містить слово amarok. Я можу роздрукувати команди, які хочу виконати. Але як я насправді змушую оболонку їх виконувати. тобто. ps aux | grep -ie amarok | awk '{print "kill -9 " $2}' Output: kill -9 3052 kill -9 3071 kill -9 3076 kill …
260 shell  command-line  kill 

12
Як запустити mvim (MacVim) з терміналу?
У мене встановлений MacVim, і я намагаюся налаштувати його як редактор для Git (контроль версій), але я не можу запустити 'mvim' з командного рядка, оскільки він не розпізнається. Як налаштувати mvim, щоб запустити його з терміналу?


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