BSDForen.de  

Zurück   BSDForen.de > FreeBSD > FreeBSD - Installation

Antwort
 
Themen-Optionen Thema bewerten Ansicht
Alt 06.09.2012, 08:09   #16
Sloop
Registered User
 
Registrierungsdatum: Dec 2006
Beiträge: 187
@spaulding: Danke! Habe ich glecih eingebaut

@Yamagi:

1) "set autolist" macht doch schon das was du beschreibst. Deswegen war ja meine Frage, was der ambiguous Zusatz mehr macht.

Kann ich auf BSD eine Autocompletion einrichten, wenn ich (ohne sshfs) eine Datei von einem Rechner zum andren kopieren möchte mittels 'scp' ? er soll dann auch auf dem Remote-System schon im Voraus erkennen, welche Pfade/Dateien vorhanden sind. Dabei müsste er sich wohl der History bedienen, oder geht das sonstwie?


Was spricht denn also gegen die zsh? Irgendwie hab ich noch in Erinnerung, daß die mir NICHT empfohlen wurde. Auf der Linuxseite verwende ich meistens entweder bash oder zsh. Die zsh hat eine etwas bessere Tab-Funktionalität wie ich finde.

2.) hab ich verstanden

3.) ebenso verstanden jetzt. Sonst würde jedes Skript das ja eine (sub-)shell startet die ganze Loginprozeduren abarbeiten, gell?

4.) diese Syntax ist schon klar, aber wie hätte ich es in meinem Beispiel in einer Zeile wie bereits vorgeschrieben verwenden müssen? Ich bin ja trotzdem ncoh den Umweg gegangen
Zitat:
`if !($uid) echo 31; if ($uid) echo 32;`
ich frag ja quasi zwei mal das gleiche ab, das muss doch auch kürzer gehen. Das meine ich
Sloop ist offline   Mit Zitat antworten
Alt 06.09.2012, 08:31   #17
Yamagi
Possessed With Psi Powers
 
Benutzerbild von Yamagi
 
Registrierungsdatum: Apr 2004
Ort: Schleswig-Holstein
Beiträge: 6.556
Yamagi eine Nachricht über ICQ schicken
1. Genau das, was in der Manpage steht: "If autolist is set to `ambiguous', choices are listed only when completion fails and adds no new characters to the word being completed." Die Liste wird also nur dann angezeigt, wenn die Autovervollständigung nicht mehr weiter weiß, nichts mehr dem Teilausdruck hinzufügen kann. Ohne "ambiguous" wird die Liste immer angezeigt.

Man kann eine Autocompletion über scp per selbstdefinierter Vervollständigung einrichten. Das geht mit dem "complete" Befehl (nicht zu verwechseln mit der Einstellung). Es nun hier zu erklären würde viel zu weit führen, meine oben verlinkte tcshrc hat einige Beispiele.

Ich schrieb ja schon oben, dass ich heute die tcsh nicht mehr empfehlen würde. Ich nutze sie nur noch, da man fast 16 Jahre Gewohnheit nicht aus dem Kopf bekommt und es noch mal so lange dauern würde, bis eine andere Shell perfekt konfiguriert wäre. Die tcsh mag eine gute interaktive Shell sein, aber sie hat massive Nachteile:
- Sie ist keine Bourne-Shell. Das bedeutete anderer Syntax.
- Sie ist zum Scripten ungeeignet (aber das sind imo alle Shells).
- Der Code ist Murks, fast jedes Update haut ungewollt einige Features durch.
- Sie ist grottenlahm. Das fällt vor allem bei großen Historien auf und einem langen $PATH auf.
Andere, moderne Shell wie die zsh oder meinetwegen auch die bash sind da viel besser. Ich finde die fish auch sehr interessant, da sie aber nicht bournekompatibel ist, disqualifiziert sie sich leider selbst...

3. Genau.

4. So aus dem Kopf habe ich keine Ahnung, muss ich zugeben.
__________________
Eure Tastatur verfügt nicht umsonst über zwei Shift-Tasten! Benutzt sie bitte, denn sonst ist es mir fast unmöglich euere Posts zu entziffern.

Yamagi 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
Shell "Texte/Linien löschen" Alfmann FreeBSD - Allgemein 10 15.02.2011 22:31
andere shell starten als root cat1510 FreeBSD - Allgemein 7 10.06.2008 22:59
Procmail / no valid shell testit FreeBSD - Anwendungen und Ports 2 06.04.2006 20:48
useradd und die false shell, prob? zipo FreeBSD - Allgemein 2 12.05.2004 17:27
User Shell/root Shell Fry FreeBSD - Anwendungen und Ports 3 24.04.2003 14:17


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:48 Uhr.


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