Welcome to DU! The truly grassroots left-of-center political community where regular people, not algorithms, drive the discussions and set the standards. Join the community: Create a free account Support DU (and get rid of ads!): Become a Star Member Latest Breaking News Editorials & Other Articles General Discussion The DU Lounge All Forums Issue Forums Culture Forums Alliance Forums Region Forums Support Forums Help & Search
2. csh is old
Wed Nov 19, 2025, 10:07 PM
Wednesday

Csh is from BSD (older than Linux) and is buggier than bash, especially when writing scripts. For more info check out the end of the wiki page on it: csh reception

But I think the bottom line was just that fewer and fewer people are sitting at shell prompts and scripting (and sh) won the shell wars.

That said, I always set my interactive shell to csh and run background stuff with:

nohup program_name < /dev/null >& output.log &

I.e. just add nohup and deal with stdin, stdout, stderr. Not that much to teach your fingers.

If csh/tcsh is not included in Manjaro, I'm pretty sure you could download the source and build it: see https://github.com/tcsh-org/tcsh

Recommendations

0 members have recommended this reply (displayed in chronological order):

Latest Discussions»Help & Search»Computer Help and Support»Anyone know why the old c...»Reply #2