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

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

0
Почему поиск в командной строке не работает?
Я использую Mac High Sierra. У меня есть эта версия "ag", установлен серебряный искатель localhost:jsminer-master davea$ ag --version ag version 0.31.0 Features: +jit +lzma +zlib Мне нравится ag, потому что его очень легко использовать в командной строке. Тем не менее, это не работает. Я набираю эту команду localhost:jsminer-master davea$ ag …

1
Экран VIM + на удаленной (ssh) машине Linux
Проблема возникает с моим текстом в VIM, когда я работаю внутри, screen это мой .screenrcфайл defshell -bash startup_message off term screen-256color и это то, что я вижу в своем терминале (проверьте положение букв), когда я перемещаю курсор вверх и вниз между строк
1 bash  vim  gnu-screen 

1
mac, как запустить команду в другой вкладке / окне терминала
В Windows я могу запустить любую программу из командной строки, набрав c:> start startup.sh Windows запустит файл startup.sh в другом окне командной строки (терминала). Как я могу сделать то же самое в mac (linux bash), чтобы скрипт startup.sh запускался в 1) другом окне терминала? 2) другая вкладка терминала? Обновление: Как …

3
Emacs и Shell в одном окне?
Просто интересно, есть ли способ поместить emacs и shell в одно и то же окно. Например, разделить оболочку на две части: одну для самой оболочки, другую для emacs. Или есть какой-нибудь способ быстро переключить окно оболочки и окно emacs? Причина, по которой я спрашиваю это: иногда мне нужно запустить мою …
1 bash  shell  emacs 

1
Удалить все строки текста в HTML-файле, кроме первого?
Я должен переписать много файлов HTML, например: *--file1.html--* <p>text1</p><br> **<p>text2</p><br> ...<br> <p>text(n)</p>** *--file2.html--* <img1...<br> <img2...<br> <p>text1</p><br> **<p>text2</p><br> ...<br> <p>text(n)</p>** *--file3.html--* <blockquote><br> <p>text1</p><br> **<img...<br> <p>text2</p><br> ...<br> <p>text(n)</p>** *--file(n).html--* ... - various combinations of tags. Отметьте [p] ... [/ p] в разных строках. Мне нужно удалить все теги «р», но первый (я …
1 linux  bash  html  sed 

2
Я добавил __git_ps1 в PS1 в .bash_profile, теперь я получаю (master) для всех папок, которые не являются git-репозиториями.
Я на Mac (10.6.5). Вот пример того, что идет не так: [m@m ~ (master)]$ cd ~/Documents [m@m ~/Documents (master)]$ cd ~/Applications [m@m ~/Applications (master)]$ cd ~/Library [m@m ~/Library (master)]$ cd ~/Sites/somesite [m@m ~/Sites/somerepo (FEATURE_SOMEFEATURE)]$ Вот соответствующее содержимое моего .bash_profile: source ~/.git-completion.bash PS1='[\u@\h \w$(__git_ps1 " (%s)")]\$ ' Я использую стандартный скрипт …
1 mac  bash  git 

1
Произошло ли событие сразу после завершения выполнения команды?
В Bash после ввода команды (например, ls) она выполнит команду, которая запишет свой стандартный вывод (если не перенаправлен) в терминал (в нашем примере содержимое текущего каталога). После того, как это сделано, элемент управления возвращается пользователю с приглашением оболочки в новой строке. Мне интересно, есть ли какое-то событие, инициированное сразу после …

4
Как я могу ограничить поиск только поиском определенных подкаталогов?
Я использую поиск в скрипте Bash . Как я могу изменить этот код так, чтобы он включал определенный каталог в «bin», то есть «./bin/php/» (при этом игнорируя все остальные подкаталоги «bin»)? Текущий код: find . -name '*.php' \ -and ! -path './bin/*' \
1 bash  shell  find 

1
Путаница интерполяции путаницы
Я пытаюсь понять интерполяцию Bash переменных. Я хочу использовать, readlinkчтобы показать путь, на который указывает символическая ссылка. Если я использую строку, это работает. $ echo "$(readlink -- ~/.gitconfig)" /Users/jord/.dotfiles/gitconfig По какой-то причине это не работает, когда я пытаюсь использовать переменную вместо строки. $ file="~/.gitconfig" $ echo "$(readlink -- $file)" Ничего …

0
Терминал bin / bash не отвечает
Я прогуглил несколько случаев этой проблемы, но не могу открыть терминал с помощью bash. Я перезапустил программу, компьютер и даже вошел в систему через другую учетную запись администратора, но это не решило проблему. (Примечание: я единственный пользователь. Я создал альтернативу для этой цели на случай, если она ответит). Я предполагаю, …
1 macos  bash  terminal  shell 

0
Не могу выполнить бинарную программу
Я использую довольно урезанную версию Linux, в которой нет Bash. Тем не менее, есть Эш. Я не уверен, что именно различия, но казалось, что это может быть актуально. Обычно я могу выполнить двоичный файл, просто введя что-то вроде /usr/bin/rxзапуска программы rx. И в таком случае я могу. Тем не менее, …
1 linux  bash 

3
Сценарии оболочки, цикл по папкам
У меня есть большая серия подпапок на моем Mac со случайным количеством CSV-файлов в каждом. То, что я хотел бы сделать, это объединить эти файлы в один файл для каждого каталога. До сих пор я знаю, что могу объединить эти файлы cat * > mergedfile.csv, но у меня есть проблемы, …
1 bash  shell 

0
Убить процесс в абсолютное время
Я хочу запустить команду на максимально длительный период и убить ее в определенное абсолютное время (если она все еще выполняется), что-то вроде: killat "2018-06-09_23:55" ./myscript.bash Ресурсы, которые я нашел, относятся к процессам убийства в момент времени относительно времени начала. Команда timeoutпринимает аргумент для количества секунд, после которого процесс завершается, но …
1 linux  bash  process  cron  kill 

2
Назначение экспорта функций в bash
Если мы посмотрим на следующий пример: # testing(){ echo hello;} # testing hello # echo $(testing) hello # echo testing >script # ./script ./script: line 1: testing: command not found # source ./script hello # export -f testing # ./script hello Оказывается, что bashфункцию нужно экспортировать только в том случае, …
1 linux  bash  shell 

1
Ошибка чтения файла bashrc в xterm
Мои файлы bashrc читаются, но неправильно интерпретируются. qwul@qwul-ThinkPad-L440:~$ cat .bashrc #PS1='\[\e[1;32m\]\][\W]\$\[\[\e[0m\]\]\] ' alias la="ls -a" #alias ll="ls -l" qwul@qwul-ThinkPad-L440:~$ appres xterm xterm*borderWidth: 0 xterm*font: *-fixed-*-*-*-18-* xterm*selectToClipboard: true *customization: -color qwul@qwul-ThinkPad-L440:~$ la 's: invalid option -- ' Try 'ls --help' for more information. Параметр PS1, если он включен, запускает текст из …

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