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

Вопросы, специфичные для GNU Bourne Again SHell, в отличие от других оболочек Bourne / POSIX. Для вопросов о оболочках Unix в целом используйте вместо этого тег / shell.


2
Поделитесь буфером обмена между Bash и X11
В этой теме верхний ответ показывает, как скопировать текст, который был ранее выделен мышью на терминале gnome, в буфер обмена в X11. Мой вопрос: скажем, я копирую часть текста с терминала, используя bash set-mark и копирую сочетания клавиш (то есть set-mark+ M-w). Можно ли поделиться этим буфером обмена с X11? …
11 bash  x11  clipboard 

2
.inputrc TAB не работает должным образом
Я сегодня в движении, вот еще один вопрос: Почему, когда я положил их .inputrc, они оба делают одно и то же? TAB: menu-complete Shift-TAB: menu-complete-reverse то есть они оба делают то, что говорит последний.
11 bash  readline 

5
Индексирование и изменение массива параметров Bash $ @
Можно ли ссылаться на индексы в $@? Я не могу найти какую-либо ссылку для использования, как, например, в вики-сайте GrayCat , и Руководство по расширенному написанию сценариев и другие присваивают его другой переменной, прежде чем изменять ее. $ echo ${@[0]} -bash: ${@[0]}: bad substitution Цель - СУХОЙ : первый аргумент …
11 bash  parameter 

4
Скрипт Bash для обнаружения системы контроля версий путем тестирования статуса возврата команды
Я работаю над сценарием Bash, который я хотел бы работать для нескольких типов VCS. Я подумываю проверить, является ли каталог репозиторием для системы, выполнив типичную команду info и проверив код возврата, успех или ошибку. В псевдокоде: if a svn command succeded; Then run svn commands elif a darcs command succeded; …

3
Невозможно создать временный файл для здесь-документа: В доступе отказано
[Примечание: этот похожий Q касается того же сообщения об ошибке bash. Это было отмечено дубликат этого другого Q . Но поскольку я нашел совершенно другой источник этой ошибки, я отвечу на свой вопрос ниже.] Эта ранее работающая строка сценария bash while ... do ... done <<< "$foo" однажды начал производить …

3
tmux не раскрашивает подсказку PS1
Недавно я решил изменить свою переменную PS1, чтобы она соответствовала некоторым довольно солнечным цветам для моего удовольствия от просмотра терминала. Когда нет сессии tmux, все отлично! Радуга, пони, единороги и отличительная подсказка! Круто! Проблема в Tmux, однако. Я проверил, что значение PS1 - это то, что, как я ожидаю, будет …
11 bash  osx  tmux  prompt 

1
Подстановка процессов в GNU Makefiles
В командной строке bash можно выполнить diff, используя псевдо-файлы: diff <(echo test) <(echo test) Добавление этого как есть в Makefile завершается неудачно: all: diff <(echo test) <(echo test) Ошибка (подсказка: / bin / sh указывает на / bin / bash в этой системе): /bin/sh: -c: line 0: syntax error near …

3
stat: временная метка изменения файла
Я использую, stat -f %m .bashrcчтобы получить время модификации моего .bashrc на OSX. Но когда я запускаю ту же команду в Ubuntu, она выдает ошибку: stat: cannot read file system information for %m': No such file or directory Есть ли совместимый способ добиться этого?

2
В режиме bash vi отобразите jk для выхода из режима вставки
Я использую свежую установку Ubuntu 16.04 с оболочкой bash. Есть две вещи, которые я хочу сделать: Настройте режим vi, чтобы у меня могли быть похожие на vim движения из терминала выйдите из режима вставки, набрав jk Я прочитал в другом посте, как это можно сделать zsh, как я могу это …

2
Запустите команду в интерактивной оболочке с ssh после поиска .bashrc
Я хочу подключиться к удаленному компьютеру с Ubuntu, .bashrcустановить исходный код my и выполнить команду, которая зависит от параметров, установленных этим .bashrc. Все это в интерактивной оболочке, которая не закрывается после выполнения команды. То, что я пробовал до сих пор ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' или просто ssh …
11 bash  shell  ssh  alias 

1
используйте 'mail' для чтения почты из командной строки
Я знаю, что мы можем использовать mailкоманду в терминале, чтобы начать использовать mailпрограмму в интерактивном режиме. Тем не менее, я хочу читать электронную почту с помощью mailкоманды не в интерактивном режиме. Есть ли такая команда $ mail -optionToReadMail -mailNumber 1; который будет отображать содержимое электронной почты в stdout?
11 bash  scripting  mailx 

3
Сравните главы двух файлов в bash
Я могу сделать, diff filea filebчтобы увидеть разницу между файлами. Я также могу сделать, head -1 fileaчтобы увидеть первую строку filea или fileb. Как я могу объединить эти команды, чтобы показать разницу между первой строкой filea и первой строкой fileb?
11 bash  shell  diff  head 


3
Как долго длится содержимое файла .bash_history?
Как я могу изменить содержимое моего bash_historyфайла? Какие значения или переменные контролируют, как долго длится история? Есть ли другие вещи, которые я могу изменить, чтобы лучше контролировать мою историю BASH?

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