Что делает “дистанционное управление” в .bashrc, обозначают?

Проверьте значение $?, который содержит результат выполнения новой команды/функции:

#!/bin/bash

echo "this will work"
RESULT=$?
if [ $RESULT -eq 0 ]; then
  echo success
else
  echo failed
fi

if [ $RESULT == 0 ]; then
  echo success 2
else
  echo failed 2
fi
275
09.09.2015, 15:53
4 ответа

Как это часто бывает с неясными условиями, Файл Жаргона имеет ответ:

[Unix: из runcom файлов в системе CTSS 1962-63, с помощью сценария запуска/etc/rc] файл Сценария, содержащий инструкции по запуску для прикладной программы (или вся операционная система), обычно текстовый файл, содержащий команды вида, который, возможно, был вызван вручную, после того как, система работала, но должна быть выполнена автоматически каждый раз, когда система запускает.

Таким образом казалось бы, что "емкостно-резистивная" часть обозначает "runcom", которому я верю, может быть расширен до "команд выполнения". На самом деле это точно, что содержит файл, управляет, чтобы удар работал.

281
27.01.2020, 19:26
  • 1
    , я всегда думал, что это была "конфигурация во время выполнения" ха, но это, кажется, имеет больше доказательства, чтобы быть корректным. –  xenoterracide 24.10.2010, 08:08
  • 2
    я склонен рассматривать его как большее количество исторического имени, чем значимый в этой точке. Много использования "дистанционного управления" больше не являются действительно "командами выполнения", если Вы не хотите быть педантичными и назвать присвоение командой; часто, емкостно-резистивный файл программы является просто значениями параметра конфигурации. Абсолютно корректный ответ, хотя Интересный :) –  Cascabel 24.10.2010, 08:12
  • 3
    @Jefromi Во многих конфигурация программного обеспечения установлен с помощью команд –  NeDark 20.07.2015, 19:28
  • 4
    @NeDark Несомненно, но что я сказал, - то, что во многих случаях (в основном все помимо оболочек и вещей с созданным в языках сценариев), емкостно-резистивный файл не содержит команды вообще. –  Cascabel 20.07.2015, 19:40

Другое расширение - выполненное управление

Во вторник, 4 ноября 2003, goldwyn Родриг записал:

Кто-либо знает то, что RC (в bashrc/mailrc/...) средства или как это произошло? Я имею в виду, действительно ли это - акроним? Если да, что это обозначает?

'дистанционное управление' обозначает 'выполненное управление' и является конвенцией, принятой от более старых систем Unix.

Поскольку больше информации видит это: http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

[Источник]

49
27.01.2020, 19:26
  • 1
    . В обоих случаях окончательный источник является esr. –  Steven D 24.10.2010, 09:18
  • 2
    ESR не обязательно создал записи в Файле Жаргона. Специально для более старых битов они были вполне возможно наследованы, прежде чем он принял maintainership. –  Phil Miller 25.10.2010, 05:55
  • 3
    Как педантичное приложение, ссылка в этом ответе содержит следующую сноску интереса: "'Емкостно-резистивный' суффикс возвращается к прародителю Unix, CTSS. Это имело функцию командного сценария, названную 'runcom'. Ранний Unixes использовал 'дистанционное управление' для названия сценария начальной загрузки операционной системы как дань CTSS runcom". –  trailing slash 06.02.2016, 04:49

Чтение исходных других упомянуло (http://www.catb.org/jargon/html/R/rc-file.html и http://www.catb.org/~esr/writings/taoup/html/ch10s03.html), действительно кажется, что runcom является источником дистанционного управления.

Но я думаю, что это используется сегодня для управления или конфигурирования, как последующий материал будет работать. Высказывание, что емкостно-резистивный файл является рядом команд для выполнения (runcom), неопределенно. Это не подразумевает, когда команды будут выполнены или что-либо об их цели. "Управляйте" и "настройте", подразумевают инициализацию или установку, таким образом, я думаю, что они более информативны.

Я думаю, что ответ, "runcom" является историческим источником, но "выполненная конфигурация" то, что это действительно делает.

12
27.01.2020, 19:26
  • 1
    это походит главным образом на мнение. –  strugee 05.10.2013, 23:59
  • 2
    я думаю, что это - главным образом мое мнение, да. –  David Winiecki 07.10.2013, 21:18

Мне кажется, что, хотя источником определенно является «runcom», файлы, оканчивающиеся на «rc», сегодня используются более общим образом, т. е. как «конфигурация запуска», как уже указывали некоторые. Один пример, с которым я недавно столкнулся, это «.vuerc», файл, используемый vue.js фреймворком CLI для хранения пользовательских предустановок конфигурации для создания новых проектов и других настроек для среды выполнения.. «.vuerc» — это файл JSON, т. е. НЕ скрипт исполняемых команд.

5
27.01.2020, 19:26

Теги

Похожие вопросы