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

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

3
Прозрачное использование временных файлов в качестве средства трубопровода [закрыто]
Как наверняка знают многие из нас, всегда полезно, чтобы ваша программа принимала ввод stdin. Очень многие программы допускают такую ​​среду * nix. Это позволяет нам делать классные вещи, такие как трубопровод echo "foo" | less, Довольно часто можно обнаружить, что cat barfile | baz логически эквивалентно baz barfile как за …
3 linux  bash  shell  zsh  pipe 

3
Добавление репозитория Git и ветки в строку состояния Tmux
я нашел файл конфигурации Tmux это показывает, как добавить ветку Git в строку состояния Tmux, однако это просто показывает [[ branch ]] не важно, нахожусь ли я в Git-репо или нет. Я не уверен, если это требует git-completion, но если это так, я даже не уверен, установлен ли он как …

1
Оболочка: как написать многострочный текстовый файл без экранирования специальных символов?
Я знаю, что этот вопрос звучит тысячи раз раньше. Но почему-то я не могу найти хорошее решение. Проблема: мне нужно написать многострочный текст из оболочки. Текст может содержать специальные последовательности символов (начиная с $), и я не хочу избегать их. Как это сделать? В настоящее время я использую кошку: cat …
3 bash  shell 


1
поведение bash на sigterm
Есть сценарий, как показано ниже: #!/bin/bash # # run this script. don't run it if it's already running. # PIDFILE=/tmp/script.pid LOGFILE=script.log if [[ -f $PIDFILE ]]; then echo "$PIDFILE exists. Not going to run..." exit 0 fi sleep 10m >> $LOGFILE 2>&1 & PID=$! echo $PID > $PIDFILE trap "echo …

1
Как сохранить и объединить историю Bash на нескольких машинах?
Обычно я использую SSH на нескольких удаленных хостах, которые являются виртуальными машинами, и воссоздаю их каждые 5-6 дней. Я теряю всю свою историю bash в этих виртуальных машинах, как только уничтожаю и воссоздаю их. Есть ли способ, которым я могу поделиться историей Bash и использовать ее в будущем? (Что-то вроде …

3
Не могу удалить файл с иностранными буквами
У меня есть файл: På hjul.mkv При попытке переместить или удалить файл я получаю rm: can't remove 'På Hjul.mkv': No such file or directory То же самое происходит при попытке выдать $ rm *P*или тому подобное: wobba:/media/disk/ # rm P* rm: can't remove 'På Hjul.mkv': No such file or directory …


1
Найти символическую ссылку, когда «найти» не работает
Итак, у меня есть несколько служебных скриптов в моей папке ~ / scripts. Все они скрипты bash, ничего удивительного в этом нет. Один назван sfind.sh, другой есть svn-add-all.sh. В какой-то момент я создал символические ссылки на них и сделал их исполняемыми. Так что я могу бежать sfind.shпо моей подсказке как …


2
Могу ли я обнаружить наличие второго дисплея в скрипте оболочки или конфиге?
Я хочу изменить свое удобное расположение в зависимости от того, работаю ли я с ноутбуком на коленях (один экран) или у меня на столе, к которому подключен больший монитор (двойной дисплей). Проблема в том, что я хочу, чтобы он отображался в левом нижнем углу экрана моего ноутбука, несмотря ни на …

1
Какая команда лучше всего подходит для обнаружения PID приложения?
Только сейчас я столкнулся с ошибкой в ​​Google Chrome. По какой-то причине моя вкладка Chrome, которая была открыта для StackOverflow, создала бесконечный цикл «Вы уверены, что хотите покинуть эту страницу?» подсказки. Я хотел сделать принудительное убийство на терминале. Но мне было трудно найти PID для моего приложения Chrome. Какая самая …
3 macos  bash 

2
Git Log ведет себя как меньше
git log -{n}, когда -nон достаточно мал, не открывается, lessпросто выводит его на экран. Это желательно. git log -1не должен занимать весь экран. К сожалению, в bash-оболочке MINGW, после того, как я запустил не-git команду, git logведет себя так, как будто я столкнулся с ней lessи нажал q. (другими словами, …
3 windows-7  bash  git  mingw 

3
Пользовательские цвета для оболочки
Как настроить цвета по умолчанию в оболочке? Скажем, я хочу сделать стандартный голубой, пурпурный и желтый немного светлее. Существует метод, показанный здесь для OS X Terminal, использующий перетаскивание с помощью палитры цветов, но как вы делаете это вручную в точечных файлах (.bashrc .bash_profile .zshrc и т. Д.)?
3 bash  shell  colors  zsh 

3
Какой самый простой способ в * nix подстановить подстроку имени файла?
Я хочу сделать что-то вроде участия подстановочного совпадения и использовать его аналогично регулярному выражению. Команда может выглядеть примерно так cat foo_* | python magic.py > magic_* Если мои имена файлов foo_biz foo_baz Я хочу, чтобы вывод был в файлах с именем magic_biz magic_baz эффективно изменяя имена файлов с foo_*на magic_*. …
3 bash  unix 

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