From 27be178aa3fb0323a5634b93856532e2cc9e8384 Mon Sep 17 00:00:00 2001 From: frogwine Date: Tue, 29 Jun 2021 12:48:08 +0300 Subject: [PATCH] aliases: Add "debian" aliases --- aliases/README.md | 49 +++++++++++++++++++++++++++++++++++++ aliases/debian.aliases.bash | 29 ++++++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100644 aliases/debian.aliases.bash diff --git a/aliases/README.md b/aliases/README.md index 4eb0915..361b0b1 100644 --- a/aliases/README.md +++ b/aliases/README.md @@ -1,5 +1,54 @@ # aliases +## alias:debian + +Shorted aliases for most used Debian specific commands. +To activate it, add `debian` to `plugins(...)` in your `.bashrc` file: + +`plugins=(... debian)` + +### Basic Commands + +| Alias | Command | +| ------ | ------------------------------------- | +| `apup` | `sudo apt update` | +| `apug` | `sudo apt upgrade` | +| `apuu` | `sudo apt update && sudo apt upgrade` | +| `apfu` | `sudo apt full-upgrade` | +| `apin` | `sudo apt install` | +| `apri` | `sudo apt install --reinstall ` | +| `aprm` | `sudo apt remove` | +| `apur` | `sudo apt purge` | +| `apse` | `apt search` | +| `apdl` | `apt-get download` | + +### APT Maintainance & Diagnostic Commands + +| Alias | Command | +| ------- | ------------------------------------------------------ | +| `apar` | `sudo apt autoremove` | +| `apcl` | `sudo apt-get autoclean` | +| `apesr` | `sudo apt edit-sources` | +| `apsh` | `apt show` | +| `aphst` | cat /var/log/apt/history.log | less | +| `drcf` | `sudo dpkg-reconfigure` | + +### APT Source & Building Commands + +| Alias | Command | +| ------ | -------------------- | +| `apsc` | `apt-get source` | +| `apbd` | `sudo apt build-deb` | + +### Debian's update-\* commands + +| Alias | Command | +| ------- | -------------------------- | +| `upgrb` | `sudo update-grub` | +| `uirfs` | `sudo update-initramfs -u` | + +---- + ## alias:package-manager This plugin provides the set of aliases that can be used to control package managers. Here is the list of the supported aliases for each package manager. You can find the details of each alias in the source [`package-manager.aliases.bash`](package-manager.aliases.bash). diff --git a/aliases/debian.aliases.bash b/aliases/debian.aliases.bash new file mode 100644 index 0000000..bd9e56c --- /dev/null +++ b/aliases/debian.aliases.bash @@ -0,0 +1,29 @@ +#!/usr/bin/env bash +# Short aliases for most used debian specific commands. + +alias apup='sudo apt update' +alias apug='sudo apt upgrade' +alias apuu='sudo apt update && sudo apt upgrade' +alias apfu='sudo apt full-upgrade' + +alias apin='sudo apt install' +alias apri='sudo apt install --reinstall' + +alias aprm='sudo apt remove' +alias apur='sudo apt purge' +alias apar='sudo apt autoremove' +alias apcl='sudo apt-get autoclean' + +alias apse='apt search' +alias apsh='apt show' +alias apsc='apt-get source' +alias apesr='sudo apt edit-sources' +alias apdl='apt-get download' + +alias apbd='sudo apt build-deb' +alias aphst='cat /var/log/apt/history.log | less' + +alias drcf='sudo dpkg-reconfigure' + +alias upgrb='sudo update-grub' +alias uirfs='sudo update-initramfs -u'