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.
Ist lesses für einfache Befehle wie besser, einen Alias zu erstellen oder die Optionen zu exportieren? Gibt es einen Vorteil gegenüber dem anderen? Wenn ich lesszum Beispiel immer die -ROption zum Anzeigen von unformatierten Zeichen verwenden möchte , funktionieren beide Lösungen: export LESS='-R' alias less='less -R' Gibt es für einen …
In meinem verwende .bashrcich ANSI-Terminal-Farbcodes, um verschiedene Bits einzufärben. Es sieht aus wie das: PS1='\u@\h:\w\[\033[33m\]$(virtual_env)\[\033[32m\]$(git_branch)\[\033[0m\]$ ' where virtual_envund git_branchare bash Funktionen, die Sachen auf stdout ausgeben. Um das Lesen und Ändern zu vereinfachen, möchte ich die Farbcodes in Variablen speichern und auf sie verweisen, anstatt sie direkt in sie einzubetten …
Warum haben die Leute Angst, Passwörter in die Kommandozeile zu schreiben? Die Verlaufsdatei befindet sich in ~/.history, sodass sie nur dem Benutzer zur Verfügung steht, der die Befehle ausgeführt hat (und root).
Ist es möglich, einen bash-Befehl in vi einzugeben und die stdout zu erhalten? Ich finde es oft mühsam, vi zu schließen und wieder zu öffnen, nur weil ich etwas in der Shell nachschlagen möchte.
Mehr als einmal habe ich versehentlich eine Reihe von Befehlen ausgeführt und meine Bash-Historie verschmutzt. Wie schließe ich mein Terminal, ohne meinen Bash-Verlauf zu speichern? Ich benutze Fedora.
Ich habe eine VM mit Turnkey Linux Redmine eingerichtet und versuche, SSH auf dem Server zu installieren, um weitere Elemente zu installieren. Der Befehl sudo wird anscheinend nicht erkannt. Jedes Mal, wenn ich versuche, etwas zu sudo, erhalte ich die Fehlermeldung: -bash: sudo: command not found Ich habe irgendwo anders …
Ich habe eine Bash-Skript-Datei, die unter einem Verzeichnis abgelegt wird, das zu $ PATH hinzugefügt wurde, damit ich das Skript von einem beliebigen Verzeichnis aus aufrufen kann. Es gibt eine andere Textdatei im selben Verzeichnis wie das Skript. Ich frage mich, wie ich auf die Textdatei im Skript verweisen soll. …
Beispielsweise: $ node -bash: /usr/local/bin/node: No such file or directory $ foo -bash: foo: command not found Was ist der Unterschied? In beiden Fällen nodeund foosind ungültige Befehle, aber es scheint, als ob Unix die nodeBinärdatei einfach nicht finden kann ? Bei der Deinstallation eines Programms gibt es zB nodeeine …
Ich habe gelesen, dass, da Dateipfade in Bash jedes Zeichen außer dem Null-Byte (nullwertiges Byte $'\0') enthalten können, es am besten ist, das Null-Byte als Trennzeichen zu verwenden. Wenn beispielsweise die Ausgabe von findan ein anderes Programm gesendet wird, wird empfohlen, die -print0Option zu verwenden (für Versionen mit finddieser Option …
Ich führe eine Anwendung mit dem folgenden Befehl aus $ grails run-app. Ich möchte nur einen bestimmten Text (etwa user authorities) in diesem Protokoll suchen , damit ich ihn weiter überprüfen kann. Eine Möglichkeit, Logging Apis zum Schreiben in eine Textdatei zu verwenden, aber ich möchte es im Moment in …
Ich möchte $var ineine Shell-Klammer-Erweiterung mit einem Bereich in Bash verwenden. Einfach ausgedrückt {$var1..$var2}funktioniert das nicht, also bin ich "seitlich" gegangen ... Das Folgende funktioniert, aber es ist ein bisschen klug. # remove the split files echo rm foo.{$ext0..$extN} rm-segments > rm-segments source rm-segments Gibt es einen "normaleren" Weg?
Wie bekomme ich die Dateierweiterung von Bash? Folgendes habe ich versucht: filename=`basename $filepath` fileext=${filename##*.} Auf diese Weise kann ich eine Erweiterung des bz2Pfads erhalten /dir/subdir/file.bz2, aber ich habe ein Problem mit dem Pfad /dir/subdir/file-1.0.tar.bz2. Ich würde eine Lösung vorziehen, die nur Bash ohne externe Programme verwendet, wenn es möglich ist. …
Ich kann nicht herausfinden, wie ich die Datei finde, in der eine Bash-Funktion definiert ist ( __git_ps1in meinem Fall). Ich experimentierte mit declare, type, which, aber nichts sagt mir , die Quelldatei. Ich habe irgendwo gelesen, dass declareman den Dateinamen und die Zeilennummer ausdrucken kann, aber es wurde nicht erklärt …
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.