I'm currently open to new opportunities! View my resume or connect on LinkedIn.
279 posts

TIL: Progress Monitor for Linux Commands and Linux Handbook

Linux System Administration Tools Progress Monitor for File Operations GitHub - Xfennec/progress: Linux tool to show progress for cp, mv, dd, โ€ฆ (formerly known as cv) Command-line tool that shows progress for file operations Monitors commands like cp, mv, dd, tar, and others Previously known as โ€œcvโ€ (Coreutils Viewer) Displays progress bars, transfer rates, and estimated completion times Key Features and Usage Supported Operations File Copying: Progress for cp operations Moving Files: Progress for mv operations Disk Operations: Progress for dd and similar low-level operations Archive Operations: Progress for tar, gzip, and compression tools Generic Process Monitoring: Can monitor any process that reads/writes files Installation and Usage 1 2 3 4 5 6 7 8 9 10 11 12 # Installation (varies by distribution) sudo apt install progress # Ubuntu/Debian sudo yum install progress # CentOS/RHEL # Basic usage progress # Monitor specific processes progress -c cp,mv,dd # Watch mode (continuous updates) progress -w Benefits for System Administration Visibility: See progress of long-running file operations Time Estimation: Better planning for maintenance windows Troubleshooting: Identify stuck or slow operations User Experience: Provide feedback during lengthy operations Learning Resources Linux Handbook Linux Handbook Comprehensive resource for Linux learning and administration Covers beginner to advanced Linux topics Practical tutorials and guides Good complement to man pages and official documentation Educational Value Structured Learning: Organized approach to Linux education Practical Examples: Real-world scenarios and solutions Modern Approach: Up-to-date with current Linux practices Comprehensive Coverage: Wide range of Linux topics and tools Use Cases and Applications Development and Operations Build Processes: Monitor progress of large builds Data Transfer: Track file synchronization and backup operations System Maintenance: Visibility during system upgrades and migrations Database Operations: Monitor database dumps and restores Educational and Training Learning Linux: Understanding how file operations work System Monitoring: Teaching concepts of process monitoring Performance Analysis: Understanding I/O patterns and bottlenecks Troubleshooting Skills: Diagnosing slow file operations Key Takeaways Visibility Tools: Simple tools can greatly improve operational visibility User Experience: Progress indicators improve user experience even for command-line tools System Monitoring: Understanding what processes are doing is crucial for effective system administration Learning Resources: Quality educational resources like Linux Handbook accelerate learning Practical Tools: Tools like progress solve real daily problems for system administrators Open Source: Community-developed tools often fill gaps in standard toolsets The progress tool exemplifies how simple, focused tools can significantly improve the Linux command-line experience by providing visibility into long-running operations. ...

January 16, 2021 ยท 2 min ยท 402 words

TIL: Progress Command for Linux Operations and Linux Handbook Resource

Today I discovered the progress command that shows real-time progress for file operations like cp, mv, and dd, and found the comprehensive Linux Handbook learning resource.

January 16, 2021 ยท 3 min ยท 443 words

TIL: The Robot Overlord Manual - Robotics, ML, and Mathematics Guide

Today I discovered The Robot Overlord Manual, a comprehensive guide covering robotics, machine learning, and mathematics for building intelligent systems.

January 15, 2021 ยท 3 min ยท 462 words

TIL: UNIX Programming Course, Finding Duplicate Files, and Livestreaming Tips

Today I discovered a comprehensive UNIX programming course, learned techniques for finding duplicate files on Linux, and found practical tips for technical livestreaming.

January 14, 2021 ยท 3 min ยท 538 words

TIL: Plain Text Accounting with Beancount, Ledger, and Fava

Today I learned about plain text accounting systems that use simple text files to track finances using double-entry bookkeeping principles, with tools like Beancount, Ledger, and the Fava web interface.

January 13, 2021 ยท 5 min ยท 951 words

TIL: Algorithms for Decision Making - Comprehensive Book Resource

Today I discovered 'Algorithms for Decision Making', a comprehensive book covering computational approaches to decision-making under uncertainty.

January 11, 2021 ยท 3 min ยท 531 words

TIL: Scuttlebutt - Decentralized Social Network Protocol

Today I discovered Scuttlebutt, a decentralized social network protocol that enables offline-first, peer-to-peer communication without central servers.

January 10, 2021 ยท 3 min ยท 525 words

TIL: Visual NumPy Guide, Advent of Code Solutions, and Johnny Decimal Organization System

Today I learned about Jay Alammar's visual guide to NumPy, exploring Peter Norvig's Advent of Code solutions for learning algorithms, and the Johnny Decimal system for organizing digital information.

January 8, 2021 ยท 7 min ยท 1481 words

TIL: Johnny Decimal Organization System

Today I discovered the Johnny Decimal system, a simple but powerful organizational method for managing files, projects, and information using a structured numbering approach.

January 7, 2021 ยท 3 min ยท 573 words

TIL: Rust Design Patterns, Operating Systems Three Easy Pieces, and MIT Performance Engineering

Today I learned about the comprehensive Rust Design Patterns book, the excellent OSTEP operating systems textbook, MIT's performance engineering course, and other valuable computer science learning resources.

January 6, 2021 ยท 8 min ยท 1529 words

Subscribe to Newsletter

Get the latest posts and insights delivered to your inbox.

Built using Picoletter.