mirror of
https://github.com/eRgo35/dots.git
synced 2025-12-16 07:26:12 +01:00
fish aliases
This commit is contained in:
@@ -1,3 +1,60 @@
|
||||
if status is-interactive
|
||||
# Commands to run in interactive sessions can go here
|
||||
end
|
||||
|
||||
# Navigation
|
||||
alias .. "cd .."
|
||||
alias cd.. "cd .."
|
||||
|
||||
# # Enhanced listing commands using eza
|
||||
# alias ls "command eza"
|
||||
# alias l "eza -G --icons"
|
||||
# alias ll "eza -l --icons"
|
||||
# alias lg "eza -lG"
|
||||
# alias lall "eza -lahF --icons --git"
|
||||
# alias lalg "eza -laGhF --icons --git"
|
||||
# alias latree "eza -laGghHT --git --icons"
|
||||
# alias la "eza --git --icons -la"
|
||||
# alias lsd "eza -laD"
|
||||
# alias lr "eza -R"
|
||||
# alias tree "eza -T"
|
||||
|
||||
# System commands
|
||||
alias cls "clear"
|
||||
alias userlist "cut -d: -f1 /etc/passwd"
|
||||
alias free "free -mt"
|
||||
alias du "du -ach | sort -h"
|
||||
alias ps "ps auxf"
|
||||
alias sudo "sudo "
|
||||
alias reload "exec $SHELL -l"
|
||||
alias hibernate "systemctl hibernate"
|
||||
alias mkdir "mkdir -pv"
|
||||
alias startupctl "systemctl list-unit-files --type=service | grep enabled"
|
||||
|
||||
# Process monitoring
|
||||
alias psmem "ps -e -orss=,args= | sort -b -k1 -nr"
|
||||
alias psmem10 "ps -e -orss=,args= | sort -b -k1 -nr | head -10"
|
||||
alias pscpu "ps -e -o pcpu,cpu,nice,state,cputime,args|sort -k1,1n -nr"
|
||||
alias pscpu10 "ps -e -o pcpu,cpu,nice,state,cputime,args|sort -k1,1n -nr | head -10"
|
||||
|
||||
# Search & Clipboard
|
||||
alias grep "grep --color=auto"
|
||||
alias fgrep "fgrep --color=auto"
|
||||
alias egrep "egrep --color=auto"
|
||||
alias xclip "xclip -selection c"
|
||||
|
||||
# Git shortcuts
|
||||
alias gua "git remote | xargs -L1 git push --all"
|
||||
alias ga "git add ."
|
||||
alias gap "git add -p"
|
||||
alias gc "git commit -m"
|
||||
alias gu "git push"
|
||||
alias gp "git pull"
|
||||
alias gs "git status"
|
||||
alias gd "git diff"
|
||||
|
||||
# Editor shortcuts
|
||||
alias hxd "hx ~/.files/"
|
||||
alias hxc "hx ~/code/"
|
||||
alias vim "nvim"
|
||||
alias vi "nvim"
|
||||
|
||||
Reference in New Issue
Block a user