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

13
Могут ли git-bash и cygwin shell делать одно и то же?

В Windows 10 могут ли git-bash и cygwin shell делать одно и то же? Что один может сделать, а другой нет? Например, Как оболочки, могут ли они работать так же, как Bash? Какие программы и команды могут выполняться в одной, но не в другой? Например, в git-bash я не могу запустить какую-то команду...

13
Почему сдвиг вставки работает только полностью в режиме вставки?

Просто попытался вставить некоторый контент (в Git Bash на сервере CentOS) в файл, используя vim. Я просто открыл файл и попытался использовать shift+, insertи я заметил, что первая половина (примерно) обрезается, но если я установил vim для режима вставки и нажал shift+, insertвсе вставляется...

13
Не могу передать в "mapfile" bash ... но почему?

Я просто хочу получить все файлы в определенном каталоге в массив bash (при условии, что ни один из файлов не имеет новой строки в имени): Так: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" Пустой результат! Если я делаю окольный способ использования файла,...

13
Chmod и -r + r

Я попытался вызвать команду chmod в неправильном порядке. chmod file.txt -rЭто сработало по какой-то причине. chmod file.txt +rС другой стороны отказался работать. Почему это? По какой причине одна команда работает, а другая...

13
Как рекурсивно заменить символы на sed?

Можно ли рекурсивно заменить вхождения последовательности символов без повторения итерации по той же самой последовательности? Выполняя sedкак в следующих сценариях, я могу получить упомянутый вывод. $ echo XX | sed -e 's/XX/XoX/g' XoX $ echo XXX | sed -e 's/XX/XoX/g' XoXX $ echo XXXX | sed -e...

12
Спаси меня от бессмысленного терминала

При входе в удаленную сессию ssh иногда я делаю cat с неверным файлом (двоичным файлом или директорией), и дисплей преобразуется в бред. Единственный выход - закрыть терминал и открыть новый, что меня расстраивает, потому что обычно уже есть много состояний, связанных с текущим терминалом....

12
Как мне сделать, чтобы OS X возвращала заголовок терминала к исходному заголовку при возвращении из ssh?

Начиная с OS X, я запускаю ssh в foo (Linux box). Название моего терминала меняется на foo. Затем я ssh в бар (еще одна коробка Linux). Название моего терминала меняется на бар. Я выхожу из бара. Название моего терминала меняется на foo. Я выхожу из foo. Мой заголовок терминала остается foo (вместо...

12
Что такое каталог «//»?

На разных машинах Linux вы можете cd / и cd // Оболочка скажет, что текущим каталогом является «/» или «//» после использования соответствующей команды. Таким образом, вопрос: в чем разница между «/» и «//», и если ответ «нет разницы», то почему «//» отображается иначе, чем «/» КСТАТИ cd /// cd...

12
SCP с одного внешнего сервера на другой

Я пытаюсь использовать SCP на своем локальном сервере для копирования файла с одного удаленного сервера на другой удаленный сервер (оба удаленных сервера используют собственный порт (xxxx) Я стараюсь: scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz...

12
Заставить BASH-скрипт `for` обрабатывать имена файлов с пробелами (или обходным путем)

Хотя я использую BASH в течение нескольких лет, мой опыт работы со сценариями BASH относительно ограничен. Мой код, как показано ниже. Он должен получить всю структуру каталогов из текущего каталога и скопировать его в $OUTDIR. for DIR in `find . -type d -printf "\"%P\"\040"` do echo mkdir -p...

12
Завершение вкладки оболочки Bash, не расширяйте ~

Я часто использую Tabключ, когда использую оболочку (bash). Но меня раздражает то, что ~всегда расширяется до /home/"user". Я не думаю, что это всегда было так; Есть ли способ остановить это поведение? Пример: cj@zap:~$ ls ~/ Нажмите Tab cj@zap:~$ ls /home/cj/ Я хотел бы продолжать иметь ~/и не в...

12
Выборочная подсветка vim

Я сейчас редактирую некоторые xml и оставляю себе некоторые комментарии, к которым можно вернуться. Как это <!-- Question: bla bla --> Я редактирую с помощью vim прямо сейчас, и я хотел бы, чтобы vim выделил Вопрос прямо сейчас, чтобы я мог легко просмотреть свой код и найти все места,...

12
Cygwin - cd в скрипте bash

Я новичок в использовании Cygwin, поэтому извиняюсь, если это очень новый вопрос. У меня есть сценарий Bash, где я "CD" в каталог, а затем сделать что-то в этом каталоге. Тем не менее команда cd завершается ошибкой с «Нет такого файла или каталога / c / code / blah / blah». Если я скопирую строку...

12
Уведомления Growl для завершения задачи оболочки

(OSX Specific) Я, как и многие другие, кроме себя, часто запускаю процесс в оболочке, выполнение которого занимает минуту или две (например, большой коммит svn). В течение этого времени я часто alt-tab и обновляю reddit / slashdot / wikipedia / что угодно. Было бы здорово настроить что-то, что...

12
Создание bash TAB больше похоже на cmd.exe [duplicate]

На этот вопрос уже есть ответ здесь : Есть ли способ сделать bash более дружественным к TAB? (1 ответ) Закрыто 6 лет назад . Я задавался вопросом, есть ли способ сделать завершение ротационного стиля в bash похожим на поведение на cmd.exe, я обнаружил, что это ускоряет мне ввод...

12
Как избежать тильды в Bash?

Я хотел бы убрать отображение тильды в переменной PS1. Моя текущая строка PS1: PS1="\h:\w\n$" И приглашение выглядит так: lnx-hladky:/tmp/plugtmp $ Мне не нравится, что каталог $ HOME отображается как тильда. Можно ли этого избежать? Это вызывает проблемы, пример: lnx-hladky:~/DOC $ Документация...

12
Что означает% 1 в «kill% 1»?

Я знаю, что $!хранит pid последнего (фонового) процесса, но что это %1значит? Я часто вижу это вместе с killи это имеет тот же эффект, что и kill $!. Может кто-нибудь дать мне подсказку? (Такие маленькие термины так сложно гуглить: -...

12
Фильтрация вывода верхней команды

Я использую Mac и хочу отфильтровать вывод topкоманды для определенного процесса, чтобы отображались только столбцы PID, COMMAND и% CPU. После получения PID процесса я запускаю: top -pid 1234 Однако это отображает более 15 столбцов для этого процесса. Могу ли я передать вывод команды в awk и...