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

76
Заставьте CD следовать символическим ссылкам

Мой код смонтирован как sshfs в моем домашнем каталоге, но иерархию трудно запомнить, поэтому я создал символическую ссылку в моем домашнем каталоге, ведущую к этому каталогу. Есть ли способ, чтобы при переходе на эту символьную ссылку вместо ссылки на символьную ссылку он фактически перешел на...

76
Что такое ярлык bash для перехода в предыдущий каталог?

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

76
Как получить конкретную строку _и_ первую строку файла?

Предполагая простой grep, такой как: $ psa aux | grep someApp 1000 11634 51.2 0.1 32824 9112 pts/1 SN+ 13:24 7:49 someApp Это дает много информации, но поскольку первая строка команды ps отсутствует, контекст для информации отсутствует. Я бы предпочел, чтобы первая строка ps была также показана: $...

76
Как я могу назначить вывод команды для переменной оболочки?

Я хочу присвоить результат выражения переменной и объединить его со строкой, а затем повторить его. Вот что у меня есть: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Но это выводит: Screen Shot 2011-07-03 at 1.55.43 PM.png Most...

76
Какова цель ключевого слова «do» в Bash для циклов?

Какова цель doключевого слова в forсинтаксисе цикла Bash ? Для меня это кажется излишним. for i in `seq 1 2`; do echo "hi"; done Почему синтаксис не такой? for i in `seq 1 2`; echo "hi"; done Я уверен, что это действительно соответствует цели. Я просто хочу...

76
В чем разница между поиском ('.' Или 'source') и выполнением файла в bash?

В чем разница между выполнением скрипта, подобного этому: ./test.sh и выполнить скрипт, как это: . test.sh? Я попробовал простой двухстрочный скрипт, чтобы посмотреть, смогу ли я найти разницу: #!/bin/bash ls Но оба . test.shи ./test.shвернули одну и ту же...

76
Как решить проблему с ошибкой экрана терминала? (обычно после изменения размера)

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

74
Когда бы вы использовали дополнительный файловый дескриптор?

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

74
Нажмите пробел, чтобы продолжить

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

74
Строка аргумента к целому в bash

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

73
Сколько у меня глубоких снарядов?

Задача : найти, сколько у меня глубоких снарядов. Детали : я много открываю оболочку от vim. Построить и запустить и выйти. Иногда я забываю и открываю другой vim внутри, а затем еще одну оболочку. :( Я хочу знать, сколько у меня глубоких снарядов, возможно, даже иметь его на экране оболочки...

72
Показать сумму размеров файлов в списке каталогов

Команда dirсписка каталогов Windows имеет в конце строку, показывающую общий объем пространства, занимаемого перечисленными файлами. Например, dir *.exeотображаются все .exeфайлы в текущем каталоге, их размеры и общая сумма их размеров. Я хотел бы иметь подобную функциональность с моим...

72
Задать и снять - почему два?

setи shoptоба встроенные оболочки, которые контролируют различные параметры. Я часто забываю, какие параметры устанавливаются с помощью какой команды, а какие устанавливаются / удаляются ( set -o/+o, shopt -s/-u). Почему есть две разные команды, которые, по-видимому, делают одно и то же (и имеют...

72
В чем разница между встроенной командой и командой, которой нет?

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

70
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 Запись Я отправляю этот вопрос, чтобы помочь другим...

70
Как получить вывод 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...