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

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

2
su options - запуск команды от имени другого пользователя
Мне было интересно, как запустить команду как другой пользователь из сценария. У меня есть владелец скрипта, установленный как root. У меня также есть следующая команда, запускаемая в скрипте для запуска команды от имени пользователя hudson: su -c command hudson Это правильный синтаксис?
76 bash  scripting  su  sudo 

9
Как решить проблему с ошибкой экрана терминала? (обычно после изменения размера)
Иногда экран терминала man lsпортится , и когда мы используем для чтения справочные страницы или нажимаем стрелку ВВЕРХ для перехода к предыдущим командам в истории, на экране будут отображаться символы не в нужном месте. (например, трактуйте конец экрана как середину экрана). Команда resetопробована, и она не будет работать. Один из …
76 bash  terminal 



7
Когда бы вы использовали дополнительный файловый дескриптор?
Я знаю, что вы можете создать дескриптор файла и перенаправить вывод на него. например exec 3<> /tmp/foo # open fd 3. echo a >&3 # write to it exec 3>&- # close fd 3. Но вы можете сделать то же самое без дескриптора файла: FILE=/tmp/foo echo a > "$FILE" Я …

7
Нажмите пробел, чтобы продолжить
Как остановить скрипт bash, пока пользователь не нажал Space? Я хотел бы иметь вопрос в моем сценарии Нажмите пробел, чтобы продолжить, или CTRL+, Cчтобы выйти и затем скрипт должен остановиться и ждать, пока не будет нажата клавиша пробела.


5
Строка аргумента к целому в bash
Попытка выяснить, как преобразовать аргумент в целое число для выполнения арифметики, а затем распечатать его, скажем, для addOne.sh: echo $1 + 1 >>sh addOne.sh 1 prints 1 + 1
74 bash 

7
Сколько у меня глубоких снарядов?
Задача : найти, сколько у меня глубоких снарядов. Детали : я много открываю оболочку от vim. Построить и запустить и выйти. Иногда я забываю и открываю другой vim внутри, а затем еще одну оболочку. :( Я хочу знать, сколько у меня глубоких снарядов, возможно, даже иметь его на экране оболочки …
73 bash  shell-script  shell  vim  zsh 

7
Задать и снять - почему два?
setи shoptоба встроенные оболочки, которые контролируют различные параметры. Я часто забываю, какие параметры устанавливаются с помощью какой команды, а какие устанавливаются / удаляются ( set -o/+o, shopt -s/-u). Почему есть две разные команды, которые, по-видимому, делают одно и то же (и имеют разные аргументы для этого)? Есть ли какой-нибудь простой …
72 bash  settings  shopt 

4
В чем разница между встроенной командой и командой, которой нет?
Есть ли какая-либо внутренняя разница между встроенной командой и другой командой, которая может номинально делать то же самое? например. Получают ли встроенные «особые» средства? ... есть ли на них меньше накладных расходов? .. или они просто «встроены»; как приборная панель вашего автомобиля? ... и есть ли определенный (текущий) список этих …

10
Показать сумму размеров файлов в списке каталогов
Команда dirсписка каталогов Windows имеет в конце строку, показывающую общий объем пространства, занимаемого перечисленными файлами. Например, dir *.exeотображаются все .exeфайлы в текущем каталоге, их размеры и общая сумма их размеров. Я хотел бы иметь подобную функциональность с моим dirпсевдонимом в bash, но я не уверен, как именно это сделать. В …
72 bash  shell-script  awk  ls 

2
Как получить вывод cURL?
Мне нужно получить дату истечения срока действия сертификата SSL. curlПриложение действительно обеспечивает эту информацию: $ curl -v https://google.com/ * Hostname was NOT found in DNS cache * Trying 212.179.180.121... * Connected to google.com (212.179.180.121) port 443 (#0) * successfully set certificate verify locations: * CAfile: none CApath: /etc/ssl/certs * SSLv3, …

9
bash - заменить пробел новой строкой
Как я могу заменить пробелы на новые строки на входе, как: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 и т.д... Чтобы получить следующее: /path/to/file /path/to/file2 /path/to/file3 /path/to/file4 /path/to/file5 Запись Я отправляю этот вопрос, чтобы помочь другим пользователям, было нелегко найти полезный ответ в UNIX SE, пока я не начал набирать этот вопрос. …


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