November 14, 2011 4:54 pm at 4:54 pm #600518JotharMember
What is the best shell for unix programming? What’s the functional difference between them? Thanks.November 14, 2011 8:42 pm at 8:42 pm #826541flowersParticipant
You can post questions about KSH, CSH, SH, BASH, PERL, PHP, SED, AWK and OTHER Unix shell scripts and shell scripting languages here:November 14, 2011 8:56 pm at 8:56 pm #826542SabziMember
i like nano.. its simple and clean…. most will agree though that vim has the most featuresNovember 14, 2011 9:03 pm at 9:03 pm #826543Pashuteh YidMember
That’s about all I know about Unix.November 14, 2011 9:31 pm at 9:31 pm #826544Derech HaMelechMember
I’m hardly an expert in these things as I’ve only recently gotten into learning Linux and friends. ICOT probably knows the answer best, but as far as I know, in terms of LINUX based shells, Ubuntu is currently using the Unity shell, but supposedly GNOME 3 is better. I haven’t noticed much of a difference, but as I said, I’m no boki.November 14, 2011 10:48 pm at 10:48 pm #826545MDGParticipant
It’s been a while for me, but I liked
bash.November 15, 2011 2:14 am at 2:14 am #826546ItcheSrulikMember
I’m currently writing Unix shell scripts in my internship. Bash is the best shell because a) It’s the most popular b) it’s the most portable i.e. things written for bash are much more likely to work in most other shells than things written in, for example ksh.
DH: GNOME 3 and Unity are desktop interfaces, not UNIX shells.November 15, 2011 1:40 pm at 1:40 pm #826547I can only tryMember
Thank you for the kind words, but I’m afraid I know nothing about Unix (or the Mac, for that matter). I’m strictly a Windows guy. Sorry 🙁
(I do know that the computer-related one is spelled with a “U” not an “E” ?)November 15, 2011 3:46 pm at 3:46 pm #826548Avram in MDParticipant
I have liked bash shell.
I have had some problems with CSH… for example, you can’t redirect STDERR to files or /dev/null in the way you can with Bourne-type shells like bash.November 16, 2011 2:17 am at 2:17 am #826549Derech HaMelechMember
IS:I read this on Wikipedia and assumed that it was the same:
A Unix shell is a command-line interpreter or shell that provides a traditional user interface for the Unix operating system and for Unix-like systems…Graphical user interfaces for Unix, such as GNOME, KDE, and Xfce are often called visual or graphical shells.
But I guess they aren’t the same. I only just recently started dipping my toes into the non-windows waters. So I didn’t know there was a difference.November 16, 2011 3:35 am at 3:35 am #826550JotharMember
Thanks everyone! Next questions- which distro, and vim or emacs?
- You must be logged in to reply to this topic.