diff --git a/linux-bash/bash_aliases.sh b/linux-bash/bash_aliases.sh index 9da72a8..5294368 100644 --- a/linux-bash/bash_aliases.sh +++ b/linux-bash/bash_aliases.sh @@ -1,5 +1,16 @@ +export CLOUDFLARE_API_TOKEN=Pah8Q6hBUsQsKnKhaMJB2QvL-LHAWCcU8xti66Q3 +dive(){ docker exec -it "$@" bash } +alias reboot='sudo reboot' +alias restart='docker restart' +export HOMEBREW_NO_ENV_HINTS=true +alias wg="sudo wg" +# alias wg="docker exec wg wg " +# alias caddy="docker exec -w /etc/caddy caddy caddy fmt --overwrite; docker exec -w /etc/caddy caddy caddy reload" +# alias caddy-passwd="docker exec -w /etc/caddy caddy caddy hash-password -p" +alias up="docker compose down; docker compose up -d --remove-orphans; docker compose logs -f" alias vite="npm run dev -- --host 0.0.0.0" alias cls="clear" +alias nginx="docker exec -it nginx bash" export GGML_CUDA=1 export LLAMA_CURL=1 export LLAMA_ARG_N_GPU_LAYERS=99 @@ -8,15 +19,15 @@ export LLAMA_ARG_HOST="0.0.0.0" export LLAMA_ARG_HF_REPO="bartowski/Phi-3-medium-128k-instruct-GGUF" export LLAMA_ARG_HF_FILE="Phi-3-medium-128k-instruct-Q4_K_S.gguf" export LLAMA_ARG_CTX_SIZE=65536 - +export HOMEBREW_NO_AUTO_UPDATE=1 # export LANG=C.UTF-8 # export LC_ALL=C.UTF-8 alias rerun="docker compose down && docker compose up -d --build && docker compose logs -f" -export PATH="/usr/local/bin:/home/w/.cache/ms-playwright/chromium-1129/chrome-linux:$PATH" -export OLLAMA_HOST=host.docker.internal:11434 +export PATH="/Users/w/hub/wireguard-go/:/Users/w/.venv/bin:/usr/local/bin:/home/w/.cache/ms-playwright/chromium-1129/chrome-linux:$PATH" +# export OLLAMA_HOST=host.docker.internal:11434 alias rp=runpodctl export PATH="/usr/local/bin:/home/w/.cache/ms-playwright/chromium-1129/chrome-linux:$PATH" @@ -24,14 +35,13 @@ export COMPOSE_STOP_GRACE_PERIOD=0 export PATH=/usr/bin:$PATH alias prune="docker system prune -f" alias rc="vi ~/.bash_aliases && tail ~/.bash_aliases && source ~/.bash_aliases" -alias up="down && docker compose up --remove-orphans" +# alias up="down && docker compose up --remove-orphans" alias down="docker compose down" pkill() { pkill -f "$@" ; ps ux ; } 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 --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; } @@ -39,7 +49,7 @@ redis-lastsave() { redis-cli "$@" --raw lastsave | xargs -I{} date -d @{} "+%Y-% redis-dump() { sudo rsync -a /var/lib/redis/dump.rdb ~/.backup/dump.rdb-$(date +%Y%m%d); } alias systemctl="sudo systemctl" -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 ip="ip -4" alias py="python" alias p="python" @@ -66,7 +76,6 @@ export LIBGL_ALWAYS_INDIRECT=1 export LD_LIBRARY_PATH="/usr/local/cuda/lib64:/usr/local/lib:$LD_LIBRARY_PATH" 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 service="sudo service" alias apt="sudo apt-get" @@ -81,11 +90,11 @@ alias stuats="status" dash() { sudo docker run -it --rm --gpus all --entrypoint=bash "$1"; } alpine() { - docker run -it --rm alpine ash + docker run -it --rm alpine } dsh() { sudo docker run -it --rm "$1" sh; } -alias nuc="ssh w@10.0.0.1" +alias nuc="ssh w@192.168.12.5" alias mac="ssh jaewooklee@192.168.12.45" alias ip="ip -4" alias ping="ping -c 2" @@ -114,7 +123,7 @@ alias myip="curl ifconfig.me" # 내 IP 주소 확인 alias ports="netstat -tuln" # 열려 있는 포트 확인 alias free="free -h --si" alias df="df -h" -alias diff="git diff --staged" +# alias diff="git diff --staged" alias status="git status ." alias push="git push" alias pull="git pull" @@ -144,28 +153,29 @@ parallel() { wait } -repeat() { - if [ $# -lt 2 ]; then - echo "Usage: repeat [s|m|h] " - return 1 - fi +# repeat() { +# if [ $# -lt 2 ]; then +# echo "Usage: repeat [s|m|h] " +# return 1 +# fi - interval=$(echo $1 | sed 's/[smh]$//') - unit=${1##*[0-9]} - command="${@:2}" +# interval=$(echo $1 | sed 's/[smh]$//') +# unit=${1##*[0-9]} +# command="${@:2}" - case $unit in - s|'') seconds=$interval;; - m) seconds=$((interval * 60));; - h) seconds=$((interval * 3600));; - *) echo "Invalid time unit. Use 's' for seconds, 'm' for minutes, 'h' for hours, or no unit for seconds."; return 1;; - esac +# case $unit in +# s|'') seconds=$interval;; +# m) seconds=$((interval * 60));; +# h) seconds=$((interval * 3600));; +# *) echo "Invalid time unit. Use 's' for seconds, 'm' for minutes, 'h' for hours, or no unit for seconds."; return 1;; +# esac + +# while true; do +# eval $command +# sleep $seconds +# done +# } - while true; do - eval $command - sleep $seconds - done -} alias remote="git remote -v" alias stash="git stash" alias branch="git branch"