Тёмный

Xargs Explained 

TomNomNom
Подписаться 23 тыс.
Просмотров 43 тыс.
50% 1

The xargs command explained.
Previous video: • The Find Command

Опубликовано:

 

14 янв 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 84   
@monh964
@monh964 5 месяцев назад
every day I realize I know nothing.. , thanks
@memories1778
@memories1778 4 месяца назад
go marry someone
@monh964
@monh964 4 месяца назад
@@memories1778 Irrelevant to the topic
@nickmills8476
@nickmills8476 3 месяца назад
This is the opposite of the Dunning-Kruger effect. I think I know how you feel.
@monh964
@monh964 3 месяца назад
@@nickmills8476 enlighten me.
@arma5166
@arma5166 3 месяца назад
@lls8476 or maybe he's passed the peak
@dhedarkhcustard
@dhedarkhcustard 3 месяца назад
I like how you show the mistakes. It makes you seem much more human and it helps learn WHY something happens when it does. Great video.
@scottfwalter
@scottfwalter 2 месяца назад
This is probably the best explanation of all the different ways to use xargs.
@james-cucumber
@james-cucumber 4 месяца назад
This was fantastic. Actually motivating shell commands you might want to write, and guiding the viewer through the process, including when and why things don’t work is brilliant! Awesome pedagogy, you’ve earned a new sub!
@docmalitt
@docmalitt 5 месяцев назад
Greetings mr. T. for us who truly enjoy your little educational cli videos, with all the regular apologies (you are busy, you are in love, you hunt bugs, you are saving the world, etc..) we can survive few more videos per annum... no need for any scripting or preps, just hit record and voila. Parfect.
@detecht
@detecht 5 месяцев назад
The quality of your content is so good. Its way better than everything else out there. Thank you, man. Seriously. You're awesome!
@gtmfarrell1381
@gtmfarrell1381 5 месяцев назад
Excellent stuff, Tom. Saw your 'find' command video, and have been waiting for your next upload since! Really enjoying this style of video. A few more of these, and you'll have one of the best, most accessible video series on getting the most out of the command line!
@felipedonadon7039
@felipedonadon7039 4 месяца назад
Hey Tom, I didn't know about your YT channel here! I fell in love with Vim and Bash scripting a couple of years back, thanks to your mash-up video with Stök in a coffee shop, after a hacking conference, explaining to him a few of the tricks up in your sleeves. I'm so glad to see you uploading here again, please keep 'em coming! ( also the format of these videos is really well stiched together, no fancy editions, just pure scripting and explanations, which is quite refreshing, thanks for this! ) Regards from Brazil.
@trampoline60
@trampoline60 4 месяца назад
This video is so useful! Concise and to the point while explaining the command with examples
@PHoSawyer
@PHoSawyer 5 месяцев назад
Great stuff, consise, and with enough knowledge to go on further but short enough without any guff. Top quality!
@tomaszkarwik6357
@tomaszkarwik6357 4 месяца назад
I knew there had to be a way to do that. Thank you. I've been searching for this command for months
@nazneenzafar743
@nazneenzafar743 4 месяца назад
Thanks for this awesome tutorial. I was actually having some hard time understanding xargs from its manual. I am glad i was suggested this video.
@BluesManPeich
@BluesManPeich 4 месяца назад
This video was incredibly instructive, thanks.
@jasonfevang9670
@jasonfevang9670 3 месяца назад
Really well done video, simple and great pacing. Please make more!
@apemoses7231
@apemoses7231 5 месяцев назад
Great video as usual, I can't wait for whats next.
@BugBountyReportsExplained
@BugBountyReportsExplained 5 месяцев назад
I was waiting! Keep it up Tom🔥
@glennhoetker2721
@glennhoetker2721 4 месяца назад
Brilliant. Clearly explained and accessible. Thanks!
@lol-hz9mc
@lol-hz9mc 5 месяцев назад
Thank you very much for teaching Xargs this easily man!!
@endlessrock3r
@endlessrock3r 5 месяцев назад
Excellent explanation!! I was trying to learn exactly about the Xargs command a few days ago :))
@MelroyvandenBerg
@MelroyvandenBerg 4 месяца назад
Thanks! Useful for me. I didn't knew about the -P flag. And this advanced sh -c within the xargs makes a lot of sense as well. Very powerful indeed.
@mintoo2cool
@mintoo2cool 4 месяца назад
cant wait for the followup to this .. would love to see this as a series and cover curl, ip, netstat, iostat, sar etc etc
@alexandrelithaud8196
@alexandrelithaud8196 4 месяца назад
It's clean and very interesting! I want more of these !
@nathangetty4892
@nathangetty4892 5 месяцев назад
Love seeing everyone’s usecases with these commands, I’ve always used exec, but that -I flag with xargs is amazing! Nice find by me!
@Leander_
@Leander_ 3 месяца назад
Very well presented, thanks!
@eyephpmyadmin6988
@eyephpmyadmin6988 4 месяца назад
Ive been uing your tools then saw you did tuff with naham sec and i had to check your channel out, im glad i did
@foifirst
@foifirst 4 месяца назад
Really good explanation! Thanks 🙏
@KevinNitro
@KevinNitro 23 дня назад
Please I'm looking forward to your next video of this series 💫
@UliTroyo
@UliTroyo 4 месяца назад
I've never had to use xargs but I know it's very common, so I wondered what I was doing different. I use Nuhsell! It lets me do the following: open hostnames | lines | each { |url| host -t A $url } The 'lines' command splits text input into a list at each newline. Then I pass the 'each' command a Nushell closure where I run the 'host' command with the value form each line. And if I change the 'each' command to 'par-each', it will run each in parallel, in as many threads as I have available. Nice to know what xargs does finally, but it also makes me glad I use Nushell.
@xyangst
@xyangst 4 месяца назад
Was wondering the same thing since i was using fish 🙃
@MFoster392
@MFoster392 5 месяцев назад
Thank you for sharing your knowledge ,this is great stuff :)
@mattlau04
@mattlau04 4 месяца назад
Very educative and clear!
@b391i
@b391i 5 месяцев назад
Nice lesson, Mr. Tom.
@Awcator
@Awcator 2 месяца назад
Best short daily usage way of demo
@janekmachnicki2593
@janekmachnicki2593 23 дня назад
Well explained Thanks Tom!
@khocode4090
@khocode4090 4 месяца назад
What a PEDAGOGY and it's a CypherPunk and Telecom Architect ! you've got a new SUB :)
@Me.n_n
@Me.n_n 5 месяцев назад
Great Tom more videos like that 😊
@LocdNCoded
@LocdNCoded 4 месяца назад
Awesome 🎉. Thank you! Very helpful
@simon7762
@simon7762 4 месяца назад
Wow never knew about the parallelism and bash flag for xargs, thanks tom!
@indignasmr7379
@indignasmr7379 4 месяца назад
Excellent video
@mikael5743
@mikael5743 2 месяца назад
Great content
@GooogleGoglee
@GooogleGoglee 4 месяца назад
Very well detailed video. Subscribed ❤ I hope in more videos about 'awk' command 😊
@codelinx
@codelinx 4 месяца назад
That was a great video
@katiagalkina4607
@katiagalkina4607 4 месяца назад
fantastic! keep it up. subbed!
@exec_evil
@exec_evil 5 месяцев назад
Simply Awesome 👌😊
@kfhahn
@kfhahn 8 дней назад
great video
@mysteriousministar2481
@mysteriousministar2481 2 месяца назад
we want moreeee, lets goooooo
@echobucket
@echobucket 4 месяца назад
it always drove me crazy that the default for find and xargs wasn't to use as the separator character. This is what most other commands deal with but somehow these are weird and use spaces by default.
@ZachaPedro
@ZachaPedro 3 месяца назад
If you’re using xargs with sh -c, then might as well insert the argument as a positional parameter of sh which that inner shell expands as an actual variable ($1) rather than keep using -I{}, whose behavior is finicky in practice. That does require you to surround the argument to -c in single quotes, and to provide a placeholder parameter that will become $0 (I use "sh-c") since that is supposed to stand for the script name, but I get fewer surprises in the end.
@TheD3adlysin
@TheD3adlysin 4 месяца назад
Hey @tomnomnom These are awesome. Whats your goal with this video series? Hopefully, the entirety of the core-utils! Do Fuser next!
@dwolrdcojp
@dwolrdcojp 4 месяца назад
Beautiful
@user-gg2sj5gl9j
@user-gg2sj5gl9j 5 месяцев назад
Awesome ❤ Tom
@TheJaguar1983
@TheJaguar1983 4 месяца назад
xargs is a great tool. One of the many reasons I run WSL on my Windows machine. I tend to use XXXX with the -I argument because it shouldn't conflict with bash syntax, flags or filenames.
@RohitYadav-qt9lx
@RohitYadav-qt9lx 5 месяцев назад
Awesome video as always , if you can continue this series and go over some other useful commands from Bug hunter/Red Teaming perspective like: host nslookup [also a bit of DNS explanation lol] grep [regex matching] awk tr jq [complex operations like replacing strings in json] gron nmap
@justinnamilee
@justinnamilee 3 месяца назад
For the -0 flag alone this video is dope, because I had always wondered about it and just end up doing a bash for loop instead. xD
@betanapallisandeepra
@betanapallisandeepra 4 месяца назад
Good one
@elbobinas
@elbobinas 4 месяца назад
thanks sir
@trejohnson7677
@trejohnson7677 4 месяца назад
powershell piping beating the snot out of ye olde kludged xargs invokations
@davidardo4466
@davidardo4466 5 месяцев назад
Please make more js video❤
@h1k0r-mg2hc
@h1k0r-mg2hc Месяц назад
Can you make a video topic bug hunting recon please ❤
@kiryls1207
@kiryls1207 4 месяца назад
please make a video about jdsl
@user-ws9up8os6u
@user-ws9up8os6u 5 месяцев назад
🎉🎉🎉
@__CJ.__
@__CJ.__ 5 месяцев назад
@KillianDefaoite
@KillianDefaoite 4 месяца назад
I've never needed to use xargs, for loops have always been good enough for me, e.g for file in $(find . -type f); do tail $file; done or for file in $(cat listoffiles.txt); do tail $file; done Is there anything about xargs that makes it more useful than a standard for loop?
@256k_
@256k_ 3 месяца назад
how can i learn all these damn unix/linux command line tools? not a joke for real, is there like a resource to learn about all of this? is this what a sysadmin does? i feel like there's so much power to be had with just the basic commnad line tools that are right there in every distro but i know nothing of them.
@harshitjoshi3082
@harshitjoshi3082 5 месяцев назад
What if we give it -P100 ?
@andyhall7032
@andyhall7032 3 месяца назад
nice...thankfully no one except windows admins would use spaces in filenames...phew !!
@aliakbarmostafaei
@aliakbarmostafaei 5 месяцев назад
How did you learn all of this? 👍
@TomNomNomDotCom
@TomNomNomDotCom 5 месяцев назад
Almost everything I've learnt has been as a result of having a problem to solve, searching for options to solve it, and reading further into the tools I found along the way :)
@akashsarkar990
@akashsarkar990 5 месяцев назад
Why aren't you using zsh?
@TomNomNomDotCom
@TomNomNomDotCom 5 месяцев назад
I've been using bash for about 25 years and I found it difficult to switch!
@CantPickTheNameIwant
@CantPickTheNameIwant 4 месяца назад
audio isn't loud enough
@TomNomNomDotCom
@TomNomNomDotCom 4 месяца назад
I'll try fix that for next time, thanks :)
@CantPickTheNameIwant
@CantPickTheNameIwant 4 месяца назад
@@TomNomNomDotCom thank you mate
@ysxninja
@ysxninja 5 месяцев назад
You eerily sound like youtube.com/@NoBoilerplate Must be a glitch in the matrix. Great to see more videos from you, ❤ I especially enjoy your VIM tutorial with @STOk. I Always go back to it and discover something new.
Далее
Xargs Should Be In Your Command Line Toolbag
16:24
Просмотров 95 тыс.
Bug Bounties With Bash - VirSecCon2020 Talk
54:13
Просмотров 50 тыс.
♀ 🔁 ♂ = ...❓ #OC #늦잠 #vtuber
00:12
Просмотров 1,6 млн
🤢 To try piggy toothpick beauty gadget
00:30
Просмотров 9 млн
unlock the lowest levels of coding
7:05
Просмотров 228 тыс.
Learning Rust! | Writing a 16bit Virtual Machine
1:37:34
Become a shell wizard in ~12 mins
12:25
Просмотров 217 тыс.
WHY IS THE HEAP SO SLOW?
17:53
Просмотров 199 тыс.
7 Amazing CLI Tools You Need To Try
18:10
Просмотров 224 тыс.
Linux File System/Structure Explained!
15:59
Просмотров 4 млн
Networking Fundamentals
1:16:04
Просмотров 52 тыс.
ARRAYLIST VS LINKEDLIST
21:20
Просмотров 50 тыс.