728x90
반응형
# Docker 이미지 및 실행 프로세스를 매번 조회하기는 매우 번거롭다.
alias를 동록하여 간편하게 조회해 보자.
서버에서 자주 사용하는 명령어는 alias로 등록하여 간편하게 실행 할 수 있다.
alias를 영구적으로 등록하는 방법은 아래와 같다.
1. 리눅스 접속자의 홈 디렉토리로 이동한다.
pwd를 입력하면 현재 자신의 위치를 파악 할 수 있다.
2. .bashrc 파일에 alias 등록
홈 디렉토리에서 .bashrc 파일을 찾아 alias를 등록한다.
vim .bashrc 를 하게되면 아래와 같이 텍스트 화면이 열린다.
여기서 :set nu 를 입력하면 아래와 같이 왼쪽에 라인의 숫자가 표시 된다.
여기서 위의 화면에 보이는것 처럼 alias를 등록할 수 있는 공간이 있다.
여기에 아래와 같은 문법으로 alias를 등록하면 된다.
alias [단축키]=['실제 실행할 명령문']
alias docker='sudo docker run -p 80:80 apache'
alias tomcatstart='/home/tomcat/bin/start.sh'
# 1개 이상의 명령어를 조회
alias docker_info= 'sudo docker ps -a & sudo docker images'
등록 후 파일을 저장하고 빠져 나간다.
3. alias 적용하기
저장된 내용을 적용하기 위해서는 아래와 같이 명령어를 입력 해야한다.
source ~/.bashrc
적용 후 실제로 a 와 i 를 입력하면 아래와 같이 조회 되는것을 볼 수 있다.
ubuntu@ip-172-16-0-7:~$ a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
685919dd5e78 app-api "/bin/bash" 15 minutes ago Exited (0) 15 minutes ago sweet_ride
80616f65acd2 app-web "nginx -g 'daemon of…" 15 hours ago Up 15 hours 0.0.0.0:80->80/tcp, :::80->80/tcp keen_einstein
5756a9d84810 app-auth "bash ./startup.sh" 15 hours ago Up 15 hours 0.0.0.0:8888->8888/tcp, :::8888->8888/tcp happy_mendeleev
ubuntu@ip-172-16-0-7:~$ i
REPOSITORY TAG IMAGE ID CREATED SIZE
app-api latest 22d803e62aeb 17 minutes ago 631MB
app-web latest 10df04aec924 16 hours ago 24.1MB
app-auth latest 35ff8a2ec9d9 16 hours ago 441MB
alpine 3.14 0a97eee8041e 4 months ago 5.61MB
centos 7 eeb6ee3f44bd 6 months ago 204MB
node 14.15-alpine c1babb15a629 13 months ago 116MB
nginx 1.17.1-alpine ea1193fd3dde 2 years ago 20.6MB
ubuntu@ip-172-16-0-7:~$
이제 반복적인 명령어에 대해서는 이렇게 alias를 직접 등록하여 사용하면 편리하다.
728x90
반응형
'쉘스크립트' 카테고리의 다른 글
sleep (지연) (0) | 2022.07.11 |
---|---|
리눅스 In (링크파일 생성) (0) | 2021.12.23 |
vi 파일 내 문자열 검색 (0) | 2021.11.09 |
쉘스크립트 문법검사 사이트 (0) | 2021.10.24 |