Вопросы с тегом «bash»

Bash - это бесплатная оболочка для Unix-подобных операционных систем из проекта GNU.

1
обработка завершения bash пошла плохо, как отладить?
Началось все с простого alias gv='gvim --remote-quiet' и теперь gv Space Tabничего не дает там, где обычно должны давать имена файлов. Как ни странно, alias gvi='gvim --remote-quiet' работает как положено. У меня явно есть обходной путь, но я хотел бы знать, что ловит меня gvдля специальной обработки. compoptне помогает, так …

1
Как избежать «$ @» в make-файле?
test: @echo "#!/bin/bash\njava -classpath \"$(CLASSPATH)\" com.atm.ATM \"$@\"" > test @chmod a+x test Я пытаюсь избежать «$ @», чтобы в сценарии «test» оно буквально отображалось как «$ @» (передача аргументов, вызванных сценарием bash, в java-программу). Вещи, которые я пробовал: "$$@" -> "" "$$@@" -> "@" "$@@" -> "<target>@" Как мне это …

6
/ usr / bin / env: php: Нет такого файла или каталога
Я хочу использовать .sh скрипт для развертывания моего приложения. Этот скрипт находится на моем домашнем сервере (Ubuntu 15.10 Server), помечен как исполняемый. Доступ к этому сценарию осуществляется через ssh, с помощью этого руководства я настроил ssh login, который запускает этот сценарий. В общем, я просто звоню, ssh deployer@XXX.com someArgumentsи он …
9 linux  ubuntu  bash  ssh  php 

5
Установите $ PS1 по-разному на локальном компьютере и в сеансе SSH
Я держу свой домашний каталог под контролем версий, чтобы моя базовая конфигурация была легко доступна на любом компьютере. Моя командная строка bash на моем локальном компьютере - это сложная, красочная вещь, включающая текущий git-репозиторий и его состояние. Но я предпочел бы иметь простую user@host ~ $командную строку, когда я sshв …
9 bash  ssh  shell  ps1 

6
Как я могу сократить файл из командной строки?
У меня есть xml-файл объемом 150 ГБ, который я хотел бы сократить (т.е. усечь) до 1 ГБ - есть ли простая (bash или аналогичная) команда, которую я могу использовать, или мне нужно идти программным путем (редактируя его в vi или emacs) кошмар даже на больших железных системах)? (Я не особенно …

5
Докер на Конему
Я пытаюсь заставить Docker работать на ConEmu, создав задачу, открывающую start.shфайл Docker с помощью git bash. Так как обычно докер Терминал указывает на "C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh", есть ли способ сделать задачу в ConEmu, чтобы сделать это? Так что-то вроде этого:
9 bash  conemu  docker  cmder 

2
Когда перефразировать исполняемые файлы в $ PATH с помощью bash?
В оболочке Bash есть встроенная команда hash -rдля сброса внутреннего $PATHкэша для исполняемых файлов. Когда необходимо использовать эту команду? Связанный: Как перефразировать исполняемые файлы в $ PATH с помощью bash
9 bash  path 

2
Возьмите stdin из файла, но все равно покажите его в терминале
У меня есть программа, которая требует от меня ввода данных во время работы программы. Представь себе что-то вроде этого: $ ./program Hi there. What's your name? Zambezi What is your quest? To make a program which runs nicely What is your favourite color? Red ... Теперь у меня есть несколько …
9 linux  bash  terminal 

2
Не удается объединить видео ffmpeg
У меня есть растровое изображение, которое я хотел бы объединить в начале многих видео в качестве своего рода экрана заголовка или экрана отказа от ответственности. Я пытаюсь превратить его в видео с теми же атрибутами, что и остальная часть видео. Итак, сначала я анализирую видео: ffmpeg version 2.2.1 Copyright (c) …

4
Как выборочно перемещаться по истории команд Bash на терминале Linux [дубликат]
На этот вопрос уже есть ответ здесь : bash: история команд Как это работает? (1 ответ) Закрыто 6 лет назад . Все знают (или должны знать!), Что на терминале клавиши со стрелками вверх и вниз используются для навигации по истории используемых команд. Когда вы используете терминал ежедневно, история ваших команд, …

2
Как сохранить историю Баш?
Я не знаю, ожидается ли это, но моя история не сохраняется между сеансами. Это означает, что если я закрою окно, то при повторном его открытии история будет пустой. Как я могу сохранить это через сеансы? Вот результаты заданных вами команд: set -o | grep history history on $ grep -i …


4
Поместите текст перед каждой новой строкой, которую программа выводит на стандартный вывод
Поэтому я хочу заняться журналированием и для этого поставить дату перед выводом bash-скрипта. Проблема в том, что он имеет несколько строк вывода. Я могу только поставить дату перед всем выводом. Но тогда у меня есть строка без даты в журналах. Конечно, я могу предположить, что дата из строки выше совпадает, …
9 bash  date 

4
Инструменты Unix: что, если файл называется минус что-то?
Мне всегда интересно: большинство инструментов GNU / Unix принимают параметры в форме «минус что-то», иногда с последующим аргументом. Что делать, если вы получили файл с именем минус что-то? $ ls -f $ rm -f $ ls -f $ mv -f abc mv: missing destination file operand after `abc' Try `mv …

4
Gnome: изменить заголовок текущего терминала из командной строки bash
Я знаю, что есть варианты запуска нового терминала с указанным заголовком, и это можно изменить заголовок с терминала, используя меню: «Терминал» -> Установить заголовок. Тем не менее, я хочу изменить его для текущего терминала из командной строки. Как я могу изменить заголовок для существующего терминала Gnome из командной строки?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.