BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Anwendungen und Ports

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 01.08.2004, 08:42   #1
berg
sportfreund
 
Benutzerbild von berg
 
Registrierungsdatum: Aug 2003
Ort: Siegen
Beiträge: 362
TCSH-Feature in der BASH?

Hallo allerseits!

Ich benutze die BASH als Shell und bin eigentlich auch zufrieden damit... das einzige Feature, das ich vermisse ist folgendes: In der BASH kann man mit den Pfeiltasten durch die History blättern um einen bereits verwendeten Befehl zu suchen, okay, in der TCSH kann man diese Suche aber sogar noch einschränken, indem man den Anfangsbuchstaben des Kommandos tippt und dann durch die History blättert. Dann werden nur die benutzen Befehle angezeigt, die mit dem eingetippten Buchstaben beginnen. Absolut gute Sache... find ich. Nun meine Frage: Kann ich dieses Verhalten auch in der BASH aktivieren oder irgendwie kopieren? Ich hoffe man kann verstehen, was ich meine...


MfG
Berg
berg ist offline   Mit Zitat antworten
Alt 01.08.2004, 10:13   #2
marzl
gedankenverbrecher
 
Registrierungsdatum: Apr 2003
Ort: //germany/nrw
Beiträge: 2.504
marzl eine Nachricht über ICQ schicken
das is DAS Feature warum ich die tcsh benutze
würde mich auch interessieren ob das woanders geht.
__________________
Grüsse,
Marzl

NEU! Der DUMP'O'MAT ist da!
marzl ist offline   Mit Zitat antworten
Alt 01.08.2004, 10:21   #3
ookami
Kette rechts!
 
Registrierungsdatum: Feb 2003
Ort: Hanau, Hessen
Beiträge: 333
Zitat:
Zitat von marzl
würde mich auch interessieren ob das woanders geht.
Ja, zum beispiel in der zsh.

Code:
bindkey "^[[A" history-beginning-search-backward bindkey "^[[B" history-beginning-search-forward
__________________
„Dogmen, und ich meine nicht nur religiöse, zerstören die Welt und machen uns alle dümmer.“
– Bobby Henderson
ookami ist offline   Mit Zitat antworten
Alt 01.08.2004, 10:42   #4
indy
Der Hutträger
 
Registrierungsdatum: Apr 2003
Ort: Plauen
Beiträge: 586
indy eine Nachricht über ICQ schicken
In der Bash geht das mit Strg+r.

Gruss...

Der Indy
__________________
Programmieren ohne Programmierer:

http://www.genesez.de/
indy ist offline   Mit Zitat antworten
Alt 01.08.2004, 10:45   #5
berg
sportfreund
 
Benutzerbild von berg
 
Registrierungsdatum: Aug 2003
Ort: Siegen
Beiträge: 362
Zitat:
Zitat von indy
In der Bash geht das mit Strg+r.
Ah danke... aber besonders 'schön' is das nich, oder?
berg ist offline   Mit Zitat antworten
Alt 01.08.2004, 11:08   #6
Maledictus
foo
 
Registrierungsdatum: May 2003
Ort: Siegen
Beiträge: 2.361
yeah, Danke ookami. Nun kann ich die zsh mal ernsthaft testen.
Und wie marzl schon schrieb, das war genau DAS Feature der tcsh.

edit:
vielleicht kann die bash3.0 das auch an die tasten <hoch> und <runter> binden.
__________________
Bruce Schneier's tears can burn holes through an OpenBSD firewall. Lucky for us, Bruce Schneier never cries.

Geändert von Maledictus (01.08.2004 um 11:10 Uhr).
Maledictus ist offline   Mit Zitat antworten
Alt 01.08.2004, 11:47   #7
berg
sportfreund
 
Benutzerbild von berg
 
Registrierungsdatum: Aug 2003
Ort: Siegen
Beiträge: 362
Folgender Eintrag in /etc/inputrc oder $HOME/.inputrc scheint gewünschtes Ergebnis zu liefern (Google Fahndungs Erfolg).
Code:
"\e[B":history-search-forward # Up-Arrow "\e[A":history-search-backward # Down-Arrow
berg ist offline   Mit Zitat antworten
Alt 01.08.2004, 12:10   #8
unlink
Registered User
 
Benutzerbild von unlink
 
Registrierungsdatum: Jan 2004
Ort: /dev/null
Beiträge: 260
Zitat:
Zitat von Maledictus
yeah, Danke ookami. Nun kann ich die zsh mal ernsthaft testen.
Wer sich mal ein bischen mit der zsh beschäftigt hat, wird sich weigern wieder ne andere Shell anzufassen.

Vorallem das `Completion System` und recrusives globbing.
z.B.
$ chmod a+r *(.) um mal schnell die Rechte der Dateien (ohne Verzeichnisse) zu änderen
$ ls -l **/*(Lk+1024)
$ ssh <tab> (liste usernamen) <tab> (liste hostsnamen)
usw.

Hier mal ein Auszug aus der Homepage:

,----[ http://zsh.sunsite.dk/FAQ/zshfaq01.html#l4 ]
|
| # Command line editing:
|
| # programmable completion: incorporates the ability to use the full power of zsh's
| globbing and shell programming features,
| # multi-line commands editable as a single buffer (even files!),
| # variable editing (vared),
| # command buffer stack,
| # print text straight into the buffer for immediate editing (print -z),
| # execution of unbound commands,
| # menu completion in two flavours,
| # variable, editing function and option name completion,
| # inline expansion of variables and history commands.
|
| # Globbing --- extremely powerful, including:
|
| # recursive globbing (cf. find),
| # file attribute qualifiers (size, type, etc. also cf. find),
| # full alternation and negation of patterns.
|
| # Handling of multiple redirections (simpler than tee).
| # Large number of options for tailoring.
| # Path expansion (=foo -> /usr/bin/foo).
| # Adaptable messages for spelling, watch, time as well as prompt (including conditional expressions).
| # Named directories.
| # Comprehensive integer and floating point arithmetic.
| # Manipulation of arrays (including reverse subscripting).
| # Associative arrays (key-to-value hashes)
| # Spelling correction.
|
`----
unlink ist offline   Mit Zitat antworten
Alt 01.08.2004, 14:15   #9
roman
bofh
 
Benutzerbild von roman
 
Registrierungsdatum: Jun 2003
Ort: Detmold
Beiträge: 257
Zitat:
Zitat von unlink
Wer sich mal ein bischen mit der zsh beschäftigt hat, wird sich weigern wieder ne andere Shell anzufassen.
da kann ich mich nur anschließen, das einzige was zsh noch fehlt ist die fähigkeit meine gedanken zu lesen
roman ist offline   Mit Zitat antworten
Antwort


Dieses Thema betrachten zurzeit 1 Personen. (0 registrierte Benutzer und 1 Gäste)
 
Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An
[IMG] Code ist An
HTML-Code ist Aus
Gehe zu

Ähnliche Themen
Thema Erstellt von Forum Antworten Letzter Beitrag
FreeBSD Samba PDC Howto Highfish Howtos 103 25.09.2006 21:14
Die Geschichte von BSD (bzw. UNIX) asg News 31 11.05.2006 20:20
Survivalguide für Trinkfeste saintjoe Fun 11 23.07.2004 21:51
transparenter squid unter netbsd 1.6.1 [moR-pH-euS] Howtos 0 02.11.2003 09:03
Open-Source-Projekte machen in der IT-Branche Karriere Fly66 News 0 01.05.2003 11:18


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:29 Uhr.


Powered by vBulletin (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.