linux 명령어 alias

자주 사용하는 명령어를 특정 문자로 입력해두고 간편하게 사용하기 위한 것으로 command alias 라고도 합니다. .bashrc에 리눅스 설치시 몇개의 alias 가 자동 설정되어 있습니다.

linux의 기본 명령어와 긴 명령어를 다른 이름으로 줄요서 사용할 수 있는 별칭 명령어.

Alias 설정

alias는 간단히 alias명령으로 설정이 가능하다.

alias 별명 =”명령어 정의”

unalias 별명

위와 같은 방법은 시스템을 재부팅을 하게 된다면 다시 초기화가 된다.

매번 적용해야 되는 명령어라면 특정 파일에 설정해 둔다면 부팅시마다 자동으로

적용되는 쉽게 사용을 할수 있게 된다.

alias를 설정 하게 되는 파일은 /home/alias 폴더안에 ls -alh 를 하게 되면

.bashrc 파일에 적용을 하게 되면 된다.

~/.bashrc 이 파일에 적용하게 된다면 이것은 사용자 계정에만 적용이 된다.

전체적인 계정으로 설정을 할려면은 /etc/profile과 같은 곳에 alias를 설정해

두게 된다면 모든 계정에 적용이 된다.

alias는 만약에 ls를 명령어를 설정 한다면 ls를 명령어를 치게 되면 파일

목록만 보이게 되는 것이다. 이것을 ls -alh로 하게 된다면 ls만 치게 되도

“ls -alh”명령어로 인식 되는 것이다.


alias ls=”ls -alh”


이를 적용 하기 위해서 명령어를 입력 하게 된다면.

#>vim ~/.bashrc

를 입력을 먼저 한다.

Linux alias 명령어

Linux alias 명령어

1. 새로운 별명(별칭) 생성

alias 별칭='명령어'

기존 명령어를 더 짧고 기억하기 쉬운 별칭으로 설정합니다.

2. 별칭 확인

alias

현재 활성화된 모든 별칭을 확인할 수 있습니다.

3. 특정 별칭 확인

alias 별칭이름

해당 별칭에 설정된 명령어를 확인합니다.

4. 별칭 삭제

unalias 별칭

설정된 별칭을 삭제합니다.

5. 영구적인 별칭 설정


echo "alias 별칭='명령어'" >> ~/.bashrc
source ~/.bashrc
    

별칭은 기본적으로 현재 세션에서만 유지됩니다. 영구적으로 별칭을 설정하려면 ~/.bashrc 또는 ~/.zshrc 파일에 별칭을 추가해야 합니다.

예제 코드


# 별칭 생성
alias ll='ls -la'

# 별칭 확인
alias

# 특정 별칭 확인
alias ll

# 별칭 삭제
unalias ll

# 영구 별칭 설정 (Bash 환경 예제)
echo "alias ll='ls -la'" >> ~/.bashrc
source ~/.bashrc
    
Linux alias 명령어

Linux alias 명령어

1. 별칭 생성

alias 별칭='실행할 명령어'

별칭을 정의하여 긴 명령어를 더 짧고 간결하게 사용할 수 있습니다.

alias ll='ls -la'

위 명령어로 ll이라는 별칭이 ls -la 명령어를 대신하게 됩니다.

2. 모든 별칭 확인

alias

현재 세션에서 설정된 모든 별칭을 확인할 수 있습니다.

3. 특정 별칭 확인

alias 별칭이름

특정 별칭이 어떤 명령어를 실행하는지 확인합니다.

4. 별칭 삭제

unalias 별칭

지정된 별칭을 삭제하여 더 이상 사용하지 않도록 설정합니다.

5. 영구적인 별칭 설정


echo "alias ll='ls -la'" >> ~/.bashrc
source ~/.bashrc
    

위 명령어로 ll 별칭이 영구적으로 유지됩니다.

6. 고급 사용법

  • 인자를 포함한 별칭 정의:
    alias search='grep --color=auto'
  • 별칭을 파일로 관리:
    
    echo "alias ll='ls -la'" > ~/.aliases
    echo "source ~/.aliases" >> ~/.bashrc
                

예제 코드


# 기본 별칭 생성
alias ll='ls -la'

# 색상이 있는 grep
alias grep='grep --color=auto'

# 별칭 확인
alias

# 별칭 삭제
unalias ll

# 영구 별칭 추가
echo "alias ll='ls -la'" >> ~/.bashrc
source ~/.bashrc
    

Categories:

No responses yet

답글 남기기