Linux Command

[Linux] 'bashrc' 사용 한 Alias설정.

wookjae 2021. 9. 16. 09:15

Alias? 

알리아스(Alias)는 별칭이며, 리눅스의 명령어를 간단한 이름으로 축약하여 사용할 수 있도록 해주는

쉘(Shell) 내부 명령어이다. 즉, 복잡한 명령어나 여러옵션을 사용하는 명령어를 편리하게 사용할 수 있도록 한다. 

 

Alias설정 (1)

($ ~/.bashrc || $ /home/'사용자계정'/.bashrc)

--> 별칭(Alias)과 bash가 수행될 때 함수를 제어하는 지역적(로그인 유저)의 시스템설정과 관련된 파일이다. 이들 별칭과 함수들은 오직 사용자에게만 한정되며 다른 사용자들에게는 영향을 미치지 않는다.

 

Alias설정 (2)

($ /etc/bashrc) 

--> ~/.bashrc 파일이 특정사용자에 관한 환경설정(파일) 이라면 /etc/bashrc는 전체(모든 사용자)에게 영향을 미치는 환경설정(파일)이다.

 

 


[ 입력 및 실습 ]

 

 

1. 사용자 홈 디렉토리로 이동

$ cd ~

--> 홈 디렉토리로 이동 (경로: /home/'사용자계정')

$ pwd

--> 현재 위치한 경로확인

유저 - sasori88

 

 

 

2. 파일 리스트 확인 (현 위치)

$ ls -al 

 

 

 

3. bachrc 파일 확인 및 편집 (Alias지정)

$ vi ./.bashrc

--> vi편집기로 .bashrc 파일Open

     alias 사용이름="사용할 리눅스명령어"

vi 편집내역 저장 - wq!

 

 

 

4. bachrc 수정내역 적용 (즉시적용, 재부팅X)

$ source ./.bashrc

 

 

 

5. Alias 실행 및 결과확인..

$ prnt_pwd

tail /etc/passwd -n 3

 

 

 

6. 계정전환 (사용자계정 -> Root계정)

$ su - root 

 

 

 

7. Alias 재 실행확인 

$ prnt_pwd

Alias 명령수행 실패..

 

$ /home/'사용자계정'/.bashrc 

--> 지역적(로그인 유저)의 시스템설정과 관련된 파일이므로 Root계정에서는 사용불가, 전역(전체사용자)로 사용을 원할시'/etc/bashrc' 파일에 Alias 지정 후 사용해야 한다.

 

 

 

exit..