TCSH on Windows XP? 58
An unfortunete XP user... asks: "I find myself having to use a Windows XP Pro machine at work, but I want to convience of tcsh... command.com just doesn't cut it for what I am doing. Has anyone ported a *NIX shell (csh, tcsh, or even sh) to Windows XP Pro?" How well does Cygwin handle the Windows XP environment?
the obvious answer? (Score:1)
Why not just install the Cygwin tools [cygwin.com] and find out?
Re:the obvious answer is wrong (Score:1)
Heh. That's stretching it. I can just see it, in the personal ads in the back of PC USER mag-
TCSH ME BABY
WinXP user seeks
another person for
leather, chains and
tcsh. Inquire within.
Huhuh. Get it? I'll
inquire within you.
Maybe the lack of such personal ads in computer rags is why we get so many self-explanatory questions here on slashdot?
let not even try now shall we?? (Score:1)
The Cygwin DLL works with all non-beta versions of Windows since Windows 95, with the exception of Windows CE.
Hmmm. www.cygwin.com/xfree: (first link returned by a friggen google search).
Cygwin/XFree86 is a port of XFree86 to the Microsoft Windows family of operating systems. Cygwin/XFree86 runs on all recent consumer and business versions of Windows; as of 2002-01-06 those versions are specifically Windows 95, Windows 98, Windows Me, Windows NT 4.0, Windows 2000, and Windows XP.
Cygwin works great on NT 5 (Score:1)
I use bash personally in my cygwin enviornment, and am quite happy with it.
keep a Linux Box on the net (Score:1)
or you could try DemoLinux, which will boot and run from the CDrom.
either solution may piss off your IT department though.
keep a Linux Box on your desktop! (Score:1)
How about BASH? (Score:3, Informative)
Re:How about BASH? (Score:1)
Bash is great, I agree, but it isn't the only good shell out there. Tcsh is a great choice too
tcsh (Score:1)
though I'm sure google could have turned it up.
Re:tcsh (Score:5, Informative)
Another option -- and I can't recommend this highly enough -- is eshell [gci-net.com] for emacs. It's the best interactive shell I have ever used (by a long shot, and I've used many), and it's especially nice on NT/Win2k/XP because emacs is an infintely better terminal environment than the standard command windows you have to run cmd, tcsh, or bash in.
Eshell is so good that I can see myself giving up emacs as an editor and keeping it for the shell. And that's saying something.
The above port of tcsh would be my next choice, followed by Cygwin's bash. You'll want Cygwin so you can have the full set of commands under eshell anyway, but bash isn't as well integrated with Windows as eshell and the tcsh port.
Cyngus & Emacs XOR Java (Score:1)
I launch emacs from cygnus: I got a fair environment,
and I can compile/dev unix code.
Cygnus has some problems, but for small task you
can try this solution...
Another Javaized option is Beanshell [beanshell.org]
Well, tabby (Score:4, Informative)
You know how you can transverse directory in almost every shell in Linux and Unix by using tab?
Well in Windows XP (And maybe others) you can do this too.
However, you have to use cmd.exe and not command.com, and you can happly cd \wi\sys\inf\\\\\
This gets me by.. for now.
Re:Well, tabby (Score:1)
Re:Well, tabby (Score:1)
Re:Well, tabby (Score:1)
Re:Well, tabby (Score:2, Informative)
HKEY_CURRENT_USER\Software\Microsoft\C
in regedit (or some other registry editor)
and set the "Completion Char" key to 9 (for Tab)
presto... next cmd session, u have "Tab" completion !!!
Cygwin or 4NT? (Score:5, Insightful)
Cygwin's bash runs passably well. However, I can't really recommend cygwin due to the basic conflicts between Unix and Windows conventions. Most Unixes have case-sensitive filenames, for instance, but Windows doesn't. And there's no clean mapping of Unix permissions to NTFS ACLs. Cygwin's nice, and I keep it around for a few things, but personally I get frustrated when I run up against things that are almost but not quite like they should be.
On the other hand, if you're just looking for a decent command shell for Windows, you can't do much better than 4NT from JP Software [jpsoft.com]. 4NT is compatible with 'cmd.exe', yet adds a whole bunch of features reminiscent of a good Unix shell. I've been a big fan of 4DOS/4NT for quite a few years.
Oh, and don't forget to download Perl, Python and/or Tcl from ActiveState [activestate.com].
Re:Cygwin or 4NT? (Score:1)
Eventually I gave up and switched to Linux, but a command shell + gui makes you very speedy. However, I don't know why anyone would install Cygwin just to run a shell. It's nice to have the free x-server, but I've found that it's slower to start than 4NT, and not much more useful if all you want is a commandline.
Re:Cygwin or 4NT? (Score:1)
Actually, the NTFS filesystem is case-sensitive. I think it has to be for POSIX compliance though I am not sure that is the reason support for it was built-in. But you are correct -- Windows encapsulates that into the perception of case-insensitivity.
tcsh is in Cygwin (Score:2)
Re:The Right Tool For The Job (Score:1)
In the example of socket wrenches, you *know* how to use either S.A.E or metric, but one is extremely unsuited to the job. In the case of an OS, they almost certainly can both perform the task equally well, but have different styles of usage. If I am responsible for an IT department, am I going to make an exception in standards for a single person because they can't be bothered to use the tools provided??
(OK, I am mostly playing devils advocate here, but your argument won't always hold water).
Re:The Right Tool For The Job (Score:1)
But my management training tells me that I also need to look at what tools not only will do the job, but which of those tools the employee is most comfortable with. The comfort level is going to be one factor in productivity.
Interesting that my reply has been modded down as offtopic. Wasn't the origional posts topic about choosing a tool for a job?
Cygwin Performance under XP (Score:3, Interesting)
To gain access to your windows drives under the cygwin shell, just map a link to the drives like this:
ln -s
ln -s
That's it! Enjoy!
linux and supported unix environments (Score:2, Interesting)
However, with the release and popularity of Mac OS X that may be a viable avenue for moving unix onto the desktop. (I believe the default terminal shell on OS X is bash
With the addition XonX [sourceforge.net] it can even work with other unix boxen. And the interface looks really cool!!! A bsd-like environment with an outstanding interface.
Let's face it. It will be 2-3 years before linux might become viable on an average user's desktop, not to mention persuading upper management. For now linux and bsd will probably remain on the developers' and advocates' desks.
The Mac culture and commercial support is very well established. The linux, bsd, and mac communities have a lot to gain from cooperation and shared experiences.
Now if they would only ship macs with 3+ button mice . . .
Re:linux and supported unix environments (Score:2)
Re:linux and supported unix environments (Score:1)
By the way, has anyone checked out MudSH? That's pretty cool. There's a demo of it running on Char.TV's telnet server.
--jw
Re:linux and supported unix environments (Score:1)
PID COMMAND %CPU TIME #TH #PRTS #MREGS RPRVT RSHRD RSIZE VSIZE
629 top 8.9% 0:01.56 1 14 14 200K 308K 440K 1.37M
618 tcsh 0.0% 0:00.18 1 24 16 500K 636K 968K 5.76M
cygwin and mkstools (Score:1)
I have also had good luck in the past with the MKS toolkit. See here [mkssoftware.com].
unixutil (Score:3, Interesting)
Find unixutil [tu-muenchen.de] here.
Sure you can.. (Score:1)
If you take a look at GNUSoftware.com [gnusoftware.com] you'll find tons of Unix software for Windows.
To answer your question, specifically, though here's the page for Unix shells [gnusoftware.com], where you have the choice of Bash, Tcsh, and ZSh
cygwin and fluxbox (Score:1)
Or you could install fluxbox, It compiles on cygwin and it makes a purty interface.
Google for "zsh win32" (Score:3, Insightful)
Re:Google for "zsh win32" (Score:2, Informative)
You can read more about it here [fu-berlin.de]. You can get it by FTP from ftp://ftp.blarg.net/users/amol/zsh [blarg.net] But you will need a gzip decompressor.
Korn shell (Score:2)
MS Services for Unix (Score:1)
Kornshell (Score:2)
There are also dozens of commercial Unix shells, including TCSH available in native NT binary form.
what the fuck? (Score:1)
Re:what the flip? (Score:2)
CMD not command.com (Score:1)
qmail-maildir-daemontools howto [killerfocus.com]