From 64931e0e0ee10aac5be4b3a15d3efdeffb5ac7be Mon Sep 17 00:00:00 2001 From: Debajyati Dey <127122455+Debajyati@users.noreply.github.com> Date: Tue, 22 Oct 2024 14:55:19 +0530 Subject: [PATCH] Linux (#7541) Adding links to Linux topics. --------- Co-authored-by: dsh --- .../roadmaps/linux/content/101-editing-files/100-vim.md | 3 ++- .../linux/content/110-disks-filesystems/102-mounts.md | 7 ++++++- .../linux/content/111-booting-linux/101-boot-loaders.md | 8 +++++++- .../linux/content/114-shell-programming/100-debugging.md | 5 ++++- .../roadmaps/linux/content/114-shell-programming/index.md | 2 +- 5 files changed, 20 insertions(+), 5 deletions(-) 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 4e271f792..5f3388187 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,4 +23,5 @@ 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 +- [@article@Vim Cheat Sheet](https://vim.rtorr.com/) +- [@course@Learn Vimscript The Hard Way](https://learnvimscriptthehardway.stevelosh.com/) \ No newline at end of file diff --git a/src/data/roadmaps/linux/content/110-disks-filesystems/102-mounts.md b/src/data/roadmaps/linux/content/110-disks-filesystems/102-mounts.md index 3a2c90c16..39a5d2185 100644 --- a/src/data/roadmaps/linux/content/110-disks-filesystems/102-mounts.md +++ b/src/data/roadmaps/linux/content/110-disks-filesystems/102-mounts.md @@ -14,4 +14,9 @@ mount /dev/sdb1 /mnt The above command will mount the filesystem (assuming it's a valid one) on the second partition of a second hard drive at the `/mnt` directory. After the partition is mounted, you can access the files using the `/mnt` directory. -Understanding and managing mounts is crucial for effective Linux disk and filesystem management. \ No newline at end of file +Understanding and managing mounts is crucial for effective Linux disk and filesystem management. + +Visit the following resources to learn more: +- [@article@Mounting, unmounting and the /mnt directory - The Linux Documentation Project](https://tldp.org/LDP/Linux-Filesystem-Hierarchy/html/mnt.html) +- [@article@Linux `mount` command with Examples](https://phoenixnap.com/kb/linux-mount-command) +- [@official@The `mount` command manual page](https://man7.org/linux/man-pages/man8/mount.8.html) \ No newline at end of file diff --git a/src/data/roadmaps/linux/content/111-booting-linux/101-boot-loaders.md b/src/data/roadmaps/linux/content/111-booting-linux/101-boot-loaders.md index 46550668d..543dd8625 100644 --- a/src/data/roadmaps/linux/content/111-booting-linux/101-boot-loaders.md +++ b/src/data/roadmaps/linux/content/111-booting-linux/101-boot-loaders.md @@ -9,4 +9,10 @@ Typically, the two most commonly used boot loaders in Linux are LILO (Linux Load sudo update-grub ``` -Irrespective of the type of Boot Loader used, understanding and configuring them properly is essential for maintaining an efficient, stable and secure operating system. Boot loaders also allow users to switch between different operating systems on the same machine, if required. \ No newline at end of file +Irrespective of the type of Boot Loader used, understanding and configuring them properly is essential for maintaining an efficient, stable and secure operating system. Boot loaders also allow users to switch between different operating systems on the same machine, if required. + +Visit the following resources to learn more: +- [@article@comprehensive documentation of Bootloader - archlinux wiki](https://wiki.archlinux.org/title/Arch_boot_process#Boot_loader) +- [@article@What Is GRUB Bootloader in Linux?](https://phoenixnap.com/kb/what-is-grub) +- [@official@The GNU GRUB website](https://www.gnu.org/software/grub/) + diff --git a/src/data/roadmaps/linux/content/114-shell-programming/100-debugging.md b/src/data/roadmaps/linux/content/114-shell-programming/100-debugging.md index 18cb9ddd5..b44391655 100644 --- a/src/data/roadmaps/linux/content/114-shell-programming/100-debugging.md +++ b/src/data/roadmaps/linux/content/114-shell-programming/100-debugging.md @@ -16,4 +16,7 @@ Or, you can run a script in debug mode directly from the command line. bash -x script.sh ``` -These debugging tools and options can drastically help you in making your scripts more error-proof and efficient. \ No newline at end of file +These debugging tools and options can drastically help you in making your scripts more error-proof and efficient. + +Visit the following sources to learn more: +- [@official@Official Bashdb Documentation](https://bashdb.readthedocs.io/en/latest/) \ No newline at end of file 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 7bb9a8524..f5221c891 100644 --- a/src/data/roadmaps/linux/content/114-shell-programming/index.md +++ b/src/data/roadmaps/linux/content/114-shell-programming/index.md @@ -15,4 +15,4 @@ The 'echo' command prints its argument, in this case "Hello, World!", to the ter Visit the following resources to learn more: -- [@article@Bash Scripting Tutorial](https://ryanstutorials.net/bash-scripting-tutorial/) \ No newline at end of file +- [@video@Bash Scripting on Linux - YT Playlist](https://youtube.com/playlist?list=PLT98CRl2KxKGj-VKtApD8-zCqSaN2mD4w&si=MSehStqnhSqgoMSj)