최근에 linux에서 대부분의 작업을 많이 하고 있다.
윈도우에 있는 GUI만을 이용하여 파일을 옮기고 디렉토리를 바꾸고 하는건
클릭과 ctrl+c/v만으로 거의 모든게 가능하지만 터미널 상에서는 명령어를 알고 있어야 하고
명령어를 정확히 쳐주어야만 내가 원하는 동작을 할 수가 있습니다.
하지만 너무 긴 명령어를 치다가 오타가 날 경우엔 짜증이 나겠죠...
그래서 전 아래와 같은 명령어를 alias를 하고 있는데요
구글 검색하면 더 많이 편한 alias들이 있길래 정리를 해봅니다.
① 이동 및 파일 목록 보기 관련
alias c='clear && ls --color=auto'
function cd {
builtin cd "$@" && c
}
alias ll='ls -alh --color=auto'
alias cd..='cd ..'
alias ..='cd ..'
alias ...='cd ../../'
alias ....='cd ../../../'
② bashrc 수정 및 적용
alias v_bash='vi ~/.bashrc'
alias s_bash='source ~/.bashrc'
③ vi editor
alias vi='vim'
④ git branch 터미널 표현
parse_git_branch() {
git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/ (\1)/'
}
export PS1="\u@\h \[\033[32m\]\w\[\033[33m\]\$(parse_git_branch)\[\033[00m\] $ "
source ~/.promptline.sh
위에 있는걸 전부다 입력하면 아래에 있는 promptline만 보이게 됩니다
자기가 사용하고 싶은 UI만 사용하면 될 것 같네요(필요없는 건 주석처리하면 됨)
⑤ file 찾기
alias grep='grep --color=auto'
⑥ 폴더 생성
alias mkdir='mkdir -pv'
⑦ 안전장치
alias mv='mv -i'
alias cp='cp -i'
alias rm='rm -i'
위와 같은 명령어를 그냥 쳐도 되지만 .basrhc 파일에 입력을 해놓으면 바로 터미널을 열때 사용이 가능합니다.
만약에 수정을 하고 바로 적용을 하고 싶으면
source ~/.bashrc 를 터미널에 입력하면 바로 setting이 됩니다
저는 저것 치기도 귀찮아서 s_bash 로 명령어를 칩니다
'language > Linux terminal' 카테고리의 다른 글
[linux] time 명령어 사용법(real, user, sys) (0) | 2021.02.02 |
---|---|
[make] PHONY 사용법 (0) | 2021.02.02 |
linux 파일만, 폴더만 출력하기 (0) | 2021.01.30 |
linux find, grep 명령어 (0) | 2021.01.24 |
tmux 사용법 정리 (0) | 2020.11.15 |
댓글