Разница между rm исполняемым & gt; dev / null и rm исполняемым

В чем разница между

rm executable

и

rm executable >>dev/null

У меня был более поздний оператор в Makefile и сменил его на первый. У меня создалось впечатление, что ничего не изменилось.

1
задан 1 July 2016 в 04:14

1 ответ

Эта строка присоединения к /dev/null означает только то, что весь вывод опущен или лучше сказать отправить непосредственно в данные нирваны (или пустоты, или бездонной ямы). Таким образом, единственное, что может измениться, это то, что если в этой команде будет ошибка, вы увидите вывод для нее на экране.

4
ответ дан 23 May 2018 в 08:42
  • 1
    Nirvana? Я ... не думаю, что вы знаете, что означает это слово: P Я никогда не слышал / dev / null, называемый так, но "void " или "бездонная яма" может быть лучше – cat 1 July 2016 в 00:39
  • 2
    @cat nirvana, от Skt. нирвана: «исчезновение, исчезновение» (индивидуальной души во всеобщее), лит. "дл выдувани, продувки" («не транзитивно», но по мере того, как огонь прекращает рисовать, «буквальная латинизация будет де-тягой), из nis-, nir-« out », + va "для дутья". Так что все равно идеально подходит :), но я добавлю ваши предложения в свой ответ. – Videonauth 1 July 2016 в 00:51
  • 3
    «Вы не знаете определения этого слова», Я говорю кому-то в Интернете, не совсем недавно подняв это слово. По какой-то причине я думал, что это означает «рай». или "спокойное место" что угодно, я не знаю – cat 1 July 2016 в 01:14
  • 4
    Его можно использовать в обоих направлениях, но, однако, не было здесь, чтобы обсудить этимологию слов :), вы не ошибаетесь, думая, что это означает свободу боли (или небеса), но ее можно использовать так же, как и наоборот. Даже в зависимости от религии она используется в разных значениях, см. свою страницу wiki . – Videonauth 1 July 2016 в 01:16

Другие вопросы по тегам:

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