Unix & Linux

Fragen und Antworten für Benutzer von Linux, FreeBSD und anderen Un * x-ähnlichen Betriebssystemen

2
Wie verwende ich die Befehlszeilenvervollständigung in Midnight Commander?
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)?
13 mc 

2
Warum unterbricht "bash -x" dieses Skript?
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 …

3
Warum ist es rm -rf und nicht rmdir -rf
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 ?
13 shell  files  directory 

3
diff meldet die gleiche Zeile als unterschiedlich in 2 Dateien
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 …
13 diff 

3
Binäre Suche in einer sortierten Textdatei
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 …

7
Befehlszeilentool zum Abrufen von OUI-Herstellerinformationen von der MAC-Adresse?
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 …



2
So zeigen Sie Steuerzeichen (^ C, ^ D, ^ [,…) in der Shell unterschiedlich an
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 …


2
Wie inkrementiere ich lokale Variablen in Bash?
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 …

7
Wie formatiere ich die Datumsausgabe mit Leerzeichen als Variable im Skript?
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 …
13 bash  date 


5
Wie drucke ich meinen eigenen Skriptnamen in mawk?
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 …
13 awk  scripting  mawk 


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.