Tag: оболочки

Как оболочка решает, какую из ключевых слов, встроенных и внешних команд запускать?

Когда есть встроенное имя, ключевое слово и / или внешняя команда с одинаковым именем, каков порядок, в котором оболочка Bash решает запустить? Например, time ключевого слова и time внешней команды, встроенный printf и внешняя команда printf от coreutils.

Как сделать работу с псевдонимами на других терминалах

В основном я создал псевдоним, который alias 1="python /root/sqlmap-dev/sqlmap.py" и когда я набираю 1, он работает отлично, но если я открыл еще один терминал и снова набрал 1. он не распознает псевдоним! так как сделать псевдоним доступным везде?

если в переменной PATH существует 2 команды с одинаковым именем файла, которые будут выполнены?

Я прочитал, что оболочка ищет команду во всех каталогах, доступных в переменной PATH. Мой первый вопрос: что если в 2 каталогах есть файлы для команды, какая из них будет выполнена? Второй вопрос в том, работает ли оболочка в каталогах, показанных в переменной PATH, рекурсивно или нет? Благодарю.

Является ли терминал или оболочка ответственными за действия нажатий клавиш?

Я точно не знаю, является ли терминал обработчиком нажатий клавиш, таких как CTRL + C или CTRL + D и многие другие или оболочка. Когда я нажимаю кнопку, я думаю об этом так, как показано на картинке: При нажатии клавиши нажатия клавиш обрабатываются оболочкой, оболочка интерпретирует нажатия клавиш и делает все возможное, возможно, посылает сигнал […]

Самый защитный / надежный способ отключения переменной среды внутри сценария оболочки

Какой самый защитный / надежный / переносимый / параноидальный способ отключения переменной среды в скрипте? Я пытаюсь избежать использования внешнего инструмента для очистки переменных среды, таких как env -i some-command или perl -e 'delete $ENV{SOME_VARIABLE}; exec("some-command")' perl -e 'delete $ENV{SOME_VARIABLE}; exec("some-command")' если я могу его избежать. На данный момент я использую export SOME_VARIABLE; unset -v […]

Каковы обязанности оболочки системы по умолчанию?

Насколько я понимаю, в Linux /bin/sh (указывает на /bin/dash в некоторых дистрибутивах) используется системная оболочка по умолчанию. Выполняет ли сценарии инициализации (SysV)? Что-нибудь еще? Любая /etc/passwd для этих задач не используется root пользовательская оболочка ( /bin/bash в Debian в соответствии с /etc/passwd )? Я прошу, чтобы я прочитал учебное пособие LPIC-1, и он сказал, что: […]

Как перечислить все команды LS в терминале и их функциональные возможности?

Если честно, я ищу какую-то «помощь», которая покажет мне, что я могу сделать с помощью команды, прямо из окна терминала, вроде Python's help() . Несколько вопросов: 1) Есть ли способ увидеть все параметры команды ls (или то, что они вызывают (см. № 3)) в окне терминала, в котором будут показаны как параметры, так и их […]

извлечение даты «2017-01-26» (в гггг-мм-дд) из таких файлов, как «abcd.log.2017_01_26_23_30.0»

У меня есть файлы под /mainFolder/test : abcd.log.2017_01_26_23_30.0 abcd.log.2017_01_26_23_35.0 abcd.log.2017_02_20_23_10.0 xyz1.log.2017-02-01 xyz2.log.2017-03-11 Из этих файлов мне нужен файл abcd.log.2017_01_26_23_30.0 . Для поиска я стараюсь: myRegex="[0-9]{4}_[0-9]{2}_[0-9]{2}_[0-9]{2}_[0-9]{2}.[0-9]{1}" realPath="/mainFolder/test/abcd.log.2017_01_26_23_30.0" [[ $realPath =~ $myRegex ]] && echo "It is matching" || echo "Does not match" После получения файлов мне нужно извлечь даты в формате yyyy-mm-dd (то есть мне нужно […]

Список специальных символов в оболочке

Я не уверен, что они называются, но где я могу найти список диких карт? Я вижу такие вещи, как: $f %s $1 Есть ли окончательный список для каждого из них?

Как отменить экспорт DISPLAY в Linux?

Я экспортировал свой X-дисплей на другой компьютер, используя следующую команду: export DISPLAY = xxx.xxx.xxx.xxx: 0.0 Как я могу его отменить?

Interesting Posts

Избегайте влияния элементов вспышки на веб-странице с помощью клавиатуры

Попытка закрыть firefox, но не может найти файл блокировки

Скрипты на несколько серверов одновременно

Как преобразовать общий формат XML-формата в формат свойств String из XML-файла с помощью скрипта ksh

Кросс-компиляция драйвера устройства tun / tap для armv7

Как использовать sox или ffmpeg для определения интервалов молчания в длинном звуковом файле и их замены нулями (например, подавление фонового шума)?

изменение идентификатора владельца UID для 10 пользователей в каталоге 10 + TB

Сортируйте вывод сценария, но держите линии вместе

Сед обратит два слова

Как получить миниатюрный (живой просмотр миниатюр) открытых окон в Linux?

Вирус VBS Jenxcus влияет на операционную систему Linux?

В чем цель `rm -P`?

Как открыть всплывающее окно для пароля при открытии приложения?

Как я могу выполнить скрипт как root, выполнить некоторые команды в нем как конкретный пользователь и только одну команду как root

Символическая ссылка, собирающая неправильный каталог

Linux и Unix - лучшая ОС в мире.