--- sidebar_position: 1 --- # Introduction to Terminal ## Launch Terminal Here’s a list of common shortcuts to launch the terminal in various desktop environments and window managers on Snigdha OS, along with relevant emojis: ### 🌐 **Desktop Environments & Window Managers** 1. **KDE Plasma** - Shortcut: `Ctrl + Alt + T` 2. **GNOME** - Shortcut: `Super (Windows key) + T` 3. **XFCE** - Shortcut: `Ctrl + Alt + T` 4. **LXQt** - Shortcut: `Ctrl + Alt + T` 5. **Cinnamon** - Shortcut: `Ctrl + Alt + T` 6. **MATE** - Shortcut: `Ctrl + Alt + T` 7. **i3wm** (Tiling Window Manager) - Shortcut: `Mod + Enter` (where "Mod" is usually the `Super` key or `Alt`) 8. **Sway** (Wayland-based i3-like WM) - Shortcut: `Mod + Enter` 9. **Openbox** - Shortcut: `Super + Enter` (or configure manually) 10. **AwesomeWM** - Shortcut: `Mod + Return` 11. **Fluxbox** - Shortcut: `Super + Return` 12. **Budgie** - Shortcut: `Super + T` 13. **LXDE** - Shortcut: `Ctrl + Alt + T` 14. **Herbstluftwm** - Shortcut: `Mod + Return` ## Shortcodes(Regular) Here’s the explanation of your aliases with relevant emojis: ### System and Package Management - **`alias ls='ls -l --color=auto'`** πŸ–₯️🌈: List files in long format (`-l`) and colorize the output for better readability (`--color=auto`). - **`alias grep='grep --color=auto'`** πŸ”πŸŒˆ: Highlight matching text in color when using `grep` for easier identification of search results. - **`alias rs="sudo pacman -Rs"`** πŸš«πŸ“¦: Remove a package and its dependencies (`pacman -Rs`) with `sudo`. - **`alias s="sudo pacman -S"`** πŸ“¦βœ¨: Install a package with `pacman` using the shortcut `s`, which runs `sudo pacman -S`. - **`alias sy="sudo pacman -Syy"`** πŸ”„πŸ“¦: Force sync the package databases (`-Syy`) to fetch the latest information from mirrors. - **`alias syyu="sudo pacman -Syyu"`** β¬†οΈπŸ“¦πŸ’»: Perform a system update by forcing a database refresh (`-Syy`) and upgrading all packages (`-u`). - **`alias lck="sudo rm /var/lib/pacman/db.lck"`** πŸ”’πŸ—‘οΈ: Remove the lock file (`db.lck`) that may block `pacman` from functioning properly. - **`alias vm="sudo systemctl enable --now vmtoolsd.service"`** πŸ–₯οΈβš™οΈ: Enable and start the VMware Tools service (`vmtoolsd.service`) in a virtual machine. - **`alias rip="expac --timefmt='%Y-%m-%d %T' '%l\t%n %v' | sort | tail -200 | nl"`** πŸ•’πŸ“‹: List the most recent 200 installed packages, sorted by date, with numbered entries. - **`alias ys="yay -S"`** πŸš€πŸ“¦: Install packages from the AUR using `yay` with the `ys` shortcut. - **`alias pas="paru -S"`** πŸ› οΈπŸ“¦: Install packages from the AUR using `paru` with the `pas` shortcut. - **`alias wget="wget -c"`** πŸŒβ¬‡οΈ: Resume interrupted downloads with the `-c` option for `wget`. ### Navigation - **`alias ..="cd .."`** πŸ”ΌπŸ“: Move up one directory level using the shortcut `..` instead of typing `cd ..`. - **`alias home="cd ~"`** πŸ πŸ’»: Quickly go to your home directory with the `home` alias. - **`alias docs="cd ~/Documents"`** πŸ“‚πŸ“: Navigate to your `Documents` folder with the `docs` alias. - **`alias dl="cd ~/Downloads"`** πŸ“₯πŸ—‚οΈ: Go to the `Downloads` folder using the `dl` alias. - **`alias music="cd ~/Music"`** 🎡🎢: Navigate to your `Music` folder with the `music` alias. - **`alias pics="cd ~/Pictures"`** πŸ–ΌοΈπŸ“Έ: Quickly jump to the `Pictures` folder using the `pics` alias. - **`alias vids="cd ~/Videos"`** πŸŽ¬πŸ“Ή: Go to the `Videos` folder with the `vids` alias. - **`alias desk="cd ~/Desktop"`** πŸ–₯οΈπŸ’»: Jump to the `Desktop` folder using the `desk` alias. These aliases with emojis make it easy to remember their functions and provide a fun, visual way to enhance your terminal experience!