Page 1 of 8 123 ... LastLast
Results 1 to 10 of 71

Thread: Using fish as your shell

  1. #1
    Join Date
    Nov 2004
    Beans
    489

    HOW TO: Use fish as your shell

    This How-To will show you how to install and run fish to test out its functionality. If you decide to use fish as your default shell, the last part of this How-To will show you how to make it your default.

    Hopefully a few of you will try out fish. I've been using it for a few weeks and find that it's very useful for my day-to-day work. Please read a few of the posts in this thread by liljencrantz to get an idea for how well fish works as a scripting platform.

    Why fish makes an excellent shell for anybody who just wants a better way to use their command line interface:

    - Context-aware tab completion ('bunzip {tab}' shows all bz2 archives, cd {tab} shows all directories)
    - tab completion shows more info about matching files
    - tab completion uses scrollable list for matches. Use arrows to scroll.
    - tab completion can complete paramaters for built-in commands (eg. ls -{tab} will show paramaters for the ls command)
    - Ctrl-Y pasting and Ctrl-K cutting uses the X Windows clipboard.
    - Search command history: type first part of previously run command, then use arrows to scoll through matching commands. Or just use arrows to scroll all commands like in bash.
    - Syntax highlighting of commands as you type.

    Home page: http://roo.no-ip.org/fish/
    Features: http://roo.no-ip.org/fish/user_doc/difference.html

    How to install so you can test fish without actually making it your default shell:
    - Download the latest deb from http://roo.no-ip.org/fish/ (currently version 1.8)
    - sudo dpkg -i fish_1.8_i386.deb (substitute the filename for the version you have downloaded)
    - run 'fish' to try it out temporarily (goes away after you close the current terminal window or run 'exit')

    How to use fish as your default shell:
    - run 'sudo gedit /etc/shells' and add '/usr/local/bin/fish' as a new last line.
    - run 'chsh -s /usr/local/bin/fish'.
    - logout then back in to make shell change appear. Now every time you open a terminal you will get fish instead of bash.
    - You can run 'chsh -s /bin/bash' at any time to make bash your default shell again.
    Last edited by shakin; May 2nd, 2005 at 06:36 PM. Reason: Updated for the deb and new version

  2. #2
    Join Date
    Apr 2005
    Beans
    42
    Distro
    Hardy Heron (Ubuntu Development)

    Re: Using fish as your shell

    Nice, never knew this shell even existed! Thanks.

    I don't think I will make it my default, but it should be good to play with!

  3. #3
    Join Date
    Apr 2005
    Location
    Sweden
    Beans
    24

    Re: HOW TO: Use fish as your shell

    I am the author of fish.

    Thanks to shaykins help, you can now download i386 debs of the latest versions of fish for use with Ubuntu.

  4. #4
    Join Date
    Mar 2005
    Location
    Sweden
    Beans
    42
    Distro
    Dapper Drake Testing/

    Thumbs up Re: Using fish as your shell

    I just installed and tested fish out and I must say that I'm impressed.
    Going to test it for a couple of days and then I just might give it a shot as my default shell.
    Great work dude.!

  5. #5
    Join Date
    Mar 2005
    Location
    Sweden
    Beans
    68

    Re: Using fish as your shell

    Fish is fresh! I like user friendly!

  6. #6
    Join Date
    Apr 2005
    Beans
    645
    Distro
    Dapper Drake Testing/

    Re: Using fish as your shell

    nice shell, good work
    thanks
    [My Blog] | [My Sites] | [My Ubuntu Guides]

    doc.gwos.org, the real successor of Ubuntu Guide

  7. #7
    Join Date
    Oct 2004
    Beans
    369
    Distro
    Gutsy Gibbon Testing

    Re: Using fish as your shell

    Looks like a really nice shell

  8. #8
    Join Date
    Apr 2005
    Location
    Sweden
    Beans
    24

    Re: Using fish as your shell

    Quote Originally Posted by Gandalf
    nice shell, good work
    thanks
    Glad to see people here seem to like fish. I suppose in some ways fish is the shell best suited to Ubuntu, since I've tried very hard to make it easier to discover and use all the features in fish. On the other hand, from what I've read of the Zulu, they don't eat a lot of fish.

  9. #9
    Join Date
    Apr 2005
    Location
    Under the Jolly Roger
    Beans
    571

    Re: HOW TO: Use fish as your shell

    Quote Originally Posted by liljencrantz
    I am the author of fish.
    Good work, man. I even switched my wife to fish, and she only noticed it this morning. She likes it too.
    My sole duty is to my own happiness and well-being. I recognize no other.

  10. #10
    Join Date
    Oct 2004
    Beans
    369
    Distro
    Gutsy Gibbon Testing

    Re: Using fish as your shell

    I reported it on the UniverseCandidates page.
    I hope it will be in breezy.

Page 1 of 8 123 ... LastLast

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •