Мне нравится с каким интересом Денис использует команды и радуется их выводу, заражает своим энтузиазмом. Установил Ubuntu и открываю с этими видео что-то новое и интересное. Лучшие видео по Linux
сначала услышал "с чего начать?" и подумал, ну вот чувак без сценария или плана, сейчас будет каша и разбросанное повествование. Но продолжил простомтр и очень доволен, супер все понял сразу. Друг, ты очень крут, спасибо тебе!
Пожалей! Я так давно не смеялся. Этот урок самый веселый. Особенно, когда ты ошибаешься и ругаешься. Или фраза "Стерёт .... или сотрет.... как правильно?"
2 заметки для любопытных. 1) sort. Как же все таки перезаписать файл так, чтобы в нем оказался отсортированный он же? Делается это параметром --output приложения sort. Если у нас есть файл some.txt, мы хотим отсортировать его и в него же поместить результат - мы пишем sort --output=some.txt some.txt 2) /dev/null. Быстрый способ обнулить файл: sudo cat /dev/null > some.txt
Кому интересно, вся информация данная Денисом есть в очень подробном виде в книге Brian Word: How Linux works. Есть в русском переводе. Денис подает естественно более красочно :)
Отличные уроки, прекрасное объяснение про dev/null )). Не совсем понял последнее объяснение про (sort < ... ) и видимо это про поток STDin по гуглил не смог найти наглядных практических примеров как это применяют на практике.
я знаю, ты тут за этим: > - новый файл, перезаписать старый >> - добавить новый файл в старый перенаправление плохих результатов в: 2> - новый файл, перезаписать старый 2>> добавить в новый файл или старый &> - и плохое и хорошее в файл
@@Rh-gameplay9095 неа, я много знаю айтишников и работал на одном IT-проекте - там модно заявлять о чувстве юмора, но нормального юмора я мало видел. Вне IT именно люди из инженерных специальностей как и в случае с DevOps/SRE как раз любят толкнуть дичь как Ден делает.
@@aleksanterikaansalo я куа впринципе норм разграничиваю работу и жизнь так что с этим норм, все коллеги норм попадались)) юмор нормальный, полёт нормальный))
@@Rh-gameplay9095 я тоже начинал с куа на проекте, тоже вроде не жалуюсь на коллег или просто знакомых айтишников, но могу отметить, что именно инженеры отличаются склонность к дичи.
как всегда отличное видео! А не подскажешь, как через терминал скопировать две последние строки из файла и вставить их в него же, только уже первыми? Sed и awk использовать нельзя (( левая часть вроде понятна (вроде:)) tail -n 2 filename >> а вот что во второй написать не понимаю...
проблема в том, что необходимо записать именно в исходник, не создавая новый файл :( задачка не раз попадалась на экзамене раньше, два дня ищу решение и ничего... и ни в коем случае sed или awk...
когда написал: grep alex /etc/* 2> выдало ошибку: bash: syntax error near unexpected token `newline' как это исправить? кстати спасибо за видосы, очень помогает
Денис, привет! Большое спасибо за чёткие уроки! После данного возник вопрос: Я решил перенаправить хорошие в гуд, плохие в ногуд и все в резалтс следующим образом по аналогии с рассмотренными примерами - 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 байт, а резалтс содержит всё. В чём подвох? В чём моя ошибка? Заранее спасибо за ответ!
p.s. без username если сделать grep /etc/* > good.txt 2> nogood.txt , то good.txt будет нулевым, а nogood.txt содержит то что нужно, т.е. плохие ответы.
"My dick..звучит некрасиво. My data:D:D:D." Имхо тебе можно пилить такие же уроки на английском, с таким же юмоком и английскими жаргонизмами:D Ввиду бОльшего количества англоязычных юзверей, можно на донатах больше заработать. Но, боюсь, что эти шедевральные уроки второй раз так смешно будет трудно переснять.
Чисто интуитивно решил отбросить не нужные результаты вот такой формулировкой, 2>0 и все четко получилось, куда я мог негативные результаты отправить данной командой ? -)
< этой хренью никто не пользуется))) по факту < - STDIN поток по факту > - STDOUT поток по факту 2> - STDERR поток. Много чем занимаешься админишь, уже что-то забывается, у меня та же проблема =(
Денис, шалом! Я бы хотел лично с тобой связатся, как я могу это сделать? Посоветоватся хочу, хочу чтобы помог мне с некоторыми советами, если это возможно конечно же.
Спасибо, за 14 минут смеха. Мне даже кажется что я лучше запоминаю теорию в таком формате а не когда нудно что-то говорят
Да, Денис как то на подсознательном уровне располагает ученика к обучению.
Мне нравится с каким интересом Денис использует команды и радуется их выводу, заражает своим энтузиазмом. Установил Ubuntu и открываю с этими видео что-то новое и интересное. Лучшие видео по Linux
Спасибо :) Уроки вроде короткие, а когда начинаешь сам пробовать, то выходит часик :) Спасибо!
так и должно быть)) это правильно.
Я думала, что одна такая замедленная ) Оказывается, Это норма!(с)😂
сначала услышал "с чего начать?" и подумал, ну вот чувак без сценария или плана, сейчас будет каша и разбросанное повествование. Но продолжил простомтр и очень доволен, супер все понял сразу. Друг, ты очень крут, спасибо тебе!
Пожалей! Я так давно не смеялся. Этот урок самый веселый. Особенно, когда ты ошибаешься и ругаешься. Или фраза "Стерёт .... или сотрет.... как правильно?"
Надеюсь тебе и дальше будет удаваться делиться знаниями в той манере, что ты делал. Это явно находит своих слушателей и учеников. 👍👍👍
Спасибо
Денис, благодарю🙏 Смотрю твои видео с улыбкой)) И прокачиваюсь 💪. От души 🤝
очень классная подача материала!)
особенно озвучка приколов
Прикольная подача ) Легко и с юмором.
Братан, ты ахуенен, гораздо лучше, что материшься, чем эээ,мэээ и академическое общение. Разбавляешь своей харизмой учёбу, от души
И еще раз Спасибо. Очень понятное обяснение.
Я тут решил еще раз пересмотреть уроки по линукс. И ета божественая озвучка. Ору.
Круто. Все на уровне.
какой урок не откроешь все супер. спасибо чувак че бы мы без тебя делали..
препод нормально объясняет в своей манере) правда не всегда разжевывает непонятные моменты
Спасибо Вам за ваше время и желания помочь другим!
Спасибо тебе большое!!!!!!!!!!!!! я в этом уже 2 дня пытаюсь разобраться
Лучший!!!))
🎇🎇🎇🎉🎉🎉
самый а*енный чел у которого я обучался чему-либо))
май дик звучит некрасиво )))
2 заметки для любопытных.
1) sort. Как же все таки перезаписать файл так, чтобы в нем оказался отсортированный он же? Делается это параметром --output приложения sort. Если у нас есть файл some.txt, мы хотим отсортировать его и в него же поместить результат - мы пишем sort --output=some.txt some.txt
2) /dev/null. Быстрый способ обнулить файл: sudo cat /dev/null > some.txt
Спасибо, полезно
просто огромнейшее спасибо, чувак!
огромное спасибо, на днях посоветовали в задаче использовать >> но так и обьяснить что это такое не смогли.
Рад что у меня получилось, на самом деле там всё просто
Кому интересно, вся информация данная Денисом есть в очень подробном виде в книге Brian Word: How Linux works. Есть в русском переводе.
Денис подает естественно более красочно :)
Спасибо тебе друг за эти уроки!
И кому пригодится:
stdin - стандартный поток ввода 0
stdout - стандартный поток вывода 1
stderr - стандартный поток ошибок 2
кстати на perl программил когда, то видел что потоков вроде больше, но в основном эти используются.
@@SynopsisLAB Это 3 потока , которые открыты в систему по-умолчанию отвальные ты уже создаешь сам )Поток = файловый дескриптор.
и снова здрасте) и снова спасибо вам:-)
"Май дик звучит некрасиво... хе-хе" - ахахаха до слёз!
Хороший материал 👍
Отличные уроки, прекрасное объяснение про dev/null )). Не совсем понял последнее объяснение про (sort < ... ) и видимо это про поток STDin по гуглил не смог найти наглядных практических примеров как это применяют на практике.
я знаю, ты тут за этим:
> - новый файл, перезаписать старый
>> - добавить новый файл в старый
перенаправление плохих результатов в:
2> - новый файл, перезаписать старый
2>> добавить в новый файл или старый
&> - и плохое и хорошее в файл
Крутые уроки и весёлые) жаль, что ты не преподаешь QA😃
QA не быват инженерно-весёлыми как Ден.
@@aleksanterikaansalo та я думаю все айтишники весёлые, Ден топ
@@Rh-gameplay9095 неа, я много знаю айтишников и работал на одном IT-проекте - там модно заявлять о чувстве юмора, но нормального юмора я мало видел. Вне IT именно люди из инженерных специальностей как и в случае с DevOps/SRE как раз любят толкнуть дичь как Ден делает.
@@aleksanterikaansalo я куа впринципе норм разграничиваю работу и жизнь так что с этим норм, все коллеги норм попадались)) юмор нормальный, полёт нормальный))
@@Rh-gameplay9095 я тоже начинал с куа на проекте, тоже вроде не жалуюсь на коллег или просто знакомых айтишников, но могу отметить, что именно инженеры отличаются склонность к дичи.
Надеюсь сейчас ты уже знаешь, что вот эта стрелочка > называется больше)) 👍
Больше чем
как всегда отличное видео! А не подскажешь, как через терминал скопировать две последние строки из файла и вставить их в него же, только уже первыми? Sed и awk использовать нельзя (( левая часть вроде понятна (вроде:)) tail -n 2 filename >> а вот что во второй написать не понимаю...
Я бы сделал так:
tail -n 2 filename >> newfile && cat filename >> newfile
В итоге создаешь newfile
а вообще это делается через sed
проблема в том, что необходимо записать именно в исходник, не создавая новый файл :( задачка не раз попадалась на экзамене раньше, два дня ищу решение и ничего... и ни в коем случае sed или awk...
(tail -n 2 text.txt | cat - text.txt) > text.txt
спасибо!
когда написал:
grep alex /etc/* 2>
выдало ошибку:
bash: syntax error near unexpected token `newline'
как это исправить?
кстати спасибо за видосы, очень помогает
grep alex /etc/* 2> errors.txt
Денис, привет! Большое спасибо за чёткие уроки!
После данного возник вопрос:
Я решил перенаправить хорошие в гуд, плохие в ногуд и все в резалтс следующим образом по аналогии с рассмотренными примерами -
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 байт, а резалтс содержит всё.
В чём подвох? В чём моя ошибка? Заранее спасибо за ответ!
p.s. без username если сделать grep /etc/* > good.txt 2> nogood.txt , то good.txt будет нулевым, а nogood.txt содержит то что нужно, т.е. плохие ответы.
askubuntu.com/questions/420981/how-do-i-save-terminal-output-to-a-file
Там хорошо описаны все варианты с таблице
Клево!
"My dick..звучит некрасиво. My data:D:D:D." Имхо тебе можно пилить такие же уроки на английском, с таким же юмоком и английскими жаргонизмами:D Ввиду бОльшего количества англоязычных юзверей, можно на донатах больше заработать.
Но, боюсь, что эти шедевральные уроки второй раз так смешно будет трудно переснять.
Чисто интуитивно решил отбросить не нужные результаты вот такой формулировкой, 2>0 и все четко получилось, куда я мог негативные результаты отправить данной командой ? -)
Сам себе отвечаю )) в файл 0 без расширения
@@MrBazzable золотце, место в раю людям, которые отвечают на свой вопрос если находят ответ, предоставляется автоматом
спасибо!
Топ формат)
класс
у меня команда sort не может сортировать, он как-то выполняет функцию cat, но вчера было нормально
Почему все директории имеют размер 4096?
4 килобата = 1024 * 4 = 4096
12:14 размер его должен быть примерно, как толщина большого пальца... (не в тему, но смешно)
2:09 испугался
Чё? подумал глаза потухли?
ADV-IT ага
Спасибо
получается ты знаешь 4 языка? -украниский, русский, иврит и английский?
Украинский частично понимаю только, остальные знаю хорошо
/dev/null - устройство находящиеся в ж#$е ))))))))))))))))))))))))))))))))
Где?
Короче, вот и всё :))
My dick 😁😁😁😁 жжжешь реально...
"ой mydik звучит некрасиво" 😁😁😁
< этой хренью никто не пользуется)))
по факту < - STDIN поток
по факту > - STDOUT поток
по факту 2> - STDERR поток.
Много чем занимаешься админишь, уже что-то забывается, у меня та же проблема =(
$clear
меньше воды
Денис, шалом! Я бы хотел лично с тобой связатся, как я могу это сделать? Посоветоватся хочу, хочу чтобы помог мне с некоторыми советами, если это возможно конечно же.
На этом канале есть все данные, кто ищет тот найдет
Спасибо, очень полезные уроки и веселые)
sort mydick команда 🤣