리눅스 alias 설정파일 - linugseu alias seoljeongpail

일종의 별명이다. 리눅스 명령어를 사용하다 보면 너무 길거나 복잡해서 매번 입력하기 귀찮거나 기억하기 어려운 명령들이 있을 수 있다 이러한 명령을 자주 사용하지 않는다면 큰 무리가 없겠으나, 개개인의 업무 스타일에 따라 자주 사용하게 된다면 그때마다 매번 명령들을 어렵게 입력해야 하는 고통을 감내해야 한다. alias 기능을 이용하면 어떤 명령이든지 명령의 길이가 얼마이든지 상관없이 내가 사용하기 편하게 바꾸어서 사용할 수 있다.



2. alias 설정 파일


1) /home/계정명/.bash_profile 파일 - 현제 로그인한 계정에만 적용시 사용

/home/계정명/.bashrc

2) /etc/porfile 파일 - 모든 사용자가 적용하기를 원할때 사용

/etc/bashrc



3. alias 설정된 내용 조회

[root@localhost ~]# alias
alias cp='cp -i'
alias dir='ls -al'
alias l.='ls -d .* --color=tty'
alias ll='ls -al'
alias ls='ls --color=tty'
alias mv='mv -i'
alias rm='rm -i'
alias vi='vim'
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
[root@localhost ~]#



4. alias 추가


1) "/etc/profile"을 열어 마지막 줄 쯤에 추가

[root@localhost ~]# vi /etc/profile
alias
alias dir='ls -al'
[root@localhost ~]# source ~/.bashrc

바로 적용 되는것이 아니기 때문에 ~/.bashrc 파일은 로그인시에 해당 내용일 읽어서 적용하기때문에 다음번 로그인시에 적용된다. 바로 저용하기 위해서는 재 접속을 해야 하며 재접속을 안 하고 바로 적용하기 위해서는 source ~/.bashrc 명령어를 치게 된다.

홈 위치($ cd ~ )에 .bash_aliases 를 추가해서, 제가 만든 alias를 등록해줄겁니다. 

파일명은 원하는 대로 해주시면 됩니다.

.bash_aliases 도 좋고 .user_aliases 도 좋을 것 같습니다. 

여기서는 .bash_aliases 로 파일명을 지정해주겠습니다. 

$ vi .bash_aliases
리눅스 alias 설정파일 - linugseu alias seoljeongpail

 

제가 주로 쓰는 alias 입니다. 

리눅스 alias 설정파일 - linugseu alias seoljeongpail

path는 폴더 구조에 따라 다를 수 있습니다.

log는 tomcat의 catalina를 보고 싶을때 사용하고, tomE는 톰캣을 끌 때, tomS는 톰캣을 킬 때 사용합니다. 

자주 쓰는 것들은 이런식으로 등록하니 편하더라구요! 

:wq 를 눌러 저장을 해줍니다. 

 

등록한 bash_aliases를 .bashrc에 등록해줍니다. 

.bashrc도 ~ path에 있습니다. 

$ vi .bashrc
if [ -f ~/.bash_aliases ]; then 
	. ~/.bash_aliases 
fi 
리눅스 alias 설정파일 - linugseu alias seoljeongpail

if [ 조건 ]; then

  실행문장(필수)

fi

-f 로 파일 존재 여부를 확인합니다.

그럼 적용해봅시다. 

$ source .bashrc

 

적용한 alias를 확인해봅시다. 

$ alias
리눅스 alias 설정파일 - linugseu alias seoljeongpail

잘 적용되었습니다! 

이제부터는 alias를 이용해 쉽게 저장한 행동을 할 수 있습니다.

리눅스 alias 설정파일 - linugseu alias seoljeongpail

이렇게 톰캣 로그를 쉽게 볼 수 있습니다~

 

 

+ 추가 

 

요새 cafe24릍 통해 호스팅 하고 있습니다. 

매번 접속할때마다 적용해주는 게 귀찮아서 접속시 alias가 자동으로 적용될 수 있는 방법을 찾았습니다.

$ vi ~/.bash_profile

.bash_profile 파일에 .bash_aliases 파일을 적용해주면 됩니다. 

리눅스 alias 설정파일 - linugseu alias seoljeongpail

종료 후, 다시 접속하면 .bashrc를 적용해주지 않아도 만든 alias가 잘 적용되는 것을 볼 수 있습니다.

 

감사합니다.

공유하기

게시글 관리

구독하기나를 남기다

'개발~' 카테고리의 다른 글

자주 사용하는 카프카 명령어  (0)2021.11.04Go tour  (0)2021.08.09IntelliJ에서 자주 쓰는 Git 명령어(feat. JIRA)  (0)2021.05.24vi 편집기 입력 에러  (1)2020.05.18참고 사이트  (0)2017.03.06

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.


 

alias를 사용하면

리눅스 명령어가 너무 길거나, 매번 입력하기 귀찮거나(path 같은 경우.. 찾아 들어가기 너무 귀찮지 않은가-_-) // 

또는 기억하기 어렵거나 자주 사용하는 명령어 들을

내가 사용하기 쉬운 형태로 바꿔서 사용하게 될 수 있다.

 


로그인한 계정이 root라면 root 경로에서, 일반 사용자 계정이라면 /home/<user-name>/.bashrc

을 참조

à 대표적인 alias 설정 파일이다.



<<사용방법>>


.bashrc 파일을 vi로 연다.

리눅스 alias 설정파일 - linugseu alias seoljeongpail


alias "설정할 alias 명" = "alias 명령어 입력"

리눅스 alias 설정파일 - linugseu alias seoljeongpail


저장 후, 터미널을 껐다 다시 키거나

reboot후 해당 alias 명을 치면 바로 실행된다!

리눅스 alias 설정파일 - linugseu alias seoljeongpail


공유하기

게시글 관리

구독하기나비와꽃기린

저작자표시 비영리 변경금지

'OS > Linux' 카테고리의 다른 글

[LINUX] 리눅스 자바 버전 변경/자바 버전 바꾸기/linux java version change/자바 버전 확인  (0)2016.09.30[Linux] 2>&1의 의미/2>&1 &/nohup/background출력/입출력 설정  (0)2016.09.20[Linux] 리눅스 명령어 정리  (0)2016.09.20[Linux] 리눅스란?/ 커널(Kernel)/ 쉘(Shell)/ 파일구조  (0)2016.06.29[리눅스] 텍스트 모드 화면 (터미널) 의 글자들을 깨끗이 지우는 명령어 clear  (0)2016.05.30