Fish: Unterschied zwischen den Versionen

Aus wiki.archlinux.de
Zur Navigation springen Zur Suche springen
K (Created page with '== Einfuehrung == '''fish''' ist eine Benutzerfreundliche Shell, die vor allem zur interaktiven Nutzung vorgesehen ist. == Installation instructions == To install the package fo...')
 
 
(11 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
== Einfuehrung ==
+
{{SEITENTITEL:fish}}
'''fish''' ist eine Benutzerfreundliche Shell, die vor allem zur interaktiven Nutzung vorgesehen ist.
+
'''fish''' ist eine benutzerfreundliche Shell, die vor allem zur interaktiven Nutzung vorgesehen ist.
  
== Installation instructions ==
+
{{Installation|repo=community|paket=fish}}
To install the package for fish using pacman (the package is in the community repo)
+
Um fish zur Standardshell zu machen:
run:
 
# pacman -S fish
 
 
 
To verify that it has been installed you can run:
 
$ less /etc/shells
 
 
 
If you wanted to make fish your default shell run:
 
 
  $ chsh -s /usr/bin/fish
 
  $ chsh -s /usr/bin/fish
  
== Pacman and fish ==
+
== Pacman und fish ==
Context-aware completions for pacman and makepkg are built into fish, since the policy of the fish development is to include all the existent
+
Komplettierungen für pacman und makepkg sind in fish eingebaut, seit es die Regel der fish-Entwickler ist, alle Komplettierungen aufzunehmen. Das Speichermanagement ist schlau genug, um trotzdem keinen unnötigen Platz im Hauptspeicher in Anspruch zu nehmen.
completions in the upstream tarball. The memory management is clever enough to avoid any negative impact on resources.
 
  
 
== Troubleshooting ==
 
== Troubleshooting ==
After you change your default shell to fish, you may find that you no longer have very much in your path.
+
Nachdem fish zur Standardshell gemacht wurde, könnte es sein, dass nicht mehr viel im $PATH ist. Wenn dem so ist, füge
You can add a section to your ~/.config/fish/config.fish file that will set your path correctly on login. This is much like .profile or .bash_profile as it is only executed for login shells.
 
 
 
 
  if status --is-login
 
  if status --is-login
 
     set PATH $PATH /usr/bin /sbin
 
     set PATH $PATH /usr/bin /sbin
 
  end
 
  end
 +
zu der Datei ~/.config/fish/config.fish hinzu, um den $PATH beim Login richtig zu setzen.
  
== Licenses ==
+
== Weblinks ==
Fish Copyright (C) 2005-2006 Axel Liljencrantz.
+
*[http://www.fishshell.org HomePage]
 +
*[http://www.fishshell.org/user_doc/index.html Documentation]
  
Fish is released under the GNU General Public License, version 2.
+
[[en:Fish]]
  
Fish contains code under the BSD license, namely versions of the two functions strlcat and strlcpy, modified for use with wide character strings. This code is copyrighted by Todd C. Miller.
+
[[Kategorie:Konsole]]
 
 
The XSel command, written and copyrighted by Conrad Parker, is distributed together with, and used by fish. It is released under the MIT license.
 
 
 
The xdgmime library, written and copyrighted by Red Hat, Inc, is used by the mimedb command, which is a part of fish. It is released under the LGPL.
 
 
 
Fish contains code from the glibc library, namely the wcstok function. This code is licensed under the LGPL.
 
 
 
== External Links ==
 
*[http://www.fishshell.org HomePage]
 
*[http://www.fishshell.org/user_doc/index.html Documentation]
 

Aktuelle Version vom 1. Juli 2013, 11:32 Uhr

fish ist eine benutzerfreundliche Shell, die vor allem zur interaktiven Nutzung vorgesehen ist.

Installation

Das Programm ist als fish in community verfügbar, und kann von dort mittels Pacman installiert werden.

pacman -S fish

Um fish zur Standardshell zu machen:

$ chsh -s /usr/bin/fish

Pacman und fish

Komplettierungen für pacman und makepkg sind in fish eingebaut, seit es die Regel der fish-Entwickler ist, alle Komplettierungen aufzunehmen. Das Speichermanagement ist schlau genug, um trotzdem keinen unnötigen Platz im Hauptspeicher in Anspruch zu nehmen.

Troubleshooting

Nachdem fish zur Standardshell gemacht wurde, könnte es sein, dass nicht mehr viel im $PATH ist. Wenn dem so ist, füge

if status --is-login
    set PATH $PATH /usr/bin /sbin
end

zu der Datei ~/.config/fish/config.fish hinzu, um den $PATH beim Login richtig zu setzen.

Weblinks