Eine wesentliche Annehmlichkeit, die jede vernünftige Shell bietet, ist die Vervollständigung des Befehls / Dateinamens (normalerweise ausgelöst durch Drücken von Tab). Ich vermisse es sehr, wenn ich die Kommandozeile in Midnight Commander benutze. Gibt es eine Möglichkeit, es zu verwenden (außer die Panels mit Ctrl+ auszublenden O)?
Ich habe ein Skript, das misst, wie lange ein Befehl ausgeführt wird. Es benötigt den timeBefehl "real" , was bedeutet, dass beispielsweise eine Binärdatei enthalten ist /usr/bin/time(da die eingebaute Bash nicht über das -fFlag verfügt). Unten ein vereinfachtes Skript, das debuggt werden kann: #!/bin/bash TIMESEC=$(echo blah | ( /usr/bin/time -f …
Ich war schon immer neugierig, warum der Befehl zum Löschen von allem in einem Verzeichnis lautet rm -rf. Warum gibt es keine Flags, mit denen man dasselbe machen kann rmdir? Wäre die Verwendung rmdirfür Verzeichnisvorgänge nicht intuitiver ?
Ich habe 2 Dateien mit einer Liste von Songs. hdsongs.txt und sdsongs.txt Ich habe ein einfaches Skript geschrieben, um alle Songs aufzulisten und in Textdateien auszugeben, um dann ein Diff auszuführen. Es funktioniert größtenteils einwandfrei, aber der tatsächliche diff-Befehl im Skript zeigt dieselbe Zeile als unterschiedlich an. Dies geschieht tatsächlich …
Ich habe eine große sortierte Datei mit Milliarden Zeilen variabler Länge. Angesichts einer neuen Zeile möchte ich wissen, welche Bytenummer sie erhalten würde, wenn sie in die sortierte Datei aufgenommen worden wäre. Beispiel a\n c\n d\n f\n g\n Bei der Eingabe 'foo' würde ich die Ausgabe 9 erhalten. Dies ist …
Ich habe einige Tools gefunden, die die OUI-MAC-Adressanbieter-Datenbank auf meinem System zu aktualisieren scheinen , z. B. get-oui , airodump-ng-oui-update oder update-oui: update-oui(8) OUI update-oui(8) NAME update-oui - download new version of the OUI and IAB lists SYNOPSIS update-oui DESCRIPTION update-oui fetches the current version of the OUI and IAB …
Ich erhalte eine bizarre Fehlermeldung, während ich git benutze: $ git clone git@github.com:Itseez/opencv.git Cloning into 'opencv' Warning: Permanently added the RSA host key for IP address '192.30.252.128' to the list of known hosts. X11 forwarding request failed on channel 0 (...) Ich hatte den Eindruck, dass X11 für git nicht …
Ich habe ein Bash-Skript, das verwendet, set -o errexitdamit bei einem Fehler das gesamte Skript zum Zeitpunkt des Fehlers beendet wird. Das Skript führt einen curlBefehl aus, mit dem die gewünschte Datei manchmal nicht abgerufen werden kann. In diesem Fall tritt jedoch kein Fehler beim Beenden des Skripts auf. Ich …
Wenn Sie Steuerzeichen in die Shell eingeben, werden diese in der sogenannten "Caret-Notation" angezeigt. Escape zum Beispiel wird wie ^[in Caret-Notation geschrieben. Ich mag es, meine Bash-Shell so anzupassen, dass sie cool aussieht. Ich habe zum Beispiel meine geändert PS1und PS2eingefärbt. Ich möchte jetzt, dass Steuerzeichen auch ein einzigartiges Erscheinungsbild …
Ich versuche, meine Festplatte zu partitionieren, die ich gerade mit dban gelöscht habe, damit ich arch linux installieren kann, aber wenn ich laufe cfdisk /dev/sda Es sagt: Select table type gpt dos sgi sun Ich weiß nicht, welche ich wählen soll. Es heißt auch: Device does not contain a recognized …
Daten 1 \begin{document} 3 Code #!/bin/bash function getStart { local START="$(awk '/begin\{document\}/{ print NR; exit }' data.tex)" echo $START } START2=$(getStart) echo $START2 was zurückkommt 2aber ich will 3. Ich ändere das Ende erfolglos durch diese Antwort über Wie kann ich Zahlen in ein Bash-Skript einfügen : START2=$((getStart+1)) Wie können …
Ich möchte den dateBefehl mit einer netten Formatierung wie folgt ausführen: $ date +"%Y-%m-%d %H:%M:%S" 2015-09-17 16:51:58 Ich möchte dies jedoch in einer Variablen speichern, sodass ich das Skript folgendermaßen aufrufen kann: echo "$(nice_date) [WARNING] etc etc" Es funktioniert jedoch nicht $ nice_date="date +%Y-%m-%d %H:%M:%S" $ echo "$($nice_date)" date: extra …
Bei der Behebung eines Problems mit meiner Ethernet-Karte habe ich festgestellt, dass der aktuell verwendete Treiber möglicherweise Probleme mit alten Kernel-Versionen hat. Mit welchem Befehl kann ich die Kernel-Version überprüfen, die ich gerade starte?
In bash steht $0der Name des Skripts, aber in awk, wenn ich ein Skript namens myscript.awk mit folgendem Inhalt erstelle: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } und starte es, es wird nur "awk" ausgegeben. Außerdem wird ARGV [i] mit i> 0 nur für Skriptargumente in der Befehlszeile verwendet. Wie kann …
Entschuldigung, wenn dies bereits gefragt wurde, aber ich habe keine Ahnung, wie ich das selbst herausfinden kann - wenn ich in einer Suchmaschine nach "^ [[A" suche, ignoriert es den Teil "^ [[" insgesamt. Wie auch immer, meine Frage: Manchmal erscheinen im Terminal (auf einem Mac), wenn ich die Pfeiltasten …
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.