Linux для Начинающих - Перенаправление вывода / ввода - /dev/null

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Linux для Начинающих - Перенаправление вывода ввода
    /dev/null - устройство находящиеся в ж#$е
    Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...

Комментарии • 94

  • @HeyCosmoBoy
    @HeyCosmoBoy 4 года назад +76

    Спасибо, за 14 минут смеха. Мне даже кажется что я лучше запоминаю теорию в таком формате а не когда нудно что-то говорят

    • @Shareware412
      @Shareware412 4 года назад +8

      Да, Денис как то на подсознательном уровне располагает ученика к обучению.

  • @РамильЗарипов-ь5й
    @РамильЗарипов-ь5й 4 месяца назад +3

    Мне нравится с каким интересом Денис использует команды и радуется их выводу, заражает своим энтузиазмом. Установил Ubuntu и открываю с этими видео что-то новое и интересное. Лучшие видео по Linux

  • @Zvezd83
    @Zvezd83 6 лет назад +26

    Спасибо :) Уроки вроде короткие, а когда начинаешь сам пробовать, то выходит часик :) Спасибо!

    • @annetterum
      @annetterum 4 года назад +3

      так и должно быть)) это правильно.

    • @gardenstory72
      @gardenstory72 3 месяца назад +1

      Я думала, что одна такая замедленная ) Оказывается, Это норма!(с)😂

  • @McGrowful
    @McGrowful 4 года назад +11

    сначала услышал "с чего начать?" и подумал, ну вот чувак без сценария или плана, сейчас будет каша и разбросанное повествование. Но продолжил простомтр и очень доволен, супер все понял сразу. Друг, ты очень крут, спасибо тебе!

  • @Palenniy
    @Palenniy 2 года назад +11

    Надеюсь тебе и дальше будет удаваться делиться знаниями в той манере, что ты делал. Это явно находит своих слушателей и учеников. 👍👍👍

    • @ADV-IT
      @ADV-IT  2 года назад +1

      Спасибо

  • @Shareware412
    @Shareware412 4 года назад +15

    Пожалей! Я так давно не смеялся. Этот урок самый веселый. Особенно, когда ты ошибаешься и ругаешься. Или фраза "Стерёт .... или сотрет.... как правильно?"

  • @deniskazantcev
    @deniskazantcev 9 месяцев назад +1

    Денис, благодарю🙏 Смотрю твои видео с улыбкой)) И прокачиваюсь 💪. От души 🤝

  • @gardenstory72
    @gardenstory72 3 месяца назад +2

    Прикольная подача ) Легко и с юмором.

  • @avee_maria
    @avee_maria 3 года назад +12

    препод нормально объясняет в своей манере) правда не всегда разжевывает непонятные моменты

  • @EzhegAB
    @EzhegAB 7 лет назад +88

    май дик звучит некрасиво )))

  • @9DevOps9
    @9DevOps9 5 лет назад +13

    Братан, ты ахуенен, гораздо лучше, что материшься, чем эээ,мэээ и академическое общение. Разбавляешь своей харизмой учёбу, от души

  • @stanislavh7959
    @stanislavh7959 2 года назад +1

    Спасибо Вам за ваше время и желания помочь другим!

  • @Dmitry_Kot
    @Dmitry_Kot Год назад +1

    очень классная подача материала!)
    особенно озвучка приколов

  • @George-mk7lp
    @George-mk7lp 3 года назад +2

    какой урок не откроешь все супер. спасибо чувак че бы мы без тебя делали..

  • @temohatna2093
    @temohatna2093 2 года назад +2

    И еще раз Спасибо. Очень понятное обяснение.
    Я тут решил еще раз пересмотреть уроки по линукс. И ета божественая озвучка. Ору.
    Круто. Все на уровне.

  • @МаксимШарыпов-г2и
    @МаксимШарыпов-г2и 2 месяца назад +1

    Спасибо тебе большое!!!!!!!!!!!!! я в этом уже 2 дня пытаюсь разобраться

  • @enrageddark1189
    @enrageddark1189 2 года назад +9

    2 заметки для любопытных.
    1) sort. Как же все таки перезаписать файл так, чтобы в нем оказался отсортированный он же? Делается это параметром --output приложения sort. Если у нас есть файл some.txt, мы хотим отсортировать его и в него же поместить результат - мы пишем sort --output=some.txt some.txt
    2) /dev/null. Быстрый способ обнулить файл: sudo cat /dev/null > some.txt

  • @hhhscvx
    @hhhscvx 5 месяцев назад +1

    самый а*енный чел у которого я обучался чему-либо))

  • @Masimakers
    @Masimakers 5 лет назад +4

    огромное спасибо, на днях посоветовали в задаче использовать >> но так и обьяснить что это такое не смогли.

    • @ADV-IT
      @ADV-IT  5 лет назад +1

      Рад что у меня получилось, на самом деле там всё просто

  • @voresn
    @voresn 5 лет назад +3

    просто огромнейшее спасибо, чувак!

  • @vikol6629
    @vikol6629 3 года назад +1

    и снова здрасте) и снова спасибо вам:-)

  • @artemaveryanov1201
    @artemaveryanov1201 3 года назад +7

    Кому интересно, вся информация данная Денисом есть в очень подробном виде в книге Brian Word: How Linux works. Есть в русском переводе.
    Денис подает естественно более красочно :)

  • @anatoliiurianskyi783
    @anatoliiurianskyi783 4 года назад +1

    Спасибо тебе друг за эти уроки!

  • @StasMihajlow
    @StasMihajlow Год назад +3

    я знаю, ты тут за этим:
    > - новый файл, перезаписать старый
    >> - добавить новый файл в старый
    перенаправление плохих результатов в:
    2> - новый файл, перезаписать старый
    2>> добавить в новый файл или старый
    &> - и плохое и хорошее в файл

  • @antonmitin5305
    @antonmitin5305 5 лет назад

    Отличные уроки, прекрасное объяснение про dev/null )). Не совсем понял последнее объяснение про (sort < ... ) и видимо это про поток STDin по гуглил не смог найти наглядных практических примеров как это применяют на практике.

  • @frolovskii_v
    @frolovskii_v 4 года назад +10

    И кому пригодится:
    stdin - стандартный поток ввода 0
    stdout - стандартный поток вывода 1
    stderr - стандартный поток ошибок 2

    • @SynopsisLAB
      @SynopsisLAB 2 года назад

      кстати на perl программил когда, то видел что потоков вроде больше, но в основном эти используются.

    • @tiletyuuki3923
      @tiletyuuki3923 2 года назад

      @@SynopsisLAB Это 3 потока , которые открыты в систему по-умолчанию отвальные ты уже создаешь сам )Поток = файловый дескриптор.

  • @PavelVinogradovme
    @PavelVinogradovme 2 года назад +1

    "Май дик звучит некрасиво... хе-хе" - ахахаха до слёз!

  • @bulba1995
    @bulba1995 2 года назад +1

    Хороший материал 👍

  • @Ruslan-ps9rz
    @Ruslan-ps9rz 3 года назад +2

    Крутые уроки и весёлые) жаль, что ты не преподаешь QA😃

    • @aleksanterikaansalo
      @aleksanterikaansalo 2 года назад

      QA не быват инженерно-весёлыми как Ден.

    • @Ruslan-ps9rz
      @Ruslan-ps9rz 2 года назад

      @@aleksanterikaansalo та я думаю все айтишники весёлые, Ден топ

    • @aleksanterikaansalo
      @aleksanterikaansalo 2 года назад

      @@Ruslan-ps9rz неа, я много знаю айтишников и работал на одном IT-проекте - там модно заявлять о чувстве юмора, но нормального юмора я мало видел. Вне IT именно люди из инженерных специальностей как и в случае с DevOps/SRE как раз любят толкнуть дичь как Ден делает.

    • @Ruslan-ps9rz
      @Ruslan-ps9rz 2 года назад

      @@aleksanterikaansalo я куа впринципе норм разграничиваю работу и жизнь так что с этим норм, все коллеги норм попадались)) юмор нормальный, полёт нормальный))

    • @aleksanterikaansalo
      @aleksanterikaansalo 2 года назад

      @@Ruslan-ps9rz я тоже начинал с куа на проекте, тоже вроде не жалуюсь на коллег или просто знакомых айтишников, но могу отметить, что именно инженеры отличаются склонность к дичи.

  • @nikolasslot6618
    @nikolasslot6618 4 года назад +4

    Надеюсь сейчас ты уже знаешь, что вот эта стрелочка > называется больше)) 👍

    • @karim4046
      @karim4046 3 года назад

      Больше чем

  • @ТатьянаГощенко-ы5ю
    @ТатьянаГощенко-ы5ю 3 года назад +1

    Топ формат)

  • @КаменскийСергей-э5у
    @КаменскийСергей-э5у 4 года назад +3

    "My dick..звучит некрасиво. My data:D:D:D." Имхо тебе можно пилить такие же уроки на английском, с таким же юмоком и английскими жаргонизмами:D Ввиду бОльшего количества англоязычных юзверей, можно на донатах больше заработать.
    Но, боюсь, что эти шедевральные уроки второй раз так смешно будет трудно переснять.

  • @iqserviceKZ
    @iqserviceKZ 2 года назад +1

    Клево!

  • @iralin6311
    @iralin6311 6 лет назад +3

    как всегда отличное видео! А не подскажешь, как через терминал скопировать две последние строки из файла и вставить их в него же, только уже первыми? Sed и awk использовать нельзя (( левая часть вроде понятна (вроде:)) tail -n 2 filename >> а вот что во второй написать не понимаю...

    • @ADV-IT
      @ADV-IT  6 лет назад

      Я бы сделал так:
      tail -n 2 filename >> newfile && cat filename >> newfile
      В итоге создаешь newfile

    • @ADV-IT
      @ADV-IT  6 лет назад

      а вообще это делается через sed

    • @iralin6311
      @iralin6311 6 лет назад

      проблема в том, что необходимо записать именно в исходник, не создавая новый файл :( задачка не раз попадалась на экзамене раньше, два дня ищу решение и ничего... и ни в коем случае sed или awk...

    • @ADV-IT
      @ADV-IT  6 лет назад +2

      (tail -n 2 text.txt | cat - text.txt) > text.txt

    • @iralin6311
      @iralin6311 6 лет назад

      спасибо!

  • @orbeatnel
    @orbeatnel 4 года назад

    Денис, привет! Большое спасибо за чёткие уроки!
    После данного возник вопрос:
    Я решил перенаправить хорошие в гуд, плохие в ногуд и все в резалтс следующим образом по аналогии с рассмотренными примерами -
    grep username /etc/* > good.txt 2> nogood.txt &> results.txt
    в итоге получил пустые гуд и ногуд и записаный резалтс.
    если сделать без &> results.txt как в примере grep username /etc/* > good.txt 2> nogood.txt ,
    то всё чётко, создаются полные гуд и ногуд.
    Если пихнуть опять тройную (Кстати без username тоже работает)
    grep username /etc/* > good.txt 2> nogood.txt &> results.txt , то гуд и ногуд становятся 0 байт, а резалтс содержит всё.
    В чём подвох? В чём моя ошибка? Заранее спасибо за ответ!

    • @orbeatnel
      @orbeatnel 4 года назад

      p.s. без username если сделать grep /etc/* > good.txt 2> nogood.txt , то good.txt будет нулевым, а nogood.txt содержит то что нужно, т.е. плохие ответы.

    • @ADV-IT
      @ADV-IT  4 года назад +1

      askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file

    • @ADV-IT
      @ADV-IT  4 года назад +1

      Там хорошо описаны все варианты с таблице

  • @andriichernyayev2729
    @andriichernyayev2729 6 лет назад +6

    2:09 испугался

  • @MrBazzable
    @MrBazzable 5 лет назад +2

    Чисто интуитивно решил отбросить не нужные результаты вот такой формулировкой, 2>0 и все четко получилось, куда я мог негативные результаты отправить данной командой ? -)

    • @MrBazzable
      @MrBazzable 5 лет назад +7

      Сам себе отвечаю )) в файл 0 без расширения

    • @arshot4388
      @arshot4388 4 года назад +3

      @@MrBazzable золотце, место в раю людям, которые отвечают на свой вопрос если находят ответ, предоставляется автоматом

  • @EAGLE86X
    @EAGLE86X 6 лет назад +6

    /dev/null - устройство находящиеся в ж#$е ))))))))))))))))))))))))))))))))

  • @ruslans3317
    @ruslans3317 2 года назад +1

    спасибо!

  • @NN-uu6iq
    @NN-uu6iq 3 года назад +1

    класс

  • @Dm-if3vl
    @Dm-if3vl 4 года назад +1

    Спасибо

  • @yavwreylyasick3102
    @yavwreylyasick3102 3 года назад +1

    12:14 размер его должен быть примерно, как толщина большого пальца... (не в тему, но смешно)

  • @rodipit2680
    @rodipit2680 4 года назад +2

    когда написал:
    grep alex /etc/* 2>
    выдало ошибку:
    bash: syntax error near unexpected token `newline'
    как это исправить?
    кстати спасибо за видосы, очень помогает

    • @ADV-IT
      @ADV-IT  4 года назад +3

      grep alex /etc/* 2> errors.txt

  • @riohikari4536
    @riohikari4536 6 лет назад

    у меня команда sort не может сортировать, он как-то выполняет функцию cat, но вчера было нормально

  • @aidajam3294
    @aidajam3294 4 года назад +2

    My dick 😁😁😁😁 жжжешь реально...

  • @elgrenka
    @elgrenka Год назад +1

    Короче, вот и всё :))

  • @ЮрийСергеев-ь1г
    @ЮрийСергеев-ь1г Год назад +1

    "ой mydik звучит некрасиво" 😁😁😁

  • @SynopsisLAB
    @SynopsisLAB 2 года назад

    < этой хренью никто не пользуется)))
    по факту < - STDIN поток
    по факту > - STDOUT поток
    по факту 2> - STDERR поток.
    Много чем занимаешься админишь, уже что-то забывается, у меня та же проблема =(

  • @МихаилБрылев-л9т
    @МихаилБрылев-л9т 2 года назад

    получается ты знаешь 4 языка? -украниский, русский, иврит и английский?

    • @ADV-IT
      @ADV-IT  2 года назад

      Украинский частично понимаю только, остальные знаю хорошо

  • @vITchallenge
    @vITchallenge 2 года назад

    Почему все директории имеют размер 4096?

    • @ADV-IT
      @ADV-IT  2 года назад

      4 килобата = 1024 * 4 = 4096

  • @upvoutik
    @upvoutik 3 года назад

    $clear

  • @dabll0236
    @dabll0236 2 года назад

    меньше воды

  • @onelife527
    @onelife527 Год назад

    Денис, шалом! Я бы хотел лично с тобой связатся, как я могу это сделать? Посоветоватся хочу, хочу чтобы помог мне с некоторыми советами, если это возможно конечно же.

    • @ADV-IT
      @ADV-IT  Год назад +1

      На этом канале есть все данные, кто ищет тот найдет

  • @KK-xi4uo
    @KK-xi4uo 2 года назад +1

    Спасибо, очень полезные уроки и веселые)
    sort mydick команда 🤣