10 Linux Terminal Commands for Beginners — A simple tutorial covering essential Linux terminal commands like ls, cd, and pwd. This video helps me get familiar with the basic commands needed to navigate and manage files in a Linux environment, making it easier for newcomers to start using the terminal.
Vim Basics in 8 Minutes — This short tutorial introduces the key commands needed to navigate and edit text in Vim. In this video, you’ll learn how to make and undo changes to a file, delete lines, searching text, save, and exit, making it an ideal starting point for new Vim users.
Bash in 100 Seconds — A quick video that introduces bash shell, showing how it functions and what it can do. It’s an informative overview for anyone new to using the terminal in a Linux environment.
Linux 101: How to use the mount command — This video introduces the mount command for new Linux users, showing how to connect an external drive to the internal file system for easy file access and management.
How to Create a Simple Makefile - Introduction to Makefiles — The video is an introduction to creating simple Makefiles, breaking down the steps in a simple way.
How to Compress Files in Linux - Tar Command — This article explains the tar command in Linux, offering practical examples for creating, extracting, and managing tar archives. It’s a handy guide for easily compressing and backing up files in Linux.
Copy Files and Directories in Linux — This article explains how to copy files and directories in Linux using commands like cp and rsync. It includes examples for copying single files, multiple files, and entire directories while preserving file attributes.
Memory Management in Operating System — This article gives a simple rundown of how memory management works in an operating system. It talks about why it’s important, different methods like paging and segmentation, and how the OS handles memory to keep everything running smoothly.
SCP command to Securely Transfer Files/Folders in Linux — This video shows how to use the scp command to securely transfer files and folders between two Linux systems. It explains the basics of scp, including syntax and options, so you can easily transfer data on Linux distributions like Ubuntu, CentOS, Fedora, and more.
4 Big Endian vs Little Endian Byte Ordering — This video explains the difference between big endian and little endian, two methods for storing bytes in memory. It makes it easy to understand how data is organized and why endianness matters in computer systems.
What is virtual memory? – Gary explains — This video explains how virtual memory allows operating systems like Windows, iOS, and Android to extend physical RAM by using storage space. This helps the system manage larger workloads and run more applications than the physical memory alone could handle, improving performance and multitasking capabilities.
Virtual Memory in Operating System — This article explains that virtual memory allows an operating system to use disk storage as an extension of RAM, improving performance by handling larger processes and multitasking.
Don’t Panic! Everything You Need to Know About Kernel Panics — This article breaks down kernel panics, which are basically when your computer hits a major error it can’t fix and just crashes.
Segmented, Paged and Virtual Memory — This video gives a chill rundown on memory management in operating systems, focusing on segmented and paged memory systems.
Threads and Concurrency — This article explores threads and concurrency in operating systems, detailing the distinction between threads and processes and the benefits of multithreading. It also discusses synchronization mechanisms like mutexes to manage thread interaction effectively.
What is a Thread - Concept of Process and Thread - Operating System — This video explains the concepts of processes and threads in operating systems, offering a straightforward overview for those looking to grasp the fundamentals of multitasking and concurrent processing.
Fork and Exec System Calls — This video covers the fork() and exec() system calls in operating systems, explaining how they manage process creation and program execution.
Semaphores in Process Synchronization — This article discusses the concept of semaphores in process synchronization, covering their types (counting and binary), how they work, and their role in managing access to shared resources in operating systems.
LFS 12.2 - How to build Linux From Scratch 12.2 — This playlist walks you through building Linux From Scratch 12.2 from start to finish, covers the entire process from disk configuration to final system boot.