Working with Bash Shell: Variables, Built-ins, and Data Processing
Core Features of Bash
Command History: Executed commands are stored in ~/.bash_history. This file contains records from previous sessions. Commands from the current active session are held in memory and written to the file upon successful logout.
Tab Completion:
Command completion: Press Tab after the first word of a command string.
File comp ...
Posted on Sat, 19 Sep 2026 16:04:04 +0000 by nemiux
Building a Command-Line File Manager in Kotlin Using Interfaces
Architecture Overview
This implementation uses three main components working together:
CommandLineTool: Handles user input parsing
LogicController: Routes commands to appropriate handlers
FileHandler: Executes file system operations
An interface-based approach provides a clean contract for all file operations.
Command Input Handler
package kf ...
Posted on Thu, 17 Sep 2026 16:48:44 +0000 by setic
Linux System Administration: A Practical Guide to Installation, Configuration, and Command-Line Mastery
1. Introduction to Linux
An operating system (OS) manages computer hardware and software resources. It handles memory allocation, device input/output, network operations, and file systems, providing an interface for user interaction.
Major OS Categories by Domain:
Desktop OS: Windows (largest user base), macOS (polished UX, fewer apps, higher ...
Posted on Wed, 16 Sep 2026 16:39:22 +0000 by theoph
Getting Started with Git for Version Control and Collaboration
During development, code can be lost or accidentally overwritten. Git provides a distributed version control system that tracks changes, enables branching for team collaboration, and allows reverting to previous states. This guide covers essential Git commands and workfolws for individual and team use.
Initial Setup
Git uses command-line syn ...
Posted on Fri, 11 Sep 2026 16:43:03 +0000 by TFD3
Essential Linux Commands for Development and System Administration
Cross-Compilation Overview
Cross-compilation involves building executables on a high-performance host architecture (like x86) to run on a different target architecture (like ARM). This approach leverages the host's superior resources and tooling, streamlining the development process before deployment to resource-constrained embedded devices.
C ...
Posted on Sun, 06 Sep 2026 16:21:52 +0000 by cdxrevvved
Linux Command Line Fundamentals: A Comprehensive Reference
Linux Directory Structure
The root directory (/) is the top-level directory in Linux. Unlike some operating systems, Linux has only one top-level directory: the root directory. Path relationships are described using the / separator. For example, /home/user/file.txt indicates that there is a file named file.txt in the user directory within the h ...
Posted on Sat, 05 Sep 2026 16:15:08 +0000 by linkskywalker
Using ifconfig for Network Interface Management in CentOS
ifconfig is a command-line utility for network interface management on CentOS systems. It provides functionality to query, configure, activate, and deactivate network interfaces.
Key Functions
Display Interface Details: Show configuration and status for all or a specific network interface.
Configure Network Parameters: Set IP address, netmask, ...
Posted on Thu, 06 Aug 2026 16:26:43 +0000 by joshmpratt
HTTP Status Codes and Nginx Log Analysis
HTTP Status Codes
HTTP response status codes are three-digit numbers that indicate the outcome of a request. Common status codes include:
200: Success
301: Permanent redirect
302: Temporary redirect
304: Browser cache (not modified)
403: Forbidden (permission denied)
404: Resource not found
500: Internal server error (server code error)
502: B ...
Posted on Sun, 02 Aug 2026 16:56:20 +0000 by captainplanet17
Mastering Linux Standard Stream Redirection with the tee Utility
The tee command acts as a splitter in a pipeline, reading from standard input and writing simultaneously to standard output and one or more files. Its core value is allowing operators to inspect a data stream in real time while preserving it for later processing or auditing.
command | tee [options] file [file2 ...]
Options Overview
-a, --appe ...
Posted on Wed, 29 Jul 2026 16:25:32 +0000 by ik
Mastering Linux Pipe Operators and Text Filter Commands
The pipe operator (|) is one of the most powerful features in Linux, enabling you to chain multiple commands together. This article explores how pipes work, how they differ from redirection, and demonstrates practical filter command usage.
How Pipe Operators Work
A pipe connects the standard output of one command to the standard input of anothe ...
Posted on Mon, 06 Jul 2026 17:29:00 +0000 by kbascombe