Unix & Linux

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


3
Sortiere nicht sortiere Zeilen mit einem Pipe '|' darin richtig
Ich versuche, einige einfache, durch Pipes getrennte Daten zu sortieren. Sort ist jedoch nicht wirklich sortieren. Es verschiebt meine Kopfzeile nach unten, aber meine zwei mit 241 beginnenden Zeilen werden durch eine mit 24 beginnende Zeile geteilt. cat sort_fail.csv column_a|column_b|column_c 241|212|20810378 24|121|2810172 241|213|20810376 sort sort_fail.csv 241|212|20810378 24|121|2810172 241|213|20810376 column_a|column_b|column_c Die …
17 sort 

1
Bash-Skript-Funktionsnamen mit Doppelpunkt '::'
Ich bin heute auf ein Bash-Skript gestoßen, das Funktionsnamen mit doppelten Doppelpunkten enthält ::, z . B. file::write()und file::read(). Ich habe diese Syntax noch nie in einem Bash-Skript gesehen, und als ich das Skript aufrief, lief es (zu meiner Überraschung) einwandfrei. Nach dem Durchsuchen der Manpage von Bash auf meinem …

2
Was bedeutet Backslash Dot als Befehl?
Eine Software, die ich installiert habe, hat eine Zeile in mein Profil eingefügt, die lautet: [ -s "$SOME_FILE" ] && \. "$SOME_FILE" Ich weiß, dass Punkt .gleichbedeutend ist source, also vermute ich, dass dies nur die Quelle der Datei ist, aber ich habe es noch nie \.zuvor gesehen . macht …
17 bash 

3
Warum ist das Verhalten der `#!` - Syntax von POSIX nicht spezifiziert?
Auf der Seite Shell Command Language der POSIX-Spezifikation: Wenn die erste Zeile einer Datei mit Shell-Befehlen mit den Zeichen "#!" Beginnt, werden die Ergebnisse nicht angegeben. Warum ist das Verhalten #!von POSIX nicht spezifiziert? Ich finde es verblüffend, dass etwas so tragbares und weit verbreitetes ein unspezifisches Verhalten haben würde.
17 shell  posix  shebang 

2
Welche Art von Operation ist / # / - in "$ {my_array [@] / # / -}"?
Die akzeptierte Antwort, um ein Array in Argumente eines Befehls umzuwandeln? verwendet den folgenden Bash-Befehl: command "${my_array[@]/#/-}" "$1" Ich versuche herauszufinden, was der /#/-Teil genau macht. Leider weiß ich nicht, wie ich es nennen soll, daher habe ich Probleme, Unterlagen zu finden. Ich habe den Manpage-Bereich von Bash auf Arrays …
17 bash  array 





1
Wie können Tasks das Einfrieren beim Anhalten ablehnen?
Als ich gestern meinen Laptop schloss, ging er nicht sofort in den Standby-Modus. Laut den Protokollen hat es versucht, aber eine Aufgabe hat sich geweigert einzufrieren: Freezing of tasks failed after 20.005 seconds (1 tasks refusing to freeze, wq_busy=0): Dies dauerte einige Stunden, bis das System tatsächlich angehalten wurde. Das …
17 debian  kill  suspend 

1
Isolieren Sie eine VirtualBox-Maschine vollständig
Ich möchte VirtualBox verwenden, um eine Software zu installieren, die keinen Zugriff auf meinen Host-Computer haben soll (und umgekehrt). Ich stelle mir jedoch auch die Möglichkeit vor, "gefährlichere" Dinge zu versuchen, beispielsweise Zero-Day-Exploits auszuführen und zu sehen, was sie können. Wie isoliert kann eine virtuelle Maschine vom Host erstellt werden? …


5
Gibt es einen In-Operator in bash / bourne?
Ich suche einen "in" -Operator, der ungefähr so ​​funktioniert: if [ "$1" in ("cat","dog","mouse") ]; then echo "dollar 1 is either a cat or a dog or a mouse" fi Dies ist offensichtlich eine viel kürzere Aussage als beispielsweise die Verwendung mehrerer "oder" Tests.


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.