You've probably heard of the "grep" command, but did you know about ripgrep? ripgrep is a "line-oriented search tool" that you can use to quickly find text within files, with additional features. Also, a few tools from the "Modern UNIX" suite are discussed in this video as well.
## Support LearnLinuxTV (commission earned):
- Get your own cloud server with Linode ➜ https://learnlinux.link/linode
- Support me on Patreon and get early access to new content! ➜ https://learnlinux.link/patron
- Check out my latest book, Mastering Ubuntu Server 3rd Edition ➜ http://ubuntuserverbook.com
- Check out Shells.com to spin up your very own Linux or Windows desktop in the cloud ➜ https://learnlinux.link/shells
- Affiliate store for Linux compatible hardware/accessories ➜ https://learnlinux.link/amazon
- Check out the Tiny Pilot KVM for your Homelab ➜ https://learnlinux.link/tinypilot
## Time codes:
00:00 - Intro
00:49 - Project Info
02:43 - Example of using ripgrep to search for text within files
04:23 - Recursively searching your current working directory
05:18 - Searching specific paths
07:35 - Example of Ripgrep ignoring files listed in .gitignore
09:08 - Replacing strings with Ripgrep
11:25 - Checking out Exa (another tool within the Modern UNIX Suite)
13:15 - Checking out Bat (another tool within the Modern UNIX Suite)
## Video-specific links:
ripgrep (rg) on Github ➜ https://github.com/BurntSushi/ripgrep
Modern UNIX Tools on Github ➜ https://github.com/ibraheemdev/modern-unix
## Recommended evergreen videos:
- How to create a bootable flash drive for installing Linux ➜ https://linux.video/flash-usb
- Understanding Linux permissions ➜ https://linux.video/perms
- OpenSSH Guide ➜ https://linux.video/ssh
- LVM Deep-dive ➜ https://linux.video/lvm
- How to better secure OpenSSH ➜ https://linux.video/secure-ssh
## LearnLinuxTV Links:
- Main site ➜ https://www.learnlinux.tv
- Community ➜ https://community.learnlinux.tv
## About the host
- Personal blog ➜ https://www.jaylacroix.com
- Twitter ➜ https://learnlinux.link/twitter
## FAQ
- Which distro do I use? ➜ https://learnlinux.link/mydistro
- My recording gear (commissions earned) ➜ https://learnlinux.link/recording-stuff
Disclaimer: LearnLinuxTV provides technical content on YouTube that will hopefully be helpful to you and teach you something new. However, this content is provided without any warranty (expressed or implied). LearnLinuxTV is not responsible for any damages that may arise from any use of this content. The viewer is expected to follow best judgement and to make his/her/their best decisions while working with production or non-production systems and hardware.