LinuxQuestions.org
Latest LQ Deal: Linux Power User Bundle
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Newbie
User Name
Password
Linux - Newbie This Linux forum is for members that are new to Linux.
Just starting out and have a question? If it is not in the man pages or the how-to's this is the place!

Notices


Reply
  Search this Thread
Old 07-19-2010, 09:15 PM   #1
unist
LQ Newbie
 
Registered: May 2010
Location: Venezuela
Distribution: PClinuxOS KDE 64-bit
Posts: 26

Rep: Reputation: 0
Smile New to Linux and wishing to learn Fish Shell soon!


Hi everybody, I am new in Linux, already with Ubuntu 10.04 installed in a brand new netbook (ZaReason Teo) and I want to learn Fish Shell.
Does annyone know where can I get a Tutorial on Fish? So far I have seen just its manual. Thank you.

Last edited by XavierP; 07-20-2010 at 03:37 AM. Reason: Moved to Newbie
 
Click here to see the post LQ members have rated as the most helpful post in this thread.
Old 07-20-2010, 01:51 PM   #2
onebuck
Moderator
 
Registered: Jan 2005
Location: Midwest USA, Central Illinois
Distribution: Slackware®
Posts: 12,712
Blog Entries: 27

Rep: Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055Reputation: 2055
Hi,

Welcome to LQ!

Quote:
Originally Posted by unist View Post
Hi everybody, I am new in Linux, already with Ubuntu 10.04 installed in a brand new netbook (ZaReason Teo) and I want to learn Fish Shell.
Does annyone know where can I get a Tutorial on Fish? So far I have seen just its manual. Thank you.
'Fish Wiki' would be a start.

Google is your friend or Fish source.
 
2 members found this post helpful.
Old 07-20-2010, 01:56 PM   #3
David the H.
Bash Guru
 
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Debian sid + kde 3.5 & 4.4
Posts: 6,823

Rep: Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959
Hmm. I'd never heard of fish before. But the Wikipedia article on it makes it clear that it's specifically designed with self-learning in mind. The home page also offers a long documentation page.

So I'd say just jump in and start using it. It will probably guide you along.
 
1 members found this post helpful.
Old 07-20-2010, 01:57 PM   #4
MTK358
LQ 5k Club
 
Registered: Sep 2009
Posts: 6,443
Blog Entries: 3

Rep: Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721Reputation: 721
"Fish Shell"? What's that?

There's "sh", "bash", "csh", "dash", "ksh", etc. but no "Fish".

EDIT: I thought there was no such thing as "Fish". I thought the OP was mistaken and probably meant "bash".

Last edited by MTK358; 07-20-2010 at 02:10 PM.
 
1 members found this post helpful.
Old 07-20-2010, 02:05 PM   #5
SalmonEater
Member
 
Registered: Jun 2010
Location: Up the Big River w/o paddle
Distribution: Salent & Slackel
Posts: 131

Rep: Reputation: 19
Fish by fish from a fish

Thanks, unist, for introducing us indirectly to the Fish Shell!
 
1 members found this post helpful.
Old 07-22-2010, 03:18 PM   #6
unist
LQ Newbie
 
Registered: May 2010
Location: Venezuela
Distribution: PClinuxOS KDE 64-bit
Posts: 26

Original Poster
Rep: Reputation: 0
Quote:
Originally Posted by onebuck View Post
Hi,

Welcome to LQ!


'Fish Wiki' would be a start.

Google is your friend or Fish source.
Hi Gari, thank you for your link. I am reviewing it.
This is another related source:
http://fishshell.org/index.php
"fish is a user friendly command line shell for UNIX-like operating systems such as Linux."
 
Old 07-22-2010, 04:21 PM   #7
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Debian "Jessie"
Posts: 6,085

Rep: Reputation: 398Reputation: 398Reputation: 398Reputation: 398
Previous to this thread I didn't know anyone who runs, or uses fish.

So perhaps it is better (in the long run) just to learn bash because it will be installed on just about every linux installation you have access to.

Why bother to learn (random choice Maori when the majority are speaking english (or chinese) ?
 
Old 07-22-2010, 04:25 PM   #8
frrossk
Member
 
Registered: Feb 2005
Location: UK
Distribution: Debian jessie
Posts: 33

Rep: Reputation: 16
Quote:
Originally Posted by tredegar View Post
Previous to this thread I didn't know anyone who runs, or uses fish.

So perhaps it is better (in the long run) just to learn bash because it will be installed on just about every linux installation you have access to.

Why bother to learn (random choice Maori when the majority are speaking english (or chinese) ?
The vast majority run Windows on their computers, but this doesn't stop you to run Linux, as I see...
 
Old 07-22-2010, 04:34 PM   #9
tredegar
LQ 5k Club
 
Registered: May 2003
Location: London, UK
Distribution: Debian "Jessie"
Posts: 6,085

Rep: Reputation: 398Reputation: 398Reputation: 398Reputation: 398
Quote:
The vast majority run Windows on their computers, but this doesn't stop you to run Linux, as I see.
Of course not.

This is off-topic, but learning to use a shell that almost nobody else uses, or installs (even if it it is "friendly") is, well, pointless.
 
Old 07-22-2010, 04:37 PM   #10
ncsuapex
Member
 
Registered: Dec 2004
Location: Raleigh, NC
Distribution: CentOS 2.6.18-53.1.4.el5
Posts: 770

Rep: Reputation: 43
I prefer shell fish.
 
Old 07-23-2010, 02:30 AM   #11
David the H.
Bash Guru
 
Registered: Jun 2004
Location: Osaka, Japan
Distribution: Debian sid + kde 3.5 & 4.4
Posts: 6,823

Rep: Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959Reputation: 1959
I wouldn't call learning something like this "pointless", exactly. But I will say from experience that almost every time I've spent the effort to learn some specialist program that promised to work better in some way, I've ended up dropping after a while and drifted back to the more mainstream tools. In the end it usually costs more in time and energy to translate what I want to do to the new tools, than to simply use the regular ones, which almost always have large amounts of ready-made help available, both written and in terms of access to people with experience.

Fish appears to be an attempt to create a shell that non-geeks buying netbooks can grasp easily, and that seems like a reasonable idea. Who knows? If it catches on, then we may eventually all need to learn how to use it. But until then bash is king. It's what everyone knows and what everyone is going to assume you're using in discussions in places like LQ.
 
Old 07-23-2010, 02:46 AM   #12
i92guboj
Gentoo support team
 
Registered: May 2008
Location: Lucena, Córdoba (Spain)
Distribution: Gentoo
Posts: 4,072

Rep: Reputation: 384Reputation: 384Reputation: 384Reputation: 384
The only pointless thing in this thread is the speech about what shell the OP should or shouldn't be using. After all, we are all in the same boat.

If there's a single thing that I've learnt in all these ears of open source is that having options is all in all a good thing. If there's a fish is because someone felt there was a niche that no other shell was filling at the time.

Quote:
Originally Posted by David the H. View Post
I wouldn't call learning something like this "pointless", exactly. But I will say from experience that almost every time I've spent the effort to learn some specialist program that promised to work better in some way, I've ended up dropping after a while and drifted back to the more mainstream tools. In the end it usually costs more in time and energy to translate what I want to do to the new tools, than to simply use the regular ones, which almost always have large amounts of ready-made help available, both written and in terms of access to people with experience.
That's true most times and for most people. Just like Firefox is the best browser, but surely you wouldn't even try to sell that to a lynx or dillo user, I guess.

Quote:
Fish appears to be an attempt to create a shell that non-geeks buying netbooks can grasp easily, and that seems like a reasonable idea. Who knows? If it catches on, then we may eventually all need to learn how to use it. But until then bash is king. It's what everyone knows and what everyone is going to assume you're using in discussions in places like LQ.
I've tried it eventually when I was in search of a shell with daemonization capabilities. Fish is not a new thing (not ancient, but not new, strictly speaking).

I'll give you the point that bash might be the most used shell in *linux*, however most shell code is not written specifically for bash, but for the regular bourne shell, which is "sh", and doesn't use any bash-specific code. If only for the sake of portability.

The best place to start researching about fish is its home page, as usually.
 
Old 07-23-2010, 03:50 AM   #13
casperdaghost
Member
 
Registered: Aug 2009
Posts: 349

Rep: Reputation: 16
there is an orielly book with a fish on the cover - i think it is the learning bash book
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Hi, Wishing the best of luck to all,linux sofware to connect to bsnl josephdesoza Linux - Software 1 06-21-2010 11:44 AM
how to learn shell scripting G.Verma Linux - Laptop and Netbook 2 10-17-2007 06:55 AM
LXer: Zero to Z-Shell: Learn what all the fuss is about with Z-Shell LXer Syndicated Linux News 0 10-11-2007 07:41 PM
LXer: CLI Magic: Enhancing the shell with fish LXer Syndicated Linux News 0 11-13-2006 06:54 AM
LXer: Screenshots of an interactive shell called fish. LXer Syndicated Linux News 3 09-04-2006 08:50 PM


All times are GMT -5. The time now is 02:39 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration