Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.
Die Vervollständigung des Tab-Pfads funktioniert nicht (zumindest unter Ubuntu und AFAIK Arch) mit sudo mount <whatever> Die ISO-Datei, die ich zu mounten versuche, befindet sich nicht in /etc/fstab. Wenn ich nur tippe mount <whatever> Die Fertigstellung funktioniert (aber natürlich schlägt der Befehl fehl, da ich nicht root bin). Anscheinend ist …
Ich benutze Dvorak und vi. Als ich von dem vi-Modus in Bash erfuhr, war ich sehr aufgeregt. Es wäre jedoch noch besser, wenn ich die Bewegungstasten denjenigen zuordnen könnte, die ich in vi verwende (ich tausche die Tasten aus, bis die Bewegungstasten wieder in der Ausgangsreihe in Dvorak sind). Wie …
#!/bin/bash FILE="$(basename "$1")" FILE="${FILE/%.jpeg/.jpg}" Gibt es überhaupt eine Möglichkeit, diese beiden Linien zu einem Einzeiler zusammenzukleben?
Gibt es eine Möglichkeit, den Namen der GNU-Bildschirmsitzung und den Fenstertitel in der Eingabeaufforderung der Shell anzuzeigen (sagen wir, die durch definierte Bash-Eingabeaufforderung PS1)?
In diesem Thread zeigt die obere Antwort, wie Text, der zuvor mit der Maus auf einem Gnome-Terminal ausgewählt wurde, in die Zwischenablage in X11 kopiert wird. Meine Frage lautet: Angenommen, ich kopiere einen Text vom Terminal mit dem Bash-Set-Mark und kopiere Tastaturkürzel (dh set-mark+ M-w). Ist es möglich, diese Zwischenablage …
Ich bin heute in Bewegung, hier ist eine andere Frage: Wie kommt es .inputrc, dass beide dasselbe tun , wenn ich sie einsetze? TAB: menu-complete Shift-TAB: menu-complete-reverse dh beide tun, was der letzte sagt.
Ist es möglich, auf Indizes in zu verweisen $@? Ich kann nirgendwo im GrayCat-Wiki einen Verweis finden, der wie folgt verwendet werden kann , und das Advanced Scripting Guide und andere weisen dies einer anderen Variablen zu, bevor sie stattdessen geändert werden. $ echo ${@[0]} -bash: ${@[0]}: bad substitution Das …
Ich arbeite an einem Bash-Skript, das ich für verschiedene Arten von VCS arbeiten möchte. Ich denke darüber nach zu testen, ob ein Verzeichnis ein Repo für ein System ist, indem ich einen typischen Info-Befehl ausführe und den Rückkehrcode, den Erfolg oder den Fehler überprüfe. Im Pseudocode: if a svn command …
Wenn bashich in ausführe: cmd1 | cmd2 | ... | cmdi | ... | cmdn & Wo cmd{1..n}kann das die PID von nicht unterscheiden cmdi? Wie kann ich alternativ den cmdiProzess signalisieren ? (Zum Beispiel ist es senden SIGUSR1?) pkill/ pgrep, pidofUsw. sieht nicht aus wie gute Antworten, da andere …
[Hinweis: Dieses ähnliche Q betrifft dieselbe Bash-Fehlermeldung. Es wurde als Duplikat dieses anderen Q markiert . Da ich jedoch eine ganz andere Quelle für diesen Fehler gefunden habe, werde ich unten meine eigene Frage beantworten.] Diese zuvor funktionierende Bash-Skriptzeile while ... do ... done <<< "$foo" Eines Tages wurde diese …
Ich habe vor kurzem beschlossen, meine PS1-Variable zu ändern, um einige hübsche Solarized-Farben für mein Terminal-Sehvergnügen aufzunehmen. Wenn Sie nicht in einer tmux-Sitzung sind, ist alles großartig! Regenbogen, Ponys, Einhörner und eine unterscheidbare Aufforderung! Cool! Das Problem liegt jedoch bei tmux. Ich habe überprüft, dass der Wert von PS1 so …
An einer Bash-Eingabeaufforderung kann diff mithilfe von Pseudodateien ausgeführt werden: diff <(echo test) <(echo test) Das Hinzufügen wie es ist zu einem Makefile schlägt fehl: all: diff <(echo test) <(echo test) Der Fehler (Hinweis: / bin / sh zeigt auf / bin / bash auf diesem System): /bin/sh: -c: line …
Ich verwende stat -f %m .bashrc, um die Änderungszeit meiner .bashrc auf osx zu erhalten. Aber wenn ich den gleichen Befehl auf Ubuntu ausführe, wird ein Fehler ausgegeben: stat: cannot read file system information for %m': No such file or directory Gibt es einen kompatiblen Weg, um dies zu erreichen?
Ich verwende eine Neuinstallation von Ubuntu 16.04 mit der Bash-Shell. Es gibt zwei Dinge, die ich tun möchte: Richten Sie den vi-Modus so ein, dass ich vom Terminal aus vim-ähnliche Bewegungen ausführen kann Beenden Sie den Einfügemodus durch Eingabe jk Ich habe in einem anderen Beitrag gelesen, wie das geht …
Ich habe eine Datei mit ANSI-Farben. test.txt: \e[0;31mExample\e[0m Ich möchte den Inhalt dieser Datei wie in einem Terminal catanzeigen, aber ich möchte auch die Farben anzeigen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.