So I’m working on a new server where I’ll only be doing Django development on, so I’m way in the dark on how to get this stuff set up as I’m used to super simple apache/php stuff.
Anyway I need to create a user to ssh in and do stuff I suppose. I have two questions about that. I can create the user in any of the following:
/bin/bash/
/bin/sh/
/bin/ksh/
/bin/csh/
/bin/tcsh/
I have no idea what any of that means. I realize I’m in over my head but I have to stat somewhere :shrug:
Also can I ssh with windows command prompt?
I didn’t really think this fit anywhere, but if someone wants me to move it I’ll be happy to.
Those things listed are shells in Linux - just different flavours of command line languages. You can use your normal unix login to login through SSH. Get PuTTy, it’s a Windows SSH program. Login with your server’s hostname/ip address, then it’ll ask you to accept some signature, enter your user/pass, and ta-da SSH.
It depends on what you need the script to do.
You can take a look here http://www.faqs.org/faqs/unix-faq/shell/shell-differences under Shell features. Some people write their own shell scripts to get all the usability they need.
[QUOTE=ramie;2332501]Super useful bash command list page > http://www.ss64.com/bash/[/QUOTE]
I friggin love that site. It’s so clean, so concise. That dude’s done amazing work.
I 20th Bash? Bash is pretty awesome and it’s the default on most Unix variants nowadays.
And PuTTy is bloody marvelous as well. It is the best terminal applications I have ever used. In fact, when I have a Linux virtual machine running in Windows, I use PuTTy to SSH into that machine to use command line instead of using the crapass console in Linux.