-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.alias
51 lines (41 loc) · 1.43 KB
/
.alias
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
# -*- mode: sh -*-
#This file contains all my aliases for the terminal
#they must be sourced to the shell config (.bashrc,.zshrc etc.)
#basic aliases
alias tmux="tmux -2"
alias sudosu="sudo -Es"
alias sudo="sudo "
alias poweroff="sudo poweroff"
alias mv="mv -i"
# alias rm="rm -i"
alias cp="cp -i"
alias df="df -h"
alias ".."="cd .."
alias "..."="cd ../.."
alias vim="nvim"
alias diff="diff --color"
alias e="emacsclient --alternate-editor= --tty"
#use trash-cli instead of rm
alias rm="trash-put"
#improved find
alias find="fd"
#use ranger to move around directories
alias rn=". ranger"
#process check
alias psuser="ps -u miguel"
# eza instead of ls
alias ls="eza -s extension --group-directories-first"
alias ll="eza -ls extension --group-directories-first"
alias lla="eza -las extension --group-directories-first"
alias la="eza -as extension --group-directories-first"
#open programs
alias op="xdg-open"
#git aliases
alias gitlog="git log --decorate --color=always --pretty=tformat:\"%C(auto)%h %ce %s %d\" --graph"
#check the weather in Coruna
alias weather="curl wttr.in/Coruna"
#arch linux
alias pin="pacman -Slq | fzf --multi --preview 'pacman -Si {1}' | xargs -ro sudo pacman -S"
alias pre="pacman -Qq | fzf --multi --preview 'pacman -Qi {1}' | xargs -ro sudo pacman -Rns"
alias parus="paru -Slq | fzf --multi --preview 'paru -Si {1}' | xargs -ro paru -S"
alias parur="paru -Qq | fzf --multi --preview 'paru -Qi {1}' | xargs -ro sudo paru -Rns"