diff --git a/src/data/roadmaps/linux/content/101-editing-files/100-vim.md b/src/data/roadmaps/linux/content/101-editing-files/100-vim.md index f78b5a31c..da74401f9 100644 --- a/src/data/roadmaps/linux/content/101-editing-files/100-vim.md +++ b/src/data/roadmaps/linux/content/101-editing-files/100-vim.md @@ -23,3 +23,4 @@ Check out this [Github repo](https://github.com/iggredible/Learn-Vim?tab=readme- - [@article@Learn Vim Progressively](https://yannesposito.com/Scratch/en/blog/Learn-Vim-Progressively/) - [@video@Vim basics](https://www.youtube.com/watch?v=wACD8WEnImo&list=PLT98CRl2KxKHy4A5N70jMRYAROzzC2a6x&ab_channel=LearnLinuxTV) - [@article@Platform to practice Vim](https://vim-adventures.com/) +- [@article@Vi Cheat Sheet](https://ryanstutorials.net/linuxtutorial/cheatsheetvi.php) \ No newline at end of file diff --git a/src/data/roadmaps/linux/content/104-text-processing/109-pipe.md b/src/data/roadmaps/linux/content/104-text-processing/109-pipe.md index 6ef702982..c4311d7eb 100644 --- a/src/data/roadmaps/linux/content/104-text-processing/109-pipe.md +++ b/src/data/roadmaps/linux/content/104-text-processing/109-pipe.md @@ -8,4 +8,8 @@ Here is a simple example of piping two commands, `ls` and `grep`, to list all th ls | grep .txt ``` -In this example, `ls` lists the files in the current directory and `grep .txt` filters out any files that don't end with `.txt`. The pipe command, `|`, takes the output from `ls` and uses it as the input to `grep .txt`. The output of the entire command is the list of text files in the current directory. \ No newline at end of file +In this example, `ls` lists the files in the current directory and `grep .txt` filters out any files that don't end with `.txt`. The pipe command, `|`, takes the output from `ls` and uses it as the input to `grep .txt`. The output of the entire command is the list of text files in the current directory. + +Visit the following resources to learn more: + +- [@article@Piping and Redirection](https://ryanstutorials.net/linuxtutorial/piping.php#piping) \ No newline at end of file diff --git a/src/data/roadmaps/linux/content/104-text-processing/116-grep.md b/src/data/roadmaps/linux/content/104-text-processing/116-grep.md index 187eb07ee..9b46370d0 100644 --- a/src/data/roadmaps/linux/content/104-text-processing/116-grep.md +++ b/src/data/roadmaps/linux/content/104-text-processing/116-grep.md @@ -18,5 +18,6 @@ There is also an alternative to `grep` - `ripgrep`. Visit the following resources to learn more: +- [@article@Grep and Regular Expressions for Beginners](https://ryanstutorials.net/linuxtutorial/grep.php) - [@article@bgsu.edu: Advanced Grep Topics](https://caspar.bgsu.edu/~courses/Stats/Labs/Handouts/grepadvanced.htm) - [@opensource@Ripgrep: Github Repository](https://github.com/BurntSushi/ripgrep) diff --git a/src/data/roadmaps/linux/content/104-text-processing/index.md b/src/data/roadmaps/linux/content/104-text-processing/index.md index 87bf59332..4f51b347b 100644 --- a/src/data/roadmaps/linux/content/104-text-processing/index.md +++ b/src/data/roadmaps/linux/content/104-text-processing/index.md @@ -14,4 +14,8 @@ grep 'Linux' sample.txt This command will display all the lines in the sample.txt file which contain the word "Linux". -Overall, the proficiency in text processing is crucial for Linux users as it allows them to automate tasks, parse files, and mine data efficiently. \ No newline at end of file +Overall, the proficiency in text processing is crucial for Linux users as it allows them to automate tasks, parse files, and mine data efficiently. + +Visit the following resources to learn more: + +- [@article@Linux Filters](https://ryanstutorials.net/linuxtutorial/filters.php) diff --git a/src/data/roadmaps/linux/content/114-shell-programming/index.md b/src/data/roadmaps/linux/content/114-shell-programming/index.md index c61234b15..7bb9a8524 100644 --- a/src/data/roadmaps/linux/content/114-shell-programming/index.md +++ b/src/data/roadmaps/linux/content/114-shell-programming/index.md @@ -11,4 +11,8 @@ A simple example of a bash shell script: # My first script echo "Hello, World!" ``` -The 'echo' command prints its argument, in this case "Hello, World!", to the terminal. \ No newline at end of file +The 'echo' command prints its argument, in this case "Hello, World!", to the terminal. + +Visit the following resources to learn more: + +- [@article@Bash Scripting Tutorial](https://ryanstutorials.net/bash-scripting-tutorial/) \ No newline at end of file