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

44
Bash автозаполнение по символической ссылке на каталог, завершенный на весь каталог, включая косую черту [duplicate]

Возможный дубликат: завершение табуляции с помощью каталогов / ссылок когда у меня есть символическая ссылка, fooссылающаяся на каталог, bar/и я начинаю печатать fи нажимать tab, она завершается, fooно я хотел бы завершить ее, foo/чтобы я мог немедленно добавить следующий символ для дальнейших...

44
Новые строки в sed на Mac OS X

Я считаю, что \nэто не работает в sed под Mac OS X. В частности, скажем, я хочу разбить слова, разделенные одним пробелом, на строки: # input foo bar Я использую, echo "foo bar" | sed 's/ /\n/' Но результат тупой, тот \nне избежал! foonbar После того, как я посоветовался с Google, я нашел обходной...

44
Команда 'ls -d' не отображает каталоги. Есть ли способ заставить 'ls' отображать только каталоги, а не файлы и каталоги?

Есть ли способ получить lsтолько отображение каталогов вместо файлов и каталогов? Со страницы руководства: -d, --directory list directory entries instead of contents, and do not derefer‐ ence symbolic links Поэтому, если я наберу его в /каталоге, я ожидаю увидеть только каталоги. Вместо этого он...

44
Rsync удаляет файлы, папки в месте назначения по умолчанию?

файлы Предположим, что /foo/srcсодержит только A.cи /foo/destсодержит как A.cи B.c. И предположим, что я запускаю следующую команду: rsync /foo/src/ /foo/dest Будет ли rsyncстирать B.c? Папки Теперь предположим, что он /foo/srcсодержит каталог Aс некоторыми файлами внутри, и который...

44
Что означают эти +/-, если работа linux в фоновом режиме завершается (началась с &)

Если я начну процесс с амперсанда ( &) в конце, он будет разветвлен на задний план. Когда он заканчивается, я получаю вывод, похожий на [1]+ Fertig my_script У меня есть локализованный дистрибутив, но это не должно иметь значения. Я вижу идентификатор работы в квадратных скобках, за которым...

44
Экран Bash vs. Gnu: замените Ctrl-A на Ctrl-Shift-A

Я новый пользователь экрана GNU. Я использую Bash очень долгое время и хочу попробовать GNU Screen. Как вы знаете, GNU Screen использует 'Ca' (Control-A) в качестве командного символа. Проблема в том, что это мешает функции редактирования строки в Bash (и GNU Readline), потому что Control-A в Bash...

44
Как быстро изменить первое слово в команде Bash?

Я бы хотел немного улучшить свой рабочий процесс с помощью Bash, и я понимаю, что часто хочу выполнить одну и ту же команду для другого исполняемого файла. Некоторые примеры: Git (где я хотел бы быстро изменить второе слово): git diff foo/bar.c git checkout foo/bar.c Cat / rm (где нужно изменить...

43
Как создать символические ссылки на все файлы (класс файлов) в каталоге?

Я хотел бы создать символические ссылки ( ln -s) на все файлы (или класс файлов, например, заканчивающийся на .bar) в определенной директории. Скажи, что я в cwd и тип ls ../source/*.barдает мне foo.bar baz.bar как я могу передать список параметров, чтобы ln -sон, наконец, разрешается ln -s...

42
Как мне настроить ConEmu для запуска Cygwin Bash?

Я создал новое задание {} Баш прошел мой домашний каталог / dir "C: \ Users \ TMB \" и добавил Bash в качестве приложения C: \ Cygwin \ Bin \ bash.exe Когда я открываю Bash, он не может использовать базовые утилиты UNIX / Cygwin. Как мне настроить ConEmu для запуска Cygwin...

42
Цикл по подкаталогам и запуск команды в каждом

У меня есть набор репозиториев, отсортированных по каталогам на основе их VCS (Git, Mercurial, SVN). С Subversion я смог запустить svn update * в родительском каталоге, и он будет проходить через каждый каталог и обновлять каждый репозиторий, как ожидалось. Это не относится к Git или Mercurial. Я...

42
Как добавить строку в .bash_profile

Я только что установил Homebrew на Bash на моем Mac, и теперь мне нужно сделать это: После установки Homebrew вставьте каталог Homebrew в верхнюю часть переменной среды PATH. Вы можете сделать это, добавив следующую строку внизу вашего ~/.bashrcфайла. export PATH=/usr/local/bin:$PATH "ls -a"...

41
Как удаленно записать в файл, используя SSH

Я могу скопировать файл на удаленную машину Linux без проблем с scp file user@host: /pathtowrite_file Тем не менее, я испытываю трудности при записи в файл с одной машины Linux на другую. Вот что я пытался: echo 'Some Text' > /remotefile.txt | ssh user@remotehost Уведомление, которое я получаю,...

41
Как получить команду scp для перезаписи папки назначения

Я использую команду scp для копирования некоторых файлов на удаленный компьютер, как вы делаете с scp :) Я отмечаю, что стандартным поведением копии scp для файлов является перезапись любых существующих файлов. Теперь я хочу скопировать папку, поэтому я делаю в основном то же самое: scp -r...

41
Может ли ',,' быть псевдонимом для '..'?

Иногда, когда я хочу перейти в родительский каталог, я ошибочно набираю cd ,,вместо cd ... Есть ли способ, которым я могу заставить bash считать эти утверждения одинаковыми? Я никогда не использую запятые в моих командах. В идеале я хотел бы псевдоним ,,на ... Когда я попробовал это, это не...

41
Как я могу сделать свои собственные «команды оболочки» (например, mkdir / cd combo)?

Я не могу сказать, сколько раз я хотел получить команду, которая будет одновременно создавать каталог и перемещаться в этот каталог. В принципе, я хотел бы эквивалент следующего: mkdir -p /arbitrarily/long/path; cd /arbitrarily/long/path но нужно набрать только /arbitrarily/long/pathодин раз,...

41
Нахождение определения функции bash

Я работаю в среде, в которой много магии старых скриптов. В командной строке часто используются функции bash, которые берутся из некоторого файла, включенного в некоторый файл, включенный в некоторый файл ... включенный в мой файл .bash_profile. Есть ли способ получить определение или даже лучше...

41
Есть ли способ заставить bash иметь подсветку синтаксиса, как у рыбы?

В командной оболочке рыбы выделена синтаксическая строка: Есть ли способ получить такое же поведение в bash? Есть что-то подобное, но для zsh, а не для bash. Возможно ли, что это может быть перенесено на bash? Чтобы уточнить для тех, кто не понимает скриншот, объяснение или предоставленную ссылку:...