Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

4
Bash-Shell-Tab-Vervollständigung, erweitern Sie nicht die ~
Ich benutze den TabSchlüssel oft, wenn ich die Shell (Bash) benutze. Aber ich ärgere mich, dass es ~immer erweitert wird /home/"user". Ich glaube nicht, dass es immer so war. Gibt es eine Möglichkeit, dieses Verhalten zu stoppen? Ein Beispiel: cj@zap:~$ ls ~/ Drücken Sie Tab cj@zap:~$ ls /home/cj/ Ich möchte …

3
Bash unter Ubuntu unter Windows Mount Network Share
Ich habe Windows 10 aktualisiert und die neue Bash unter Windows installiert. Auf beiden PCs habe ich jedoch versucht, keine Netzwerkfreigabe bereitzustellen. Ich habe viele verschiedene Möglichkeiten ausprobiert, um die Freigabe bereitzustellen: sudo mount -t cifs -o username=xx,password=xx //192.168.x.x/Share /mnt/s Wenn Sie den obigen Befehl ausführen, sieht es so aus, …
12 windows  ubuntu  bash  mount  cifs 

3
Bash 4.3 Negative Länge des Teilstrings unter OS X.
Bash 4.2 hat Unterstützung für negative Teilstringlängen hinzugefügt: http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 Beispiel 37-12. Negativer Parameter im String-Extraktionskonstrukt Wenn der Parameter "Länge" negativ ist, dient er als Versatz-vom-Ende-Parameter. Die folgenden Ausgaben geben beispielsweise "World" aus, wenn sie unter Ubuntu getestet werden: STR="Hello World!" echo ${STR:6:-1} In OS X (GNU Bash, Version 4.3.42 (1) …

3
So führen Sie Befehle als root im Git-Post-Receive-Hook aus
Ich habe kürzlich ein Remote-Git-Repo auf einem Server für eine Web-App eingerichtet, die als Upstart-Dienst ausgeführt wird. Ich möchte den Post-Receive-Hook verwenden, um Aktionen auszulösen, die erforderlich sind, um den Anwendungscode zu aktualisieren und den Upstart-Dienst zu stoppen und dann neu zu starten. Dies ist meine Datei repo.git / hooks …
12 linux  bash  git  sudo  upstart 


3
Wie vermeide ich Tilde ~ in der Bash-Eingabeaufforderung?
Ich möchte die Tilde aus der Anzeige innerhalb der PS1-Variablen entfernen. Meine aktuelle PS1-Zeichenfolge: PS1="\h:\w\n$" Und die Eingabeaufforderung sieht folgendermaßen aus: lnx-hladky:/tmp/plugtmp $ Mir gefällt nicht, dass das Verzeichnis $ HOME als Tilde angezeigt wird. Kann das vermieden werden? Es verursacht Probleme, Beispiel: lnx-hladky:~/DOC $ Die Dokumentation sagt: \w : …

6
Benutzerdefinierte Vim-Hervorhebung
Ich bearbeite gerade einige XML-Dateien und habe mir einige Kommentare zu Dingen hinterlassen, auf die ich zurückkommen kann. So was <!-- Question: bla bla --> Ich bearbeite gerade mit vim und möchte, dass vim die Frage jetzt hervorhebt, damit ich meinen Code leicht durchsehen und alle Stellen finden kann, die …

4
SCP von einem externen Server zu einem anderen
Ich versuche, SCP auf meinem lokalen Server zu verwenden, um eine Datei von einem Remoteserver auf einen anderen Remoteserver zu kopieren (beide Remoteserver verwenden einen benutzerdefinierten Port (xxxx). Ich versuche: scp -r -P xxxx root@xxx.xxx.xxx.111:/home/myimages/images.tar.gz root@xxx.xxx.xxx.222:/home/myimages/images.tar.gz Aber ich bekomme folgenden Fehler: ssh: connect to host xxx.xxx.xxx.222 port 22: Connection timed …
12 linux  bash  ssh  scp 

6
Wie erhalte ich die Bash-Ausführungszeit in Millisekunden unter Mac OS X?
Ich habe überprüft diese , aber die Lösung zur Verfügung gestellt hat für mich keine Arbeit. Mit Datum kann ich die Ausführungszeit in Sekunden erhalten: T="$(date +%s)" #some work here T="$(($(date +%s)-T))" echo "execution time (secs) ${T}" Wenn ich dies jedoch versuche: T="$(date +%s%N)" #some work here T="$(($(date +%s%N)-T))" Wenn …
12 macos  bash  unix 

2
Warum wird eine Bash-while-Schleife nicht beendet, wenn eine Weiterleitung an einen terminierten Unterbefehl erfolgt?
Warum wird der folgende Befehl nicht beendet? Anstatt zu beenden, läuft die Schleife unbegrenzt. Während ich dieses Verhalten mithilfe eines komplexeren Setups entdeckte, reduziert sich die einfachste Form des Befehls auf Folgendes. Wird nicht beendet: while /usr/bin/true ; do echo "ok" | cat ; done | exit 1 Es gibt …

3
Bash Run Befehl für eine bestimmte Zeit?
Ich mache ein Bash-Skript für meinen Gebrauch. Wie kann ich einen Befehl für eine bestimmte Zeit ausführen, z. B. 20 Sekunden, und den Befehl beenden? Ich habe viele Lösungen ausprobiert, aber nichts funktioniert. Ich habe auch den Timeout-Befehl ohne Erfolg ausprobiert. Bitte geben Sie mir eine Lösung dafür. Beispiel: Ich …
12 bash  time  timeout 

5
Führen Sie ein Shell-Skript mit einer HTML-Schaltfläche aus
Ich möchte ein Bash-Skript starten, wenn auf einer Website eine Schaltfläche gedrückt wird. Dies ist mein erster Versuch: <button type="button" onclick="/path/to/name.sh">Click Me!</button> Aber kein Glück. Irgendwelche Vorschläge? EDIT- Befolgen Sie die Ratschläge von slhclk und mit: Ich habe eine PHP-Datei in / var / www, auf die ich meinen Webbrowser …
12 bash  shell  html 

3
Filterung der Ausgabe des obersten Befehls
Ich verwende einen Mac und möchte die Ausgabe des topBefehls für einen bestimmten Prozess so filtern, dass nur die Spalten PID, COMMAND und% CPU angezeigt werden. Nachdem ich die PID des Prozesses erhalten habe, starte ich: top -pid 1234 Dies zeigt jedoch mehr als 15 Spalten für diesen Prozess an. …
12 macos  command-line  bash  awk  top 

3
Windows 10 Bash und Mintty
Ich habe gerade das neue Linux-Subsystem in Windows 10 installiert. Es ist wirklich schön, Zugriff auf die Ubuntu-Repositorys zu haben, aber ich hasse das Standard-Terminalprogramm. Cygwin kommt mit MinTTY, was wirklich nett ist und sehr gut funktioniert, aber ich kann kein eigenständiges Paket für MinTTY finden. Gibt es eine Möglichkeit, …

1
Kann ich die Stream-Richtung meines Terminals umkehren?
Ich bin mir nicht sicher, wie ich diese Frage anders formulieren soll, aber das war's. Ist es möglich, die Art und Weise umzukehren, in der Ihr Terminal Text druckt? Wenn ich zum Beispiel einen Befehl eingebe, tippe ich ihn von unten im Terminal ein und die Ausgabe wird von unten …
12 bash  terminal  cmd.exe 

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.