I want to practice Unix (mostly KornShell (ksh) scripting and VI editor) on a windows Vista machine. What is the best solution for this? I do not like Cy开发者_运维问答gwin. So anything other than Cygwin which gives the closest feel of Unix Environment without re-installing the OS.
Thanks.
You can set up a virtual machine using VMware Player. http://www.vmware.com/products/player/ It lets you run a real *nix environment inside of Windows. It's free, and fairly easy to use.
I think Cygwin is really the easiest way to get what you're asking for, but another option might be MinGW. (Minimalist GNU for Windows).
If you just want to practice with specific command-line utilities, you could also look at: Unxutils.
Like others have said, you could also use a VM to install some type of Unix/Linux OS, like Ubuntu.
Solo es una sugerencia:
Why don't try instaling a virtual machine and then some unix?
Just a little suggestion
Get vim for Windows for vi practice (then get vim for your actual Unix box) and get Cygwin for a shell environment plus Unix utilities.
http://www.elitter.net/
Free shell accounts.
I would say the best way to practice it on your Windows machine is to install a virtual machine (e.g. virtual box, it's free) and set up Linux on that one. Then have them communicate through e.g. a shared folder.
But then there often are Windows clones of many of the most popular software on Unix/Linux systems.
If you want a good alternative to Cygwin, try UWIN.
More information on it can be found here.
I highly suggest that you download a version of unix. Here are some suggestions:
1. OpenBSD
2. NetBSD
3. FreeBSD
After downloading one of these, use virtualbox or vmware and install them in a virtual machine.
1. VirtualBox
2. VMware Player
This way you can easily run UNIX in a virtual environment and practice it easily. It's the most convenient method.
Also if you want you can install arch Linux which is very small and then install ksh shell in it using pacman and then change your default shell from bash to korn by this command chsh -s /bin/ksh
. You can do all this in other Linux distributions too. Also if you are only looking for working with shell and vim you can use Ubuntu-server
then install KornShell in it as well using sudo apt-get install ksh
. It's entirely up to you which option do you wanna take.
精彩评论