리눅스의 쉘스크립트에서 alias 명령어와 함수를 사용하는 방법에 대해서 알아보도록 하겠습니다.
alias 를 사용하면 간단한 커맨드를 만들수 있습니다.
문법은 다음과 같습니다..
alias name=value
alias를 사용하여 tmp라는 커맨드를 만들어 보겠습니다.
$ alias tmp='ls -al'
만든 커맨드를 실행하면 value값이 실행되게 됩니다.
$ tmp
total 36
drwx------. 4 gyhong gyhong 4096 Jan 27 16:59 .
drwxr-xr-x. 5 root root 4096 Dec 22 2005 ..
-rw-------. 1 gyhong gyhong 872 Jan 27 16:59 .bash_history
-rw-r--r--. 1 gyhong gyhong 18 Sep 26 11:00 .bash_logout
-rw-r--r--. 1 gyhong gyhong 176 Sep 26 11:00 .bash_profile
-rw-r--r--. 1 gyhong gyhong 124 Sep 26 11:00 .bashrc
drwxr-xr-x. 2 gyhong gyhong 4096 Nov 20 2010 .gnome2
drwxr-xr-x. 4 gyhong gyhong 4096 Sep 10 10:35 .mozilla
-rw-------. 1 gyhong gyhong 3539 Jan 27 16:59 .viminfo
쉘 함수를 사용하여 동일한 기능을 만들 수 있습니다.
$ tmp1() {
> echo -e "output of ls -al \n"
> ls -al
> }
$ tmp1
output of ls -al
total 36
drwx------. 4 gyhong gyhong 4096 Jan 27 16:59 .
drwxr-xr-x. 5 root root 4096 Dec 22 2005 ..
-rw-------. 1 gyhong gyhong 872 Jan 27 16:59 .bash_history
-rw-r--r--. 1 gyhong gyhong 18 Sep 26 11:00 .bash_logout
-rw-r--r--. 1 gyhong gyhong 176 Sep 26 11:00 .bash_profile
-rw-r--r--. 1 gyhong gyhong 124 Sep 26 11:00 .bashrc
drwxr-xr-x. 2 gyhong gyhong 4096 Nov 20 2010 .gnome2
drwxr-xr-x. 4 gyhong gyhong 4096 Sep 10 10:35 .mozilla
-rw-------. 1 gyhong gyhong 3539 Jan 27 16:59 .viminfo
'IT 지식정리 > 운영체제' 카테고리의 다른 글
[Linux shell script 5] 리눅스 쉘스크립트 함수 활용 2015. 2. 8. (0) | 2017.11.04 |
---|---|
[Linux shell script 4] 리눅스 쉘스크립트 변수값 활용 2015. 2. 6. (0) | 2017.11.04 |
[Linux shell script 2] 리눅스 쉘스크립트 "while" 2015. 1. 27. (0) | 2017.11.04 |
[Linux shell script 1] 리눅스 쉘스크립트 "echo" 2015. 1. 27. (0) | 2017.11.04 |
[리눅스] Linux에서 chmod와 umask 2014. 12. 8. (0) | 2017.11.04 |