Итак, я перемещал свой ноутбук (и у меня есть плохая привычка устанавливать вещи на клавиатуре ...), и я проснулся, чтобы обнаружить это: $ Показать все 2588 возможностей? (у или н) Какая команда будет отображать что-то вроде этого? Я использую...
Итак, я перемещал свой ноутбук (и у меня есть плохая привычка устанавливать вещи на клавиатуре ...), и я проснулся, чтобы обнаружить это: $ Показать все 2588 возможностей? (у или н) Какая команда будет отображать что-то вроде этого? Я использую...
Насколько я понимаю, более современный $(...)синтаксис подстановки команд предпочтительнее старого `синтаксиса из-за более простого и менее подверженного ошибкам вложения и экранирования синтаксиса. Кроме того, кажется, что большинство /bin/shоболочек в современном стиле поддерживают $(…): удар Ash...
В bash-скрипте я знаю, что могу проверить, является ли файл символической ссылкой со следующим синтаксисом if [ -L $path ] Кто-нибудь знает, как я буду проверять, был ли этот путь связан с определенным путем? Например, я хочу проверить, является ли цель$path является...
Предположительно, это функция, предоставляемая некоторым плагином, который я включил в настройке oh-my-zsh (я использую zsh уже много лет). С тех пор, как я добавил свой открытый ключ к серверу (теперь я могу использовать SSH к серверу без ввода пароля), я заметил, что когда я сочиняю scpкоманду в...
Я не могу понять, что должен делать значок между моими настройками и значком экрана блокировки в Gnome3. У него два состояния: заблокировано и разблокировано, но это не экран блокировки. Когда я нажимаю на него, он переключает свой статус....
У меня были некоторые странные проблемы с Bash в последнее время. Пытаясь упростить свой сценарий, я разработал небольшой фрагмент кода: $ o(){ echo | while read -r; do return 0; done; echo $?;}; o 0 $ o(){ echo | while read -r; do return 1; done; echo $?;}; o 1 returnдолжен был выйти из функции...
Согласно документации, bash ожидает завершения всех команд в конвейере, прежде чем продолжить Оболочка ожидает завершения всех команд в конвейере, прежде чем вернуть значение. Так почему же команда yes | trueзавершается немедленно? Разве yesцикл не должен вечно вызывать конвейер? И подзапрос:...
По крайней мере, в GNU bash версии 4.3.42 x86_64 && GNU bash версии 4.3.11 x86_64 Я использую sleep & wait $!вместо простого sleepдля получения прерываемого sleepсигнала (как SIGUSR1 ). Но кажется, что waitbash-buildin ведет себя странным образом, когда вы запускаете следующее. Терминал...
К сожалению, bc и calc не поддерживают xor.
Я ищу способ перечислить все файлы в каталоге, которые содержат полный набор ключевых слов, которые я ищу, в любом месте файла. Таким образом, ключевые слова не должны появляться в одной строке. Один из способов сделать это будет: grep -l one $(grep -l two $(grep -l three *)) Три ключевых слова -...
Может ли интерактивная оболочка стать неинтерактивной или наоборот? Примечание. Я провел много исследований по основному вопросу: «В чем разница между интерактивным и неинтерактивным?», И результаты моего исследования заставили меня задать этот вопрос. Этот вопрос имеет длинную преамбулу отчасти...
При просмотре видео я увидел следующее: % more tinyUF.txt 10 4 3 3 8 6 5 Что это за %знак перед
Я на самом деле не знал, что есть два разных типа переменных, к которым я могу получить доступ из командной строки. Все, что я знал, это то, что я могу объявить переменные, такие как: foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" или доступ к ним со знаком $, например: echo $foo...
Я пытаюсь подсчитать количество записей в 7,6 ГБ gzip-файле. Я нашел несколько подходов, используя zcatкоманду. $ zcat T.csv.gz | wc -l 423668947 Это работает, но это занимает слишком много времени (более 10 минут, чтобы получить счет). Я попробовал еще несколько подходов, таких как $ sed -n '$='...
Есть ли способ динамически выбрать интерпретатор, который выполняет сценарий? У меня есть скрипт, который я запускаю на двух разных системах, и интерпретатор, который я хочу использовать, находится в разных местах на двух системах. В конечном итоге мне приходится менять строку hashbang каждый раз,...
Я читал, что POSIX-совместимые операционные системы (например, Linux) должны иметь shоболочку. Но это обязательно для того, shчтобы быть в /binкаталоге, или это может быть в любом...
Согласно этому и этому , подоболочка запускается с использованием круглых скобок (…). ( echo "Hello" ) В соответствии с этим , этим и этим процесс разветвляется, когда команда запускается с& echo "Hello" & Спецификация Posix использует слово subshellна этой странице, но не определяет его, а...
Посмотрите на следующее: $ echo .[].aliases[] .. $ echo .[].foo[] .. $ echo .[].[] .. $ echo .[].xyz[] .. $ echo .xyz[].xyz[] .xyz[].xyz[] $ echo .xyz[].[] .xyz[].[] По-видимому, это что-то поглощает, но я не понимаю, как получается результат. Из моего понимания []пустой класс персонажей. Было бы...
У меня есть следующий скрипт: while read lineA && read lineB <&3 do echo "$lineA" echo "$lineB" echo done < file11 3< file22 Этот код работает нормально. Но я не понимаю этого: <&3 done < file11 3< file22...
Для перехвата / анализа сетевого трафика у нас есть утилита Wireshark . Есть ли у нас похожая утилита для перехвата всех межпроцессных взаимодействий между любыми двумя процессами в Unix / Linux? Я создал несколько процессов в памяти, и мне нужно профилировать, как они общаются друг с...