Computer >> 컴퓨터 >  >> 프로그래밍 >> Bash 프로그래밍

작업 시간을 확 줄여주는 리눅스 명령줄 별칭(Alias) 15가지

리눅스 명령줄 별칭(alias)은 반복적인 명령 입력을 줄여 작업 효율을 크게 높여주는 강력한 도구입니다. 더 좋은 소식은 일부 별칭이 이미 설치된 리눅스 배포판에 기본으로 포함되어 있다는 점입니다.

다음은 Fedora 27에서 확인할 수 있는 명령줄 별칭의 예입니다.

작업 시간을 확 줄여주는 리눅스 명령줄 별칭(Alias) 15가지

alias 명령을 입력하면 현재 등록되어 있는 별칭 목록을 확인할 수 있습니다. 새로운 별칭을 설정하는 방법도 매우 간단합니다.

alias new_name="command"

그럼 지금부터 작업 시간을 크게 절약해 줄 15가지 명령줄 별칭을 하나씩 살펴보겠습니다.

1. 유틸리티·애플리케이션 설치

alias install="sudo yum install -y"

여기서 sudo-y 옵션은 사용자의 취향에 따라 생략할 수 있습니다.

작업 시간을 확 줄여주는 리눅스 명령줄 별칭(Alias) 15가지

2. 시스템 업데이트

alias update="sudo yum update -y"

3. 시스템 업그레이드

alias upgrade="sudo yum upgrade -y"

4. root 사용자로 전환

alias root="sudo su -"

5. 특정 사용자로 전환

아래에서 "user" 부분을 자신의 실제 사용자 이름으로 바꿔 사용하면 됩니다.

alias user="su user"

6. 포트 및 IP 정보 확인

시스템에서 사용 가능한 모든 포트와 그 상태, IP 주소를 한눈에 보여줍니다.

alias myip="ip -br -c a"

7. 원격 서버 SSH 접속

myserver라는 서버에 ssh로 빠르게 접속합니다.

alias myserver="ssh user@my_server_ip"

8. 전체 프로세스 목록 보기

시스템에서 실행 중인 모든 프로세스를 나열합니다.

alias process="ps -aux"

9. 시스템 서비스 상태 확인

alias sstatus="sudo systemctl status"

10. 시스템 서비스 재시작

alias srestart="sudo systemctl restart"

11. 프로세스 이름으로 종료

프로세스 이름만으로 해당 프로세스를 즉시 종료할 수 있습니다.

alias kill="sudo pkill"

작업 시간을 확 줄여주는 리눅스 명령줄 별칭(Alias) 15가지

12. 메모리 사용량 확인

시스템의 총 메모리와 사용 중인 메모리, 여유 메모리를 사람이 읽기 쉬운 형태로 표시합니다.

alias mem="free -h"

13. CPU 정보 확인

CPU 아키텍처, 코어 수, 스레드 수 등 시스템의 CPU 정보를 보여줍니다.

alias cpu="lscpu"

14. 디스크 용량 확인

시스템의 전체 디스크 사용량과 남은 용량을 확인합니다.

alias disk="df -h"

15. 배포판 버전 확인

현재 시스템의 리눅스 배포판 정보(CentOS, Fedora, Red Hat 계열)를 출력합니다.

alias os="cat /etc/redhat-release"

작업 시간을 확 줄여주는 리눅스 명령줄 별칭(Alias) 15가지

별칭을 영구적으로 유지하는 방법

위에서 만든 별칭은 터미널 세션이 종료되면 사라집니다. 이를 영구적으로 사용하려면 홈 디렉터리의 ~/.bashrc 파일에 별칭을 추가한 뒤, source ~/.bashrc 명령으로 변경 사항을 적용하면 됩니다. 이렇게 해두면 매번 긴 명령어를 입력할 필요 없이 짧은 별칭만으로 동일한 작업을 빠르게 처리할 수 있습니다.