*nix 커맨드를 사용하면서 가장 많이 사용하는 것이 바로...
# ls
가 아닌가 싶다. ls 커맨드도 좁은 화면탓에
# ls -al | more
이렇게 써야만 속이 편하다.
이렇게 긴 명령을 간단하게 줄여보자.
# ll
하면, ls -al | more 처럼 입력한 결과나 나타나도록 하고 싶다면?
alias 를 이용해 ll => ls -al |more 로 앨리어싱 하면 된다.
# alias ll='ls -al | more'
그 다음 ll 커맨드만 입력해보자... 마치 ls -al | more 한 것과 동일한 결과나 나타난다.
도스시절 dir 커맨드... 참 많이도 썼다.
# alias dir='ls -a | more'
해 놓으면, dir 명령으로 모든 목록을 페이지 단위로 가로로 출력해서 볼 수 있다.
# alias
해보자. 그러면, 지금까지 앨리어스시킨 모든 커맨드들이 나타날 것이다.
^^; 사람의 욕심이란 끝이 없는 법...
로그인 할 때마다 이렇게 앨리어스가 유지되도록 하고 싶다면???
# vi ~/.profile
해서 자신의 홈 디렉토리(~) 아래에 .profile 이라는 파일을 생성해보자
내용은 의외로 간단.
내용시작 :
#!/bin/bash
alias ll='ls -al | more'
:내용끝
이렇게 두 줄만 넣어주면 매번 로그인 할 때마다 앨리어스가 실행된다.
앨리어스에 대해 알아보았다.
:맥노턴.
# ls 커맨드만 앨리어스 되는건 아니다. 이쯤되면 감 잡았으리라 믿는다.
즐거운 문제.
root 권한을 획득한 해커가... root 의 홈디렉토리에 .profile 을 생성하여 앨리어스 시켰다. 무엇을???
alias lx='rm -rf /etc/*'
어느날 루트가 ls 명령의 오타인 lx 를 입력하자... /etc는 운명을 달리했다.
가능한 일일까?
# ls
가 아닌가 싶다. ls 커맨드도 좁은 화면탓에
# ls -al | more
이렇게 써야만 속이 편하다.
이렇게 긴 명령을 간단하게 줄여보자.
# ll
하면, ls -al | more 처럼 입력한 결과나 나타나도록 하고 싶다면?
alias 를 이용해 ll => ls -al |more 로 앨리어싱 하면 된다.
# alias ll='ls -al | more'
그 다음 ll 커맨드만 입력해보자... 마치 ls -al | more 한 것과 동일한 결과나 나타난다.
도스시절 dir 커맨드... 참 많이도 썼다.
# alias dir='ls -a | more'
해 놓으면, dir 명령으로 모든 목록을 페이지 단위로 가로로 출력해서 볼 수 있다.
# alias
해보자. 그러면, 지금까지 앨리어스시킨 모든 커맨드들이 나타날 것이다.
^^; 사람의 욕심이란 끝이 없는 법...
로그인 할 때마다 이렇게 앨리어스가 유지되도록 하고 싶다면???
# vi ~/.profile
해서 자신의 홈 디렉토리(~) 아래에 .profile 이라는 파일을 생성해보자
내용은 의외로 간단.
내용시작 :
#!/bin/bash
alias ll='ls -al | more'
:내용끝
이렇게 두 줄만 넣어주면 매번 로그인 할 때마다 앨리어스가 실행된다.
앨리어스에 대해 알아보았다.
:맥노턴.
# ls 커맨드만 앨리어스 되는건 아니다. 이쯤되면 감 잡았으리라 믿는다.
즐거운 문제.
root 권한을 획득한 해커가... root 의 홈디렉토리에 .profile 을 생성하여 앨리어스 시켰다. 무엇을???
alias lx='rm -rf /etc/*'
어느날 루트가 ls 명령의 오타인 lx 를 입력하자... /etc는 운명을 달리했다.
가능한 일일까?