[Bash] cd 명령 후 디렉토리 내용 표시하기(ls)

쉘을 사용하다보면 디렉토리를 이동한 후에(cd) 항상 습관적으로 디렉토리 내용을 확인하게 된다(ls).

alias cd 'cd \!* ; setp; ls'

c쉘을 사용할 때는 위와 같이 설정해서 원하는 결과를 얻었다. 하지만 bash 는 제대로 알고 있는 것인지 모르겠지만, alias 에서 입력 파라메터를 받지 못하는 문제가 있어서 alias 로는 구현이 불가능했다.

그래서 function 을 이용하는 방법을 찾아봤다. 계정 홈 디렉토리에서 .bashrc 파일에 아래와 같은 내용을 추가하면 된다.

function cd { builtin cd $* && pwd && ls -CF; }


덤으로 pwd 도 넣었다 :)

[Ubuntu] Telnet 설치하기

우분투를 Desktop으로 설치를 하면 텔넷 서비스가 설치되어 있지 않다.

터미널에서 다음과 같이 입력한다.
$ sudo apt-get install xinetd
$ sudo apt-get install telnetd

설치가 끝났으면 /etc/xinetd.conf 수정
$ sudo gedit /etc/xinetd.conf
또는
$ sudo vi /etc/xinetd.conf

아래 내용을 추가한다.
service telnet
    {
    disable = no
    flags = REUSE
    socket_type = stream
    wait = no
    user = root
    server = /usr/sbin/in.telnetd
    log_on_failure += USERID
    }

xinetd 재시작
$ sudo /etc/init.d/xinetd restart