LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Newbie (https://www.linuxquestions.org/questions/linux-newbie-8/)
-   -   New to Linux and wishing to learn Fish Shell soon! (https://www.linuxquestions.org/questions/linux-newbie-8/new-to-linux-and-wishing-to-learn-fish-shell-soon-820872/)

unist 07-19-2010 09:15 PM

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.

onebuck 07-20-2010 01:51 PM

Hi,

Welcome to LQ!

Quote:

Originally Posted by unist (Post 4038864)
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. :)
:hattip:

David the H. 07-20-2010 01:56 PM

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.

MTK358 07-20-2010 01:57 PM

"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".

SalmonEater 07-20-2010 02:05 PM

Fish by fish from a fish
 
Thanks, unist, for introducing us indirectly to the Fish Shell!

unist 07-22-2010 03:18 PM

Quote:

Originally Posted by onebuck (Post 4039805)
Hi,

Welcome to LQ!


'Fish Wiki' would be a start.

Google is your friend or Fish source. :)
:hattip:

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."

tredegar 07-22-2010 04:21 PM

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) ?

frrossk 07-22-2010 04:25 PM

Quote:

Originally Posted by tredegar (Post 4042354)
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... :D

tredegar 07-22-2010 04:34 PM

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.

ncsuapex 07-22-2010 04:37 PM

I prefer shell fish.

David the H. 07-23-2010 02:30 AM

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.

i92guboj 07-23-2010 02:46 AM

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. (Post 4042711)
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.

casperdaghost 07-23-2010 03:50 AM

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


All times are GMT -5. The time now is 09:56 PM.