#Terminal.
Explore Terminal articles, tutorials, guides, and code examples on MeshWorld India. Learn best practices, get practical tips, and level up your Terminal skills.
SSH Remote File Editing: Edit Files on Servers Like a Pro
Master remote file editing — SSH into servers, edit files with vi/nano/emacs, use local editors remotely, and handle common remote editing scenarios.
How to Handle Git's Default Editor: Commit, Abort, and Configure
Master Git's editor prompts — write commit messages, abort commits, change the default editor, and use one-liner commits without opening an editor.
Terminal Text Editors Compared: vi/vim vs Nano vs Emacs
Choose the right terminal text editor — compare vi/vim, Nano, and Emacs by learning curve, power, use cases, and when to use each one.
How to Exit Emacs: Save, Quit, and Force Close
Complete guide to exiting GNU Emacs — save changes, quit without saving, force quit, cancel operations, and handle common stuck scenarios.
How to Exit Nano: Save, Quit, and Force Close
Complete guide to exiting Nano editor — save changes, quit without saving, force quit, and handle common stuck scenarios with clear examples.
How to Exit vi and Vim: Save, Quit, and Force Close
Complete guide to exiting vi/vim — save changes, quit without saving, force quit, and handle common stuck scenarios with clear examples.
Terminal Basics for macOS: Essential Commands for Everyday Productivity
Unlock the command line without fear. Learn essential Terminal commands, create aliases, customize your shell, and automate tasks that are impossible in the GUI.
Zsh + Oh My Zsh: The Ultimate Terminal Setup Guide
Transform your terminal with Zsh and Oh My Zsh — themes, plugins, aliases, and productivity hacks. From boring bash to powerful command line.
SSH Config & Aliases: The Developer's Connection Kit
Master SSH configuration — host aliases, jump hosts, key management, port forwarding, and secure connections. Save time with ~/.ssh/config automation.
tmux Cheat Sheet: Sessions, Panes, Windows & Config
Complete tmux reference — prefix key, sessions, windows, panes, copy mode, key bindings, plugins, and a starter .tmux.conf for 2026.
Git Cheat Sheet: Every Command You Actually Need
Complete Git reference with copy-paste commands for setup, staging, branching, merging, rebasing, stashing, undoing mistakes, remotes, and log inspection.
Vim Cheat Sheet: Modes, Navigation, Editing & Config
Complete Vim reference covering modes, movement, editing commands, search and replace, visual mode, split panes, macros, text objects, and a starter .vimrc.
How to Exit Vim, Vi, and Nano (Step by Step)
Stuck in Vim? Here is exactly how to save and exit, quit without saving, and force-quit Vim, Vi, and Nano — with every command you need and why they work.
Git Worktree Guide: Work on Multiple Branches Simultaneously
Stop stashing mid-feature for hotfixes. Learn how to use Git worktree to check out multiple branches into separate folders with real-world workflow examples.
SSH & GPG Cheat Sheet: Keys, Tunnels & Signed Commits
Complete SSH and GPG reference — key generation, ssh-agent, config file aliases, port forwarding, database tunneling, GPG signing, and signed git commits.
Regex Cheat Sheet: Patterns, Groups & Real-World Examples
Master regular expressions with this guide to anchors, groups, lookaheads, and quantifiers. Includes real-world patterns for emails, URLs, and passwords.
Linux & Bash Cheat Sheet: Commands Every Dev Needs
Complete Linux and Bash reference — file operations, permissions, processes, grep, find, networking, pipes, cron jobs, SSH, and shell scripting.
How to Set Up WSL2 for Windows Developers
WSL2 setup for Windows developers. Learn how to install Linux on Windows, configure Docker and VS Code, and optimize performance for a seamless experience.
curl Cheat Sheet: API Testing, Auth & File Uploads
Master curl for API testing. This reference covers GET/POST requests, auth, file uploads, timing breakdowns, and scripting patterns for developers.
Docker Cheat Sheet: Images, Containers, Compose & More
Complete Docker reference — pulling images, running containers, volumes, networks, exec, logs, Docker Compose commands, Dockerfile tips, and disk cleanup.
I Deleted My Code with git reset --hard. git reflog Saved It.
True story: running git reset --hard on the wrong branch wiped a week of work. Here is how git reflog recovered it all.
Configure Git User Name and Email via Terminal
Learn how to set your global Git username and email via the terminal. Ensure every commit is correctly associated with your identity using simple commands.
Restart Docker Container
This article explains about deletion of a local branch from git using terminal. Also includes explanation about deleting branch forcefully.
Delete Local Git Branch Using Terminal
Learn to delete local Git branches safely using terminal commands. Master git branch -d, -D flags, and cleanup workflows for maintaining a clean repository.
Show or Hide Absolute Line Numbers in Vim Editor
Master line number visibility in Vim. Learn the commands for absolute, relative, and hybrid line numbers to improve your navigation speed in the terminal.