- **Disk Management**: Added commands for switching data between two USB drives, including formatting and copying operations.
- **Diagnosis**:
- **Apt**: Included command to view APT logs for package history.
- **Wayland Issues**: Added commands for checking system logs and GPU information to diagnose Wayland-related issues.
- Added instructions for setting and updating hostnames, including alias configuration.
- Included detailed `tar` commands for creating and transferring backups over SSH.
- Expanded time zone configuration section with `timedatectl` commands and manual link setup.
- Added methods for locating specific services using `systemctl`.
- Included steps for decrypting and re-encrypting `openssl` archives with password management.
- Added `diff`, `rsync`, and `cmp` methods for recursively verifying directory content differences.
- Added instructions for downloading, extracting, and copying font files.
- Included steps to update the font cache with explanations of `fc-cache` options.
- **System Information**:
- Added detailed commands for hardware and software information, including `lscpu`, `lshw`, `hwinfo`, and more.
- Included commands for finding binary paths, counting words and lines in files.
- **User Management**:
- Introduced new sections for managing user information, super user management, and switching users.
- Added commands for listing users, disabling root login via SSH, managing sudo permissions, and switching users with sudo or root privileges.
This update provides a more comprehensive overview of system and user management tasks.
- Added detailed instructions for checking and managing USB devices
- Included commands for:
- Viewing system information related to USB devices
- Identifying mount points and device information
- Checking filesystem and data integrity
- Testing for bad blocks and running SMART diagnostics
- Benchmarking read speed and safely removing devices
This commit provides a comprehensive guide for handling USB devices in Linux environments.