bashrc: update

This commit is contained in:
Jaewook Lee
2024-08-27 12:52:25 +09:00
parent 069f39d3c1
commit 0290cb73f1

View File

@@ -1,17 +1,25 @@
export RC="~/.bash_aliases"
export PATH=/usr/bin:$PATH 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 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; } cd() { clear; echo "$(pwd)/$*"; echo; command cd "$@" && ls -lh --color=auto; echo; }
alias my="sudo chown -R $(id -u):$(id -g)" alias my="sudo chown -R $(id -u):$(id -g)"
alias l="clear; pwd; echo; command ls -lh --color=auto" alias l="clear; pwd; echo; command ls -lh --color=auto"
alias ls="clear; pwd; echo; command ls -alh --color=auto" alias ls="clear; pwd; echo; command ls -alh --color=auto"
alias make="make -j"
alias ns="watch -n 0.1 nvidia-smi" alias ns="watch -n 0.1 nvidia-smi"
log() { log() {
if [ $# -eq 0 ]; then if [ $# -eq 0 ]; then
@@ -21,11 +29,8 @@ log() {
fi 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 download="huggingface-cli download"
alias journal="sudo journalctl -u" alias journal="sudo journalctl -u"
alias make="make -j"
export GGML_CUDA=1 export GGML_CUDA=1
export LLAMA_CURL=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 rsync="rsync -avPh"
alias wg="sudo wg" alias wg="sudo wg"
alias dpkg="sudo dpkg" alias dpkg="sudo dpkg"
alias systemctl="sudo systemctl"
alias service="sudo service" alias service="sudo service"
alias apt="sudo apt-get" alias apt="sudo apt-get"
@@ -46,8 +50,10 @@ alias pyhton="python"
# alias stauts="status" # alias stauts="status"
# alias stuats="status" # alias stuats="status"
dash() { dash() { sudo docker run -it --rm --gpus all --entrypoint=bash "$1"; }
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; } dsh() { sudo docker run -it --rm "$1" sh; }
@@ -62,7 +68,7 @@ diff() {
git status git status
echo echo
echo echo
git diff --staged git --no-pager diff --staged
else else
diff -qr "$@" diff -qr "$@"
fi fi
@@ -108,7 +114,7 @@ alias remote="git remote -v"
alias stash="git stash" alias stash="git stash"
alias vimrc="vi ~/.vimrc" alias vimrc="vi ~/.vimrc"
commit() { commit() {
git commit -m "$*" git commit -m "$*" && git pull && git push
} }
git() { git() {