Tag: bash-completion

Fragen über command completion in der Bash Unix-shell.

Passen Sie die tabulatorvervollständigung in der shell

Anzahl der Antworten 3 Antworten
Diese vielleicht einen besseren Namen als "custom tab completion", aber hier ist das Szenario: In der Regel, wenn ich in die Kommandozeile und ich einen Befehl eingeben, gefolgt mit {TAB} zweimal, bekomme ich eine Liste aller Dateien

Holen Sie sich die Autovervollständigung beim Aufruf einer READ innerhalb eines Bash-Skriptes

Anzahl der Antworten 1 Antworten
In meinem Bash-Skript lese ich einige Variablen, die vom Benutzer eingegeben mit LESEN: read -p "Glassfish Path:" GF_DIR Nun möchte ich, dass der Benutzer erhält eine automatische Vervollständigung, wenn er auf ein Verzeichnis, wie wenn Sie auf

bash und readline: tab-Vervollständigung in einer Benutzer-Eingabe-Schleife?

Anzahl der Antworten 5 Antworten
Mache ich ein bash-Skript stellt eine Kommandozeile für den Benutzer. Cli-code wie dieser: #!/bin/bash cmd1() { echo $FUNCNAME: "$@" } cmd2() { echo $FUNCNAME: "$@" } cmdN() { echo $FUNCNAME: "$@" } __complete() { echo $allowed_commands }

Dynamic case-Anweisung in der bash

Anzahl der Antworten 4 Antworten
Ich versuche, herauszufinden, wie die Erstellung einer dynamischen case-Anweisung in ein bash-Skript. Zum Beispiel, sagen wir, ich habe die Ausgabe des awk-Anweisung mit dem folgenden Inhalt red green blue In diesem Szenario die Ausgabe kann sich jederzeit

Bash wird nicht automatisch abgeschlossen (Tab) mit Dateien

Anzahl der Antworten 3 Antworten
Auto-completion in der bash (mit Tab) funktioniert auf Ordner, aber nicht mit Dateien. Ich bin mit Ubuntu 13.10 Ich habe nicht berührte meine .bashrc Datei Dies ist, wie der untere Teil der .bashrc Datei sieht, mit der

Erste "vollständige" und "Menü-komplett" zusammen zu arbeiten

Anzahl der Antworten 4 Antworten
Fand ich heraus, dass Sie die Bash-shell unterstützt eine Art Autovervollständigung, die ist anders als die "traditionellen" autocompletion, wo alle Möglichkeiten aufgelistet bekommen, in der folgenden Zeile. Mit der "traditionellen" autocompletion, wenn ich Typ ch und dann

Langsame Ladezeit der bash in cygwin

Anzahl der Antworten 10 Antworten
Im moment bash dauert etwa 2 Sekunden, um zu laden. Ich lief bash mit -x Flagge und ich sehe die Ausgabe, und es scheint, als ob PFAD geladen wird viele Male in cygwin. Das lustige an der

Eine Verwirrung über ${array[*]} gegen ${array[@]} in den Kontext des Bash-completion

Anzahl der Antworten 2 Antworten
Ich nehme einen Stich an das schreiben eines Bash-completion für die erste Zeit, und ich bin ein bisschen verwirrt über die zwei Möglichkeiten der Dereferenzierung von Bash-arrays (${array[@]} und ${array[*]}). Hier ist der relevante code (es funktioniert

Git-completion und PS1 nicht funktioniert: "__git_ps1: Befehl nicht gefunden", "sudo -s" oder "sudo su" auf Ubuntu 12.04

Anzahl der Antworten 6 Antworten
Habe ich installiert, git und git-flow-Abschluss hinzufügen dieser Zeile an .bashrc von root und ein normal_user auf einem Ubuntu 12.04-Rechner: source /etc/git-completion.bash source /etc/git-flow-completion.bash GIT_PS1_SHOWUPSTREAM="verbose" GIT_PS1_SHOWDIRTYSTATE=true PS1='\[\033[32m\]\u@\h\[\033[00m\]:\[\033[34m\]\w\[\033[31m\]$(__git_ps1)\[\033[00m\]\$ ' Wenn ich mich einloggen als root oder normal_user git

Bash-Vervollständigung des Makefile-Ziels

Anzahl der Antworten 4 Antworten
Angenommen ich habe ein einfaches makefile wie: hello: echo "hello world" bye: echo "bye bye" Dann bash ich will etwas wie: machen h < tab > also es kann komplett auf machen Hallo Ich fand einen einfachen

Python argparse und bash completion

Anzahl der Antworten 2 Antworten
Ich möchte auto-vervollständigen auf meine python-Skripte, die auch in den Argumenten. Hatte ich nie wirklich verstanden, wie das bash_completion gearbeitet (für Argumente), aber nachdem ich grub in ich verstanden, dass: verwendet wird "vollständig", um diese binden Sie

Eine Verwirrung über $ {array [*]} gegenüber $ {array [@]} im Kontext einer Bash-Vervollständigung

Anzahl der Antworten 2 Antworten
Ich nehme einen Stich an das schreiben eines Bash-completion für die erste Zeit, und ich bin ein bisschen verwirrt über die zwei Möglichkeiten der Dereferenzierung von Bash-arrays (${array[@]} und ${array[*]}). Hier ist der relevante code (es funktioniert

Wie ändere ich die Bash-History-Vervollständigung, um zu vervollständigen, was bereits auf der Linie ist?

Anzahl der Antworten 5 Antworten
Fand ich einen Befehl ein paar Monate her, dass mein bash-Geschichte auto-vervollständigen, was bereits auf der Linie, wenn Sie die Taste Pfeil nach oben: $ vim fi Drücken Sie ↑ $ vim file.py Ich würde gerne diese

Cygwin Git Registerkarte Abschluss

Anzahl der Antworten 7 Antworten
Ich installiert Cygwin auf windows, und eines der Standard-Pakete git-tab-Vervollständigung, aber ich habe keine tab-Vervollständigung. Ich habe einige suchen und fand eine Notiz, die sagen, es ist nicht standardmäßig aktiviert. Ich kopierte die skel .bashrc and .bash_profile

Ausführen von Bash-Befehlen im Hintergrund, ohne Job- und Prozess-IDs zu drucken

Anzahl der Antworten 7 Antworten
Zum ausführen eines Prozesses im hintergrund in der bash ist ziemlich einfach. $ echo "Hello I'm a background task" & [1] 2076 Hello I'm a background task [1]+ Done echo "Hello I'm a background task" Aber die