Linux alias 설정하기

Stylish·2023년 2월 22일
0
post-thumbnail

Alias란?

자주 사용하는 긴 명령어를 간단한 alias(별칭, 별명)로 사용하는 방법입니다.

Alias 명령

# 현재 등록되어있는 모든 alias 출력
$ alias

# ls -asl을 lss만 쳐도 실행될수 있게 별칭 설정
$ alias ll='ls -alF' 

# alias 삭제
$ unalias ll

Alias 등록 방법 및 주의사항

단순히 alias 명령만 실행하면 시스템 재부팅 후 초기화됩니다.
따라서 매 부팅 시 자동으로 alias를 등록하게하기 위해서 ~/.bashrc or ~/.bash_aliases에 작성하면 됩니다.

.bash_aliases파일은 모든 별칭을 다른 매개 변수와 함께 .bashrc파일에 넣으며 별도의 파일로 그룹화하는 것입니다.

처음에 .bash_aliases파일을 찾아보면 없을겁니다. 따라서 만들어 주도록 합시다.

$ ls -la ~ | grep -i .bash_aliases       # Check if file is available
$ touch ~/.bash_aliases                  # Create empty alias file

.bashrc파일을 열어서 해당 부분이 있는지 확인합니다.
이 부분은 .bash_aliases파일이 사용자 홈디렉토리에 있는지 확인하고 새 터미널 세션을 시작할 때마다 가져옵니다.

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

이후 vi ~/bash_aliases로 alias를 작성해줍니다.
ex) alias ll='ls -alF'
저는 주로 ssh 접속정보를 alias로 설정해 사용합니다.
ex) alias gossh='sshpass -p 패스워드 ssh -o StrictHostKeyChecking=no 아이디@ip주소'

.bash_aliases파일을 수정 및 저장 후 터미널을 재시작하면 작동합니다.

참 쉽죠?!

profile
까먹지 않기 위해 기록하는 개발자

0개의 댓글