Originally posted by pat57
1) My distribution: Redhat 2.4.19, kernel 2.4.8
That does not make sense. Your kernel version is either 2.4.8 or 2.4.19.
$> uname -a
to see which kernel you are actually running.
As to Redhat version,
$> cat /etc/redhat-release
Maybe they didn't test the tcsh with large files.
That would be typical of vendors -- only test the bare minimum.
So .... do you think it's the shell? Do you think I need to
recompile it? Again, thankyou very much!
It looks that way. What I do not understand is why it is related to the shell
since it is the /bin/ls binary which you are using to do the listing regardless of the shell.
Now if you were using the inbuilt tcsh listing
ls-F I would understand why there was a problem.
The obvious thing to do is to get the latest version of tcsh from
> (bookmarking for future reference!)
and clicking on Most Recent Release links.
to find an rpm for your distribution.
I have RedHat9 and have tcsh-6.12-4. In the file /usr/share/doc/tcsh-6.12/Fixes which lists the Fixes for each version
40 V6.11.00 - 20010902
22. LARGEFILE support on Linux.
57. V6.10.00 - 20001119
Which begs the question, why are you using such an ancient (over 2.5 years old) version of tcsh?
As a dedicated die-hard tcsh user, if you want an example of a .tcshrc, .aliases, .login, .logout doing useful tricks, let me know.
The most powerful feature of tcshrc is command completion with TAB.
But do you know about using <ESC>p to do pattern matching in the history, and also about setting up your own completions?
Hope this helps .........