diff --git a/linux-bash/bash_aliases.sh b/linux-bash/bash_aliases.sh index 5bff865..7a628a0 100644 --- a/linux-bash/bash_aliases.sh +++ b/linux-bash/bash_aliases.sh @@ -1,17 +1,25 @@ -export RC="~/.bash_aliases" export PATH=/usr/bin:$PATH +alias rc="vi ~/.bash_aliases && tail ~/.bash_aliases && source ~/.bash_aliases" +alias up="down && docker compose up -d --remove-orphans && log" +alias down="docker compose down" +inspect() { docker image inspect "$@" | jq ; } +alias d="docker" +alias c="docker compose" +alias i="sudo apt-get install -y" alias build="docker build ." -alias run="docker build . -t temp && docker run --rm temp" +alias run="docker build . -t temp && docker run --network host --rm temp" +alias debian="docker run -it --rm --gpus all pytorch/pytorch:2.4.0-cuda12.4-cudnn9-devel bash" +check() { curl -x "localhost:$1" -k https://httpbin.org/ip; } +redis-lastsave() { redis-cli "$@" --raw lastsave | xargs -I{} date -d @{} "+%Y-%m-%d %H:%M:%S"; } +redis-dump() { sudo rsync -a /var/lib/redis/dump.rdb ~/.backup/dump.rdb-$(date +%Y%m%d); } +alias systemctl="sudo systemctl" -alias rc="vi $RC && tail $RC && source $HOME/.${SHELL##*/}rc" -alias bat="batcat --paging=never" cd() { clear; echo "$(pwd)/$*"; echo; command cd "$@" && ls -lh --color=auto; echo; } - alias my="sudo chown -R $(id -u):$(id -g)" - alias l="clear; pwd; echo; command ls -lh --color=auto" alias ls="clear; pwd; echo; command ls -alh --color=auto" +alias make="make -j" alias ns="watch -n 0.1 nvidia-smi" log() { if [ $# -eq 0 ]; then @@ -21,11 +29,8 @@ log() { fi } -alias i="sudo apt-get install -y" -alias debian="docker run -it --rm --gpus all --network host python:3.12-slim bash" alias download="huggingface-cli download" alias journal="sudo journalctl -u" -alias make="make -j" export GGML_CUDA=1 export LLAMA_CURL=1 @@ -35,7 +40,6 @@ export PATH="/home/w/.venv/bin:/home/w/hub/llama.cpp:/usr/local/cuda/bin:$PATH" alias rsync="rsync -avPh" alias wg="sudo wg" alias dpkg="sudo dpkg" -alias systemctl="sudo systemctl" alias service="sudo service" alias apt="sudo apt-get" @@ -46,8 +50,10 @@ alias pyhton="python" # alias stauts="status" # alias stuats="status" -dash() { - sudo docker run -it --rm --gpus all --entrypoint=bash "$1"; +dash() { sudo docker run -it --rm --gpus all --entrypoint=bash "$1"; } + +alpine() { + docker run -it --rm alpine ash } dsh() { sudo docker run -it --rm "$1" sh; } @@ -62,7 +68,7 @@ diff() { git status echo echo - git diff --staged + git --no-pager diff --staged else diff -qr "$@" fi @@ -108,7 +114,7 @@ alias remote="git remote -v" alias stash="git stash" alias vimrc="vi ~/.vimrc" commit() { - git commit -m "$*" + git commit -m "$*" && git pull && git push } git() {