bin/160689: FreeBSD should have .cshrc updated for modern hardware and useful aliases installed by default

Wojciech A. Koszek wkoszek at FreeBSD.org
Mon Sep 12 22:50:05 UTC 2011


>Number:         160689
>Category:       bin
>Synopsis:       FreeBSD should have .cshrc updated for modern hardware and useful aliases installed by default
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 12 22:50:05 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Wojciech A. Koszek
>Release:        9.0-BETA2
>Organization:
FreeBSD project
>Environment:
BETA2 CD
>Description:
.cshrc should be updated for modern hardware. It means large scrollback, large history. Old/advanced users should have 0 problem with modifying it, but new users may have problems with trimming new parameters (since most modern systems
come with bash and not csh).

In my private opinion shipping with useful aliases and setting would be beneficial. In general my proposal is regarding sourcing 'simplification' settings in the form of some additional script:

[~/.cshrc]

source /usr/share/..../misc.csh

[misc.csh]

setenv autolist   # new users may not know how to enable command completion
alias poweroff  echo "On FreeBSD use shutdown -p now to power down the system"

And probably others. I believe we should also ship with colored 'ls' by default,
since everybody does that.
>How-To-Repeat:

>Fix:


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-bugs mailing list