An open API service indexing awesome lists of open source software.

https://github.com/powerappsdarren/linux-ultimate-reference


https://github.com/powerappsdarren/linux-ultimate-reference

Last synced: 4 months ago
JSON representation

Awesome Lists containing this project

README

          

# Ubuntu Linux Commands Cheat Sheet

A comprehensive, interactive cheat sheet for Ubuntu Linux commands. This is a static website that requires no dependencies, build processes, or server-side components.

>https://design.ubuntu.com/brand

## ✨ New Features

- **🌙 Dark Mode Toggle** - Switch between light and dark themes
- **📋 Click-to-Copy Commands** - Click any command to copy it to clipboard
- **⌨️ Keyboard Navigation** - Use Ctrl+K to focus search, Escape to clear
- **🔍 Enhanced Search** - Real-time search with result highlighting
- **📱 Improved Mobile Experience** - Better responsive design
- **🔝 Logo Click Navigation** - Click the Ubuntu logo to scroll to top

## Features

- **Comprehensive Command Reference**: Covers essential Ubuntu/Linux commands across 15+ categories
- **Interactive Search**: Search through commands and descriptions in real-time
- **Responsive Design**: Works seamlessly on desktop, tablet, and mobile devices
- **Ubuntu-themed UI**: Clean design using official Ubuntu colors and styling
- **Smooth Navigation**: Click navigation links for smooth scrolling to sections
- **Mobile-friendly**: Collapsible sidebar for mobile devices
- **No Dependencies**: Pure HTML, CSS, and JavaScript - no frameworks or build tools required
- **Accessibility**: Keyboard navigation and screen reader friendly

## Quick Start

### Option 1: Local File System
1. Download or clone this repository
2. Open `index.html` directly in any modern web browser
3. No server required - works completely offline!

### Option 2: Web Server
1. Copy all files to your web server directory
2. Access via your domain/subdomain
3. Works with any web server (Apache, Nginx, etc.)

### Option 3: GitHub Pages (or similar)
1. Fork this repository
2. Enable GitHub Pages in repository settings
3. Your site will be available at `https://yourusername.github.io/linux-ultimate-reference`

## File Structure

```
linux-ultimate-reference/
├── index.html # Main HTML file
├── css/
│ └── styles.css # All styling and responsive design
├── js/
│ └── script.js # Interactive functionality
├── images/
│ └── ubuntu-logo.png # Ubuntu logo
└── readme.md # This file
```

## Sections Covered

1. **Getting Started** - Terminal shortcuts, basic navigation, help commands
2. **File System Navigation** - Listing and finding files and directories
3. **File Management** - Creating, copying, moving, deleting, permissions
4. **Text Manipulation** - Viewing, editing, searching within files
5. **System Information** - Hardware info, disk usage, process management
6. **Package Management** - APT and DPKG commands
7. **Network Commands** - Configuration, connectivity, monitoring
8. **Compression and Archiving** - TAR, ZIP, and compressed archives
9. **Environment Variables** - Viewing and setting environment variables
10. **SSH & Remote Access** - SSH client commands and key management
11. **Log Management** - System logs and journal commands
12. **User Management** - User operations and group management
13. **Performance Monitoring** - System performance tools
14. **Git Commands** - Version control basics
15. **Advanced Tips and Tricks** - Command chaining, redirections, aliases, cron jobs

## Keyboard Shortcuts

- **Ctrl+K** (or Cmd+K): Focus search input
- **Enter**: Perform search
- **Escape**: Clear search or close mobile menu
- **Click any command**: Copy to clipboard

## Usage Tips

### Search Functionality
- Use the search bar in the header to find specific commands
- Search works across command names, descriptions, and section titles
- Results are highlighted and the page automatically scrolls to the first match
- Use Ctrl+K for quick search access

### Copy Commands
- Click any command (marked with code styling) to copy it to clipboard
- Look for the clipboard icon that appears on hover
- Great for quickly copying commands to your terminal

### Dark Mode
- Toggle between light and dark themes using the moon/sun icon
- Theme preference is saved in your browser
- Automatically respects your system's dark mode preference

### Navigation
- Click any item in the sidebar to jump to that section
- The active section is highlighted in the sidebar as you scroll
- On mobile, tap the hamburger menu (☰) to open/close the sidebar
- Click the Ubuntu logo to scroll to the top of the page

### Mobile Experience
- Fully responsive design adapts to all screen sizes
- Touch-friendly interface with appropriate spacing
- Sidebar automatically closes after selecting a section on mobile

## Browser Compatibility

This site works in all modern browsers:
- Chrome 60+
- Firefox 55+
- Safari 11+
- Edge 79+

## Contributing

Feel free to contribute by:
- Adding new commands or sections
- Improving existing descriptions
- Fixing typos or errors
- Enhancing the design or functionality
- Adding new features

## License

This project is open source and available under the MIT License.

## Credits

- Ubuntu brand colors and design inspiration from Canonical
- Font Awesome icons for navigation and UI elements
- Created for the Linux community with ❤️