2011. 5. 20. 15:28

FreeBSD ls 색깔 나오게 하기

# cd /usr/ports/distfiles
# fetch ftp://ftp.quicknet.nl/pub/SUN/ftp.sunfreeware.com/SOURCES/fileutils-4.1.tar.gz

위 파일이 안받아 질 경우 다음에서 경로 찾아보자.
http://www.filewatcher.com/m/fileutils-4.1.tar.gz.1812537.0.0.html

# cd /usr/ports/misc/gnuls/
# make install clean
# rehash
# cd /root
# vi .cshrc

// 내용 삽입

alias ls 'gnuls --color'

setenv LANG ko_KR.eucKR

:wq!

# setenv TERM xterm-color
# alias ls -GF
# source .cshrc
# ls 명령을 내리면 color 색상과 한글도 써진다.




FreeBSD에서 ls를 칠때 색깔이 나오도록 해보자!

FreeBSD는 리눅스가 아니다. 그래서 ls라는 명령어도 gnu에서 만든것이 아니다. 그러므로 FreeBSD의 ls는 색깔이 안나온다!  뭔가 말이 이상하지만, 맞는 말인것 같지 않은가?! FreeBSD에서 ls명령어를 칠때 리눅스의 ls처럼 색깔이 화려하게 나오게 만들려면 ‘gnuls’를 설치를 해야한다. 이름 그대로 gnu ls이다. 이건 port에 존재 한다. 다음과 같이 설치하면 되겠다!

[root@localhost ~]# cd /usr/ports/misc/gnuls/ && make install clean

설치가 완료된 후에는 /etc/profile에 ls를 gnuls –color로 alias(별칭)을 지어줘야 한다. 그러므로 /etc/profile을 열고 다음코드 한줄을 넣어주면 된다. (cat이나 vim등 아래 코드만 한줄 작성해주면 된다)
alias ls='gnuls --color=always'

그리고 환경설정을 다시 불러온다.
[root@localhost ~]# source /etc/profile

이제 ls명령어를 쳐보면 아름다운 색깔들이 나올것이다.

추가 (11-04-26) :

언젠가부터 FreeBSD의 ls도 색깔이 나온다고 합니다. ls -G. 이것을 profile에 alias를 다음과 같이 주면 될듯 합니다.
alias ls=’ls -G’

좋은 정보를 주신 ‘Vincent Lee’님께 감사를 표합니다! 와아아~