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

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


9
Как эффективно использовать автозаполнение вкладки Cmd?
Я годами использовал оболочку Bash в Linux и очень быстро с ней справляюсь. Часто обращаясь к автозаполнению, нажимая клавишу табуляции, я могу писать длинные команды в несколько нажатий клавиш. Недавно на своей работе я начал использовать командную строку Windows и Cmd. Я очень медленно в Cmd. Он имеет функцию автозаполнения, …

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

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

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

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

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

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

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

1
каталоги diff, исключая одну папку внутри
Я думаю, что у меня есть две директории с одинаковым содержанием, но я хочу это проверить. Также я хочу исключить папку, которая находится внутри обоих каталогов. Как я могу это сделать?
44 linux  bash  diff 

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

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

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

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

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

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