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

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

2
Можете ли вы избавиться от расширений файлов для команд bash в cygwin?
Я только начал возиться с Cygwin. Я заметил, что при использовании функции автоматического заполнения вкладок для команд всегда добавляется «.exe», даже если для запуска команды это не требуется. Есть ли способ скрыть часть .exe команд bash?

3
Как написать псевдоним для использования первого параметра или *, если параметр пуст?
Я хочу написать команду псевдонима для 'ls', так что если я передам параметр, то псевдоним будет использовать его, а если нет, то вместо него будет использоваться '*'. Это псевдоним у меня сегодня: alias lsd='ls --color -lh | grep "^d" && ls --color -lh | grep -v "^d" Моя проблема в …

1
В Mac, как я могу сигнализировать конец файла (EOF) на оболочке
В окнах я нажимаю функциональную клавишу F6, чтобы ввести символ CTRL+, Zкоторый сигнализирует о конце файла. c:\> copy con filename копирует ввод командной строки в указанное имя файла. В конце, после нажатия на текст, я введу F6клавишу, которая вводит символ CTRL+ Z(EOF). 1) какова эквивалентная команда для копирования ввода командной …

0
Как включить Windows-стиль Ctrl + Backspace в msysgit (git bash)?
Я хотел бы настроить мою среду msysgit для использования сочетаний клавиш в стиле Windows, то есть Ctrl+ Backspace удаляет слово. Я нашел это https://stackoverflow.com/questions/4094828/msysgit-bash-how-to-enable-ctrlleft-right-arrows который описывает, как использовать inputrc для сочетания клавиш в стиле Windows cnrl + стрелка. Я пытался повторять процесс CNRL + Backspace, то есть, нажав Ctrl+ V+ …

1
Проблемы с переносом строк в bash / php
Я пишу программу, которая печатает цветные линии, и чем больше я делаю с ней, тем больше у меня возникают проблемы с переносом строк. Это своего рода терминал, написанный на php, вот подсказка: $return = readline("\033[44m\033[1;37m{$this->text}>>\033[0m "); Если я прокручиваю историю, мой текст сбивается на 10 символов, а если я набираю …
2 bash  xterm  prompt 

1
как использовать xmllint для получения значения из XML
У меня есть следующий файл XML <?xml version="1.0" encoding="UTF-8" ?> <!-- Component configuration file --> <Component> <Name>install_env</Name> <HelpString>install_env Com</HelpString> <Version>1.10.3</Version> <Properties> как получить значение тега Name - install_env с помощью инструмента - xmllint

2
Откуда берется команда «l» в моей системе?
Моя Ubuntu позволяет использовать lв качестве команды для распечатки текущего каталога очень похоже на то, lsза исключением того, что он на самом деле лучше, поскольку он определяет, какие папки, файлы и исполняемые файлы. Это существующая команда или я настроил свою систему (как laдля ls -aи llдля ls -l) и забыл …
2 ubuntu  bash  ls 

2
Окно изменения размера KDE Konsole с помощью команды bash
Я пытаюсь написать bash- скрипт, который при запуске изменяет размеры моего терминального окна KDE-Konsole . Но я не могу заставить его работать. VT-Terminal-коды , похоже, не работают должным образом. $ echo -e "\e[8;2;20t" правильно сжимает используемую область окна терминала, но оставляет размер окна без изменений. Есть ли способ сжать Konsole-окно …
2 linux  bash  terminal  kde 

1
Условно всухую запусти командный блок с BASH heredoc
Я хотел сделать что-то простое в моем сценарии: set_dryrun() { BEGIN='cat << EOF' END='EOF' } [ "$1" == "-dryrun" ] && set_dryrun ${BEGIN} ls -l ${END} Так что, если я запускаю его с -dryrunпараметром, команды между ${BEGIN}и ${END}будут просто печататься, но не выполняться. Все идет хорошо, если я бегу без …


1
Доморощенный скрипт для переустановки формул
Я хотел бы разработать сценарий bash для захвата установленной в настоящее время формулы Homebrew, а затем иметь возможность переустановить эти формулы в случае, если мне потребуется переустановить мою ОС. Я надеюсь объединить эти два сегмента в один параметризованный скрипт: Захватите установленные в настоящее время формулы: #!/bin/sh # capture brew list …

1
Есть ли способ обойти сломанную трубу?
У меня есть каталог с большим количеством файлов. ./I_am_a_dir_with_many_subdirs/ Внутри скрипта я бы хотел найти в нем все подкаталоги, отсортировать их и вывести в массив bash. Итак, я делаю: SubdirsArray=(`find ./I_am_a_dir_with_many_subdirs/ -maxdepth 2 -mindepth 2 -type d | sort`) Выполняя скрипт, я получаю следующие сообщения об ошибках: sort: write failed: …
2 linux  bash  shell  sorting  pipe 

1
правило udev не работает
Я пытаюсь написать правило udev для плагина USB-накопителя. Я хочу сначала смонтировать его, /mediaа затем запустить скрипт на /usr/local/bin/script.sh. Когда я вставляю USB, он даже не монтирует устройство с этим правилом. Однако, если я вручную ввожу деталь в RUN в терминал, она монтирует и выполняет скрипт. Файл правил гласит: ACTION=="add", …
2 linux  bash  mount  udev 

1
Как запустить программу в git-bash.exe в новом окне
Когда я запускаю программу /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exeв открытом git-bash.exeокне, она работает нормально. Однако я не могу открыть новое окно с git-bash.exe /c/Users/PetrKrysl/AppData/Local/Julia-1.0.1/bin/julia.exe Окно открывается, но не остается открытым. Есть какое-то сообщение об ошибке, но окно исчезает слишком быстро, чтобы я мог прочитать, что произошло.
2 windows  bash  git 

1
Передать результат команды в exec
У меня есть своего рода вопрос "bash newbie": как передать результат выполнения одной команды в exec. Результатом первой команды является имя другой команды, поэтому exec должен иметь возможность ее выполнить.
2 bash  exec 

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