Merge branch 'master' of https://github.com/jaewooklee93/wiki
This commit is contained in:
83
bash_aliases.sh
Normal file
83
bash_aliases.sh
Normal file
@@ -0,0 +1,83 @@
|
|||||||
|
export RC="~/.bash_aliases"
|
||||||
|
alias rc="vi $RC && tail $RC && source $HOME/.${SHELL##*/}rc"
|
||||||
|
|
||||||
|
alias l="ls -al --color=auto"
|
||||||
|
alias ls="ls -al --color=auto"
|
||||||
|
alias ns="watch -n 0.1 nvidia-smi"
|
||||||
|
alias log="docker compose logs -f" # compose V2
|
||||||
|
alias i="sudo apt-get install -y"
|
||||||
|
alias debian="docker run -it --rm --gpus all python bash"
|
||||||
|
alias download="huggingface-cli download"
|
||||||
|
alias journal="sudo journalctl -u"
|
||||||
|
alias bsah="bash" # common typing error
|
||||||
|
alias pyhton="python" # common typing error
|
||||||
|
alias make="make -j"
|
||||||
|
|
||||||
|
export GGML_CUDA=1
|
||||||
|
export LLAMA_CURL=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 apt="sudo apt-get"
|
||||||
|
alias dpkg="sudo dpkg"
|
||||||
|
alias systemctl="sudo systemctl"
|
||||||
|
alias service="sudo service"
|
||||||
|
|
||||||
|
dash() { sudo docker run -it --rm "$1" bash; }
|
||||||
|
alias nuc="ssh 192.168.12.2"
|
||||||
|
alias mac="ssh jaewooklee@192.168.12.45"
|
||||||
|
alias ip="ip -4"
|
||||||
|
alias ping="ping -c 2"
|
||||||
|
|
||||||
|
diff() {
|
||||||
|
if [[ $# -eq 0 ]]; then
|
||||||
|
git diff --staged
|
||||||
|
else
|
||||||
|
diff -qr "$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
alias less="less -SEX"
|
||||||
|
|
||||||
|
docker() {
|
||||||
|
if [[ "$1" == "ps" ]]; then
|
||||||
|
command sudo docker ps | less -SEX
|
||||||
|
elif [[ "$1" == "rm" ]]; then
|
||||||
|
command sudo docker "$@" -f
|
||||||
|
else
|
||||||
|
command sudo docker "$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
alias ..="cd .." # 상위 디렉토리로 이동
|
||||||
|
alias ...="cd ../.." # 두 단계 위로 이동
|
||||||
|
alias ~="cd ~" # 홈 디렉토리로 이동
|
||||||
|
alias mkdir="mkdir -p"
|
||||||
|
|
||||||
|
alias myip="curl ifconfig.me" # 내 IP 주소 확인
|
||||||
|
alias ports="netstat -tuln" # 열려 있는 포트 확인
|
||||||
|
alias free="free -h --si"
|
||||||
|
alias df="df -h"
|
||||||
|
|
||||||
|
alias status="git status ."
|
||||||
|
alias push="git push"
|
||||||
|
alias pull="git pull"
|
||||||
|
alias add="git add"
|
||||||
|
|
||||||
|
commit() {
|
||||||
|
git commit -m "$*"
|
||||||
|
}
|
||||||
|
|
||||||
|
git() {
|
||||||
|
if [[ "$1" == "diff" ]]; then
|
||||||
|
shift
|
||||||
|
command git diff --staged "$@"
|
||||||
|
else
|
||||||
|
command git "$@"
|
||||||
|
fi
|
||||||
|
}
|
||||||
|
|
||||||
|
alias cls="clear"
|
||||||
|
alias weather="curl ko.wttr.in"
|
||||||
37
vimrc.vimrc
Normal file
37
vimrc.vimrc
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
" 기본 설정
|
||||||
|
set nocompatible " Vi 호환 모드 비활성화
|
||||||
|
set encoding=utf-8 " 파일 인코딩을 UTF-8로 설정
|
||||||
|
|
||||||
|
" 탭 및 공백 설정
|
||||||
|
set tabstop=4 " 탭을 4칸으로 설정
|
||||||
|
set shiftwidth=4 " 자동 들여쓰기를 4칸으로 설정
|
||||||
|
set expandtab " 탭 대신 공백 사용
|
||||||
|
|
||||||
|
" 줄 번호 표시
|
||||||
|
set number " 줄 번호 표시
|
||||||
|
" set relativenumber " 상대 줄 번호 표시
|
||||||
|
|
||||||
|
" 검색 설정
|
||||||
|
set ignorecase " 대소문자 구분 없이 검색
|
||||||
|
set smartcase " 대문자가 포함되면 대소문자 구분
|
||||||
|
set incsearch " 입력하는 동안 실시간 검색
|
||||||
|
set hlsearch " 검색 결과 하이라이트
|
||||||
|
|
||||||
|
" 기타 유용한 설정
|
||||||
|
" set clipboard=unnamedplus " 시스템 클립보드 사용
|
||||||
|
set autoindent " 자동 들여쓰기
|
||||||
|
set smartindent " 스마트 들여쓰기
|
||||||
|
set wrap " 줄 바꿈
|
||||||
|
" set cursorline " 현재 줄 강조
|
||||||
|
set showcmd " 명령어 입력 시 상태 표시
|
||||||
|
set showmatch " 괄호 짝 맞추기 강조
|
||||||
|
set timeoutlen=500 " 키 매핑 대기 시간 설정
|
||||||
|
|
||||||
|
" 색상 설정
|
||||||
|
syntax on " 문법 강조 활성화
|
||||||
|
set background=dark " 어두운 배경 설정
|
||||||
|
" colorscheme desert " 색상 테마 설정 (원하는 테마로 변경 가능)
|
||||||
|
|
||||||
|
" 파일 탐색기 설정 (NERDTree 사용 시)
|
||||||
|
" 플러그인 설치 후 사용
|
||||||
|
" nmap <C-n> :NERDTreeToggle<CR> " Ctrl+n으로 NERDTree 열기
|
||||||
Reference in New Issue
Block a user