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

Bash - это Bourne Again SHell, преемник классического Unix sh (shell).

7
Кто-нибудь нашел (например, bash) оболочку терминала для Windows так же хорошо, как OS X?
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Я в основном использую 'git-bash', который поставляется с установкой Windows Git vcs. Я думаю, что это то же самое, что идет с …
14 windows  bash  shell  terminal 

2
Исправлены ошибки, связанные с переносом строк в bash и отображением backspace в Mac OS X?
Когда я открываю терминал (в Mac OS X 10.5.8) и набираю длинную командную строку: ... текст не переходит на следующую строку, когда он переносится: Кроме того, иногда, когда я набираю команду и затем возвращаюсь (или стрелка вверх или ^ U): ... вся строка не стирается, и я не могу вернуться …
14 mac-osx  bash 

9
Фрагмент Bash для перемещения всех файлов в каталоге в этот каталог
У меня есть каталог с большим количеством файлов и каталогов в нем. Чтобы привести это в порядок, я собираюсь поместить все эти файлы в каталог, поэтому я собирался сделать что-то вроде этого: $ ls | wc -l 123 $ mkdir new_directory $ mv * ./new_directory Однако это , очевидно , …
14 linux  unix  bash 

2
Как я могу получить оставшиеся аргументы после извлечения разобранных предметов с помощью getopts?
Я хочу проанализировать некоторые аргументы скрипта bash, используя getopts, но хочу иметь возможность доступа к остальным аргументам, которые не включены в список опций. Так, например, если у меня есть звонок: % script -a -b param -c param -d other arguments here Я бы: while getopts "ab:c:d" opt ; do . …
14 bash 

4
Синтаксис Linux Bash: значение &&, \, и -
Что означают ' &&', ' \' и ' -' в конце команд bash? В частности, я столкнулся со следующей комбинацией строк, которые должны добавить открытые ключи в менеджер пакетов aptitude в Ubuntu, для чего эти символы используются здесь? gpg --keyserver keyserver.ubuntu.com --recv 26C2E075 && \ gpg --export --armor 26C2E075 | …
14 linux  bash 

8
Заставьте ls распечатать все в одной строке (как в терминале)
ls печатает по-разному, в зависимости от того, является ли вывод на терминал или что-то еще. например: $ ls . file1 file2 $ ls . | head file1 file2 Есть ли способ сделать lsраспечатку одной строкой, как если бы это было на терминале, когда это не так. Есть -Cаргумент, что это …

3
Как добавить известный хост SSH в скрипт bash?
Я создаю сценарий bash для предоставления нового сервера, на котором я могу развернуть веб-приложение. Одна вещь, которую я всегда должен делать, это использовать GitHub как известный хост ssh git@github.com. Как я могу автоматизировать этот процесс в bash-скрипте и сделать это идемпотентным способом?
13 ssh  bash 

4
Как вызвать конкретную команду из истории команд, не выполняя ее?
Например, в bash я могу ввести !xyzкоманду, которая будет запускать последнюю введенную мной команду xyz. Как вызвать последнюю введенную команду, начиная с xyzнее, но не выполняя ее? например, чтобы я мог изменить параметры перед выполнением ....
13 linux  bash 

3
grep ведет себя по-разному в Fedora против Ubuntu
Поэтому, когда я запускаю это в Fedora, я вижу это: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F '-ref.alleles' 2R-ref.alleles Но когда я работаю в Ubuntu (те же данные), я не получаю никаких результатов от grep: $ ls hmm_data/indivA12_AATAAG/refs/par1/ 2R-orths.alleles 2R-ref.alleles $ ls hmm_data/indivA12_AATAAG/refs/par1/ | grep -F …
13 ubuntu  bash  fedora  grep 

5
chsh: аутентификация PAM не удалась
я хочу изменить оболочку по умолчанию и запустить chsh -s /bin/zshот имени пользователя root, но сообщение об ошибке появилось: chsh: PAM authentication failed. я нахожу эту тему http://ubuntuforums.org/showthread.php?t=1702833 но ответ не решил мою проблему любая помощь будет оценена это содержимое /etc/pam.d/chsh # # The PAM configuration file for the Shadow …
13 linux  bash  shell 

2
В чем разница между «sudo -i» и «sudo bash -l»
Недавно был задан вопрос о нескольких сисадминах, работающих от имени пользователя root, и на sudo bash -lнего ссылались. Я искал это в Google и SE, но я не понимаю разницу между sudo bash -lи sudo -i. Из справочных страниц по bash и sudo может показаться, что разница может быть в …
13 linux  bash  sudo  root 

3
Ожидайте тайм-аут, в скриптах Bash
Как добавить время ожидания для ожидаемого в следующем сценарии? Я хочу установить его на 120 секунд. #!/bin/bash HOST="localhost" USER="myuname" PASS="mypassword" VAR=$(expect -c " spawn ssh $USER@$HOST expect \"password:\" send \"$PASS\r\" expect \"\\\\$\" send \"ls\r\" expect -re \"$USER.*\" send \"logout\" ") echo "===============" echo "$VAR"
13 bash  expect 

3
Как я могу использовать sudo, чтобы проверить, существует ли файл?
Я хочу проверить, существует ли файл так [ -f /path/to/file/ ] Однако я запускаю эту команду как обычный пользователь, и файл принадлежит пользователю root. Как я могу использовать sudo для достижения этой цели. sudo [ -f /path/to/file/ ] не работает.
13 linux  bash  sudo 


4
Как разбить файл и сжать напрямую?
У меня есть файл размером 100 ГБ, и я хочу разделить на 100 файлов по 1 ГБ каждый (по разрыву строки) например split --bytes=1024M /path/to/input /path/to/output Для 100 сгенерированных файлов я хочу применить gzip / zip к каждому из этих файлов. Можно ли использовать одну команду?

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