Command line flash cards with bash
6:38
How to easily manage AUR packages
9:16
Bash variable expansion
17:03
10 жыл бұрын
Bash brace expansion
6:42
10 жыл бұрын
Vim notetaking tips
17:20
10 жыл бұрын
Installing Arch Linux on Raspberry Pi
9:21
Understanding how sed works 4/4
23:45
11 жыл бұрын
The xmonad TWM on Arch Linux
6:55
11 жыл бұрын
Understanding how sed works 3/4
7:05
11 жыл бұрын
Understanding how sed works 2/4
14:48
11 жыл бұрын
Understanding how sed works 1/4
9:50
11 жыл бұрын
Ranges in vim, sed, and ed
15:16
11 жыл бұрын
Пікірлер
@EricColter-j4p
@EricColter-j4p 25 күн бұрын
Perez Daniel Johnson Helen Brown Paul
@EricColter-j4p
@EricColter-j4p 26 күн бұрын
Lewis Betty Hall Frank Hall Deborah
@kqvanity
@kqvanity Ай бұрын
I actually thought it was a regular C++ util : ) $ less $(which pass)
@Linux.Learner
@Linux.Learner 2 ай бұрын
Your videos are awesome. THANKs for the knowledge sharing. People like you make me wanna trust the Medical field once again.😁
@Linux.Learner
@Linux.Learner 4 ай бұрын
that was real neat expert bash master way to get the job done...BRAVO SIRE...
@Linux.Learner
@Linux.Learner 4 ай бұрын
You are just AWESOOME, SIRE
@JarppaGuru
@JarppaGuru 7 ай бұрын
son what you do allday on black screen? one day mom come and write "porn" WOOOH list of files lol
@cme123tr
@cme123tr 8 ай бұрын
Have you made a video on passmenu yet? Thank you for this video!
@chonkusdonkus
@chonkusdonkus 5 ай бұрын
3:40
@sunshadow9704
@sunshadow9704 9 ай бұрын
Precise, concise and to the point. One of the best teaching material when it comes to bash features. Thank you man.
@bullpup1337
@bullpup1337 11 ай бұрын
The preview is incorrect, it does not show the application correctly. Here a better version including a text preview for text files and even pdfs: open_with_fzf() { fd -t f -H -I | fzf -m --preview ' mime=$(file --mime-type -b {}); size=$(du -h {} | awk '\''{print $1}'\''); modified=$(date -d @$(stat -c %Y {}) +"%Y-%m-%d %H:%M:%S"); app=$(xdg-mime query default $mime); echo "Mime-Type: $mime"; echo "Size: $size"; echo "Modified: $modified"; echo "Will open with: $app"; echo "=============================="; if [[ $mime == "text/plain" ]]; then head -n $LINES {}; elif [[ $mime == "application/pdf" ]]; then pdftotext {} - | head -n $LINES; else echo "No preview available"; fi ' | xargs -ro -d " " xdg-open 2>&- }
@ChrisCox-wv7oo
@ChrisCox-wv7oo Жыл бұрын
7:15 when performing range pattern matching, sed (at least GNU 4.7 I'm testing on), it matches the shortest range of matches, not the longest. it doesn't even require the second pattern to match to operate on the line. e.g. on a file with a seq from 1 to 20, if you do "sed '/2/,/8/d' seq.txt" you will see 1 9 10 11 19 deleted from 2-8, 12-18, and 20 (because 20 matches the start pattern). thanks for the great series!
@pootytang2872
@pootytang2872 Жыл бұрын
hey buddy is your blogpost backedup anywhere? the link isdead
@tsts6728
@tsts6728 Жыл бұрын
Can you tell me where did you learn Linux commands plz !? I want to become a professional 🥺
@Xardas_
@Xardas_ Жыл бұрын
Where can I find your background image ?
@NeverCodeAlone
@NeverCodeAlone Жыл бұрын
Thx a lot
@arieldeluchi
@arieldeluchi Жыл бұрын
Amazing tutorial. Every other tutorial I've found out there seems to rely on memorization of commands, which makes it all look really obscure. Great work clarifying the key concepts!
@tedburke525
@tedburke525 Жыл бұрын
A lot of useful info was packed in here - thanks!
@thienminhnguyen3581
@thienminhnguyen3581 Жыл бұрын
Thank you. Great explanation!!
@BrokenKanuck
@BrokenKanuck Жыл бұрын
Great info, having your mic on the same table as your keyboard means it's picking up every tap too, - which is distracting from the amazing tutorials you do. May be worth seeing if you can get a mount?
@rose123998
@rose123998 Жыл бұрын
instead of defining cmds for all the modes you can define operator mode e.g :onoremap il :<c-u>normal! T<bar>vt<bar><cr> now `il` will work for any cmd that take motions dil cil yil etc
@flesz_
@flesz_ Жыл бұрын
Is it possible to store keys in a different location and specify as parameter to pass for decryption?
@connermcdaniel3395
@connermcdaniel3395 Жыл бұрын
Yes it is
@lhimo88
@lhimo88 Жыл бұрын
that being sed
@aitorramirez5173
@aitorramirez5173 Жыл бұрын
great tool! you could also pipe fzf to prompt the recent files and select which one you want to open in vim! Just an 8 year late suggestion hahah maybe you already implemented it.
@adriansrfr
@adriansrfr Жыл бұрын
Interesting that you are using the which command with vim to open a file. Why the preference as opposed to find?
@lethalcockslap3454
@lethalcockslap3454 Жыл бұрын
The first video in the series was helpful, this one is not, just a tortured explanation of something that could be understood
@dirk-janfaber
@dirk-janfaber Жыл бұрын
Interesting content in the video. Thank you for making it. One remark though is that the background music is kinda annoying and does not add much.
@christianchadwick7185
@christianchadwick7185 2 жыл бұрын
I just installed Linux on a VM machine for work… idk why this is so interesting and addicting - that I want to begin more taking st work like this. Is it the customization aspect? The aesthetic?
@fms6306
@fms6306 2 жыл бұрын
Very interesting stuff. Thanks
@devn0n
@devn0n 2 жыл бұрын
Your command of vim is astonishing
@mohammedmusharraf817
@mohammedmusharraf817 2 жыл бұрын
Can you please make a video on how to setup the Android app with git repository?
@tienbui8813
@tienbui8813 2 жыл бұрын
I love this channel
@blu3_enjoy
@blu3_enjoy 2 жыл бұрын
Very useful teaching
@TheWestDESIGN
@TheWestDESIGN 2 жыл бұрын
Been looking for more advanced sed tutorials and this series was the only one that properly covered what I needed. Thanks! :)
@krisnrg
@krisnrg 2 жыл бұрын
I want to be my doctor lol I used to work at a electronics retail store. The horror when we would get doctors and lawyers that just didn’t not have a clue about anything tech. I mean it put fear into me lol
@sabinmaruis
@sabinmaruis 2 жыл бұрын
what desktop wallpaper is that?
@kenziemackinnon7618
@kenziemackinnon7618 2 жыл бұрын
Hope medical school is still going well/residency is going well. It has been so cool to see someone in the health sciences (Neuroscience major) taking vim to this extent. It's something I enjoy using for writing academic papers and really want to adopt it for more things, but I've been hesitant for note taking. This solution is really tempting so I really appreciate the system you've built.
@laarags
@laarags 2 жыл бұрын
Thanks for sharing. Good stuff 👍.
@shrirangjoshi6981
@shrirangjoshi6981 2 жыл бұрын
Hey your videos are very informative and fun thanks for making these videos also, can you make a playlist explaining bash syntax because lot of things in bash like arrays requires a lot of syntax which just makes no sense as a beginner !!!
@nielsdaemen
@nielsdaemen 2 жыл бұрын
Bash is so confusing when your'e used to C based languages!
@jonhhale
@jonhhale 2 жыл бұрын
The preview option for open_with_fzf (9 minutes in) is wrong). I think you intend to have "xdg-mime query default {}" tell you the name of the application that you will be using to open the file with xdg-open. However all you will get is the error message from xdg-mime, because xdg-mime query default wants argument like "image/jpeg" not a filename like "foo.jpg" . You can get closer with "xdg-mime query filetype {}".
@louis9939
@louis9939 2 жыл бұрын
How to make babies on the command line.
@savantshuia
@savantshuia 2 жыл бұрын
I know this is an old video, but what is your experience with system76 laptops, how good are they?
@apolodu7852
@apolodu7852 2 жыл бұрын
This range system in ed/vim/sed is SO COOL , I really enjoy learning these ideas and trying those examples given in the video.
@genkiferal7178
@genkiferal7178 2 жыл бұрын
you go too fast to see what you typed and aren't explaining what you are using and if that other fucntion must be installed.
@genkiferal7178
@genkiferal7178 2 жыл бұрын
this is a review not a tutorial. perhaps you need to write review in the video title. i learned what it can do (i guess), but not how to do it.
@1neyt167
@1neyt167 2 жыл бұрын
Super bro
@rmcellig
@rmcellig 2 жыл бұрын
Excellent! I do a radio show so I need to search my LAN for audio files. Let's say I want to search for songs that contain the word hope. How do I do this?
@elatedbento
@elatedbento 2 жыл бұрын
Also, how's medical school going? I wish you all the best.
@elatedbento
@elatedbento 2 жыл бұрын
How exactly does your fzf find 58k dirs/files almost instantaneously? I run fzf in / and it finds around 10k and needs to keep searching... I am using defaults, I haven't changed the FZF_DEFAULT_COMMAND to use ag, ripgrep or fd. Is that the reason? if so, can you share your DEFAULT_COMMAND, DEFAULT_OPTS and CTRL_T_COMMAND, please? thank you very much!
@deadlysquad13
@deadlysquad13 2 жыл бұрын
I think DEFAULT_COMMAND may be the case. There're charts on the internet with comparisons of file finding utilities and ripgrep and some other are dominating by a large margin.
@elatedbento
@elatedbento 2 жыл бұрын
@@deadlysquad13 thank you for answering. I have since switched to fd and excluded the c drive in WSL and now runs smoothly!
@deadlysquad13
@deadlysquad13 2 жыл бұрын
@@elatedbento Nice to hear)
@TheGuyWithN0Username
@TheGuyWithN0Username 3 жыл бұрын
Very well explained, the previous guide I used confused the hell out of me but now it makes way more sense. Thanks!