Als «bash» getaggte Fragen

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.

2
An eine PATH-ähnliche Variable anhängen, ohne einen führenden Doppelpunkt zu erstellen, wenn dieser nicht gesetzt ist
Ich muss ein Verzeichnis anhängen PKG_CONFIG_PATH. Normalerweise würde ich den Standard verwenden export PKG_CONFIG_PATH=${PKG_CONFIG_PATH}:$(pyenv prefix)/lib/pkgconfig wurde aber PKG_CONFIG_PATHbisher noch nicht auf meinem System eingestellt. Daher beginnt die Variable mit einem :Zeichen, das sie anweist, zuerst im aktuellen Verzeichnis zu suchen. Ich möchte das nicht. Ich entschied mich für Folgendes: export …

1
Verlauf - Listet nur erfolgreich ausgeführte Befehle auf
Ich frage mich, ob es eine Möglichkeit gibt, den Befehl history zu verwenden, aber nur Befehle aufzulisten, die erfolgreich ausgeführt wurden. Gibt es auch eine Möglichkeit, Fehler aufzulisten? Ich weiß, dass jeder Befehl den Exit-Status hat: 0- Erfolgreiche Ausführung des Befehls 1- Der Befehl schlägt aufgrund eines Fehlers während der …

4
Kann ich einen Befehl vor '&&' nach '&&' referenzieren?
Ich bin mir nicht sicher, wie ich die Frage anders formulieren soll, aber im Grunde führe ich oft einen Befehl aus vagrant, um die VM aufzurufen, und ssh dann wie folgt hinein: vagrant up && vagrant ssh Gibt es eine Möglichkeit, den vagrantTeil im zweiten Teil des Befehls "wiederzuverwenden", ohne …
10 bash  zsh 

2
Warum gibt die Quelle den Fehler "Binärdatei kann nicht ausgeführt werden" aus
Ich habe eine kleine Datei, die eine tmuxSitzung initialisiert und dann einige Fenster erstellt. Nach einigem Debuggen und Optimieren funktionierten die Dinge einwandfrei, bis ich die Textdatei (mit den tmuxBefehlen) von umbenannte spamin xset: $ source xset bash: source: /usr/bin/xset: cannot execute binary file Ich habe die Datei jetzt wieder …
10 bash  shell 

4
Warum kann ich nicht "tail -f / proc / $ pid / fd / 1"?
Ich habe ein einfaches Skript geschrieben, echodessen PID: #/bin/bash while true; do echo $$; sleep 0.5; done Ich führe das Skript (es steht 3844immer wieder) in einem Terminal aus und versuche, tailden Dateideskriptor in einem anderen zu verwenden: $ tail -f /proc/3844/fd/1 Es druckt nichts auf den Bildschirm und hängt …



5
Erstellen eines Alias ​​für ein Bash-Skript
Also habe ich versucht zu experimentieren und ein aliasIn erstellt .bashrc. Wenn ich jedoch den Befehl teste, erhalte ich: [rkahil@netmon3 ~]$ menu -bash: menu: command not found Folgendes habe ich in der .bashrcDatei: # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases …
10 bash  alias 






5
Bash Function Decorator
In Python können wir Funktionen mit Code dekorieren, der automatisch angewendet und für Funktionen ausgeführt wird. Gibt es eine ähnliche Funktion in Bash? In dem Skript, an dem ich gerade arbeite, habe ich ein Boilerplate, das die erforderlichen Argumente testet und beendet, wenn sie nicht vorhanden sind - und einige …
10 bash  function 

2
Erzwingen Sie die normale Vervollständigung der Registerkarte "Bash", wenn die intelligente Vervollständigung fehlschlägt
Seit die Tab-Vervollständigung zur Standardfunktion in Shells geworden ist, bin ich ein sehr zufriedener Benutzer davon. Ich mag sogar Bashs intelligente Vervollständigung (bei der nur nach PDF-Dateien gesucht wird, wenn ich evince foo <TAB> eingebe) - solange es richtig errät. Es ruiniert einen ansonsten glücklichen Tag, an dem Bash seine …

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.