how to color my console when i use ls command in freebsd15 ?

dear all :
i want to color my console when i use ls command in freebsd 15...
i have read the book .
but it's not work...

1.

Enable ls colour output​

ls -G can make ls output colourful. If you use csh, you can add following statement in .cshrc:

alias ls ls -G<br>

it's not work.

2.
.cshrc
Code:
setenv LSCOLORS "gx"<br>setenv CLICOLOR


it's not work too.

thanks.
 
.shrc
Code:
export COLORFGBG="15;0"
export COLORTERM="truecolor"
export LS_COLORS="rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=00:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.zst=01;31:*.tzst=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.wim=01;31:*.swm=01;31:*.dwm=01;31:*.esd=01;31:*.jpg=01;35:*.jpeg=01;35:*.mjpg=01;35:*.mjpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.webp=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=00;36:*.au=00;36:*.flac=00;36:*.m4a=00;36:*.mid=00;36:*.midi=00;36:*.mka=00;36:*.mp3=00;36:*.mpc=00;36:*.ogg=00;36:*.ra=00;36:*.wav=00;36:*.oga=00;36:*.opus=00;36:*.spx=00;36:*.xspf=00;36:"
export TERM="xterm-256color"
export CLICOLOR="yes"
 
Works fine here. But do you actually use tcsh(1)? The default shell is typically sh(1) these days. What does echo $SHELL tell you?
Dear SirDice :
i have used sh
echo $SHELL /bin/sh
thanks.

ok. i know that . i need to modify .shrc file . thanks. all done...


other question. i have used the sh as shell...why i still have .cshrc in my home folder ? thanks.
 
Just please don't ever enable colorization as a system default (for anyone other than your user account). It's one of my huge pet-peaves to open an xterm of my chosen color scheme and cannot read anything because someone colorized console output and their scheme doesn't work well with my xterm background color. For your user id it's fine but NEVER as a system default.
 
why i still have .cshrc in my home folder ?
It's one of the so-called "skeleton" files. When you create a new user account (and its home directory), files from /usr/share/skel/ are copied to that user's home directory. You can still choose or switch your shell to tcsh(1)/csh(1) (the shell itself isn't going anywhere, it is still included with the base OS) and those skeleton files have some reasonable defaults.
 
Back
Top