Ich verwende eine Linux 4.x-basierte Distribution und habe kürzlich festgestellt, dass der open()Systemaufruf des Kernels ein O_PATHoffenes Flag unterstützt. Während die manSeite dafür eine Liste von Systemaufrufen enthält, mit denen sie theoretisch verwendet werden könnte, verstehe ich die Idee nicht ganz. Mache ich open(O_PATH)nur Verzeichnisse anstatt Dateien? Und wenn ja, …
Ich verwende egrep ( grep -E) mit einer PATTERN-Datei. ( -f path/to/file). Dies geschieht in einer Endlosschleife in einem Textstrom. Dies bedeutet, dass ich nicht ALLE Eingaben auf einmal akkumulieren und an grep übergeben kann (wie *.log). Gibt es eine Möglichkeit, grep dazu zu bringen, die NFA, die es erstellt, …
Angenommen, ich habe eine Liste mit Pfadnamen von Dateien, die in einem Array gespeichert sind filearray=("dir1/0010.pdf" "dir2/0003.pdf" "dir3/0040.pdf" ) Ich möchte die Elemente im Array nach den Basisnamen der Dateinamen in numerischer Reihenfolge sortieren sortedfilearray=("dir2/0003.pdf" "dir1/0010.pdf" "dir3/0040.pdf") Wie kann ich das machen? Ich kann nur ihre Basisnamen-Teile sortieren: basenames=() for …
Daher versuche ich, Dateien zwischen dem Samsung Galaxy S5 mit Android und meinem Debian9 / KDE-Computer mithilfe von MTP anstelle von KDE Connect zu teilen. Das Problem ist, dass ich immer wieder bekomme: Der Prozess für das MTP-Protokoll ist unerwartet beendet. Beim Versuch, Dateien zu kopieren. Es sagt auch oft …
Ich möchte ein Skript schreiben, um auf mehrere Arrays aus einem anderen Array zu verweisen, das die Variablennamen dieses Arrays enthält. Hier ist mein Code bisher: #!/bin/bash array1=('array1string1' 'array1string2') array2=('array2string1' 'array2string2') array_names=('array1' 'array2') for a in ${array_names[@]} do for b in ${a[@]} do echo $b done done Ich möchte, dass …
Ganz verwirrt über den Unterschied zwischen Linux Name Service Caching Daemon (NSCD) und System Security Service Daemon ( SSSD ). Soweit ich weiß, werden beide verwendet, um Authentifizierungssuchinformationen auf dem lokalen Computer zwischenzuspeichern, und dennoch scheint es, dass beide auf demselben Computer verwendet werden können. Was sind die Unterschiede zwischen …
Auf einem Debian-System ENDerzeugt das Drücken der Taste ^[[F: $ showkey -a Press any keys - Ctrl-D will terminate this program ^[[F 27 0033 0x1b 91 0133 0x5b 70 0106 0x46 Aber warum ist dieser Keychord nicht terminfo ? $ infocmp -1 | grep end kend=\EOF, Trotzdem schafft es ncurses, …
Beim Lesen von Tutorials zum Batch-Umbenennen von Dateien in Bash und beim Verwenden des sortBefehls zum Sortieren von Dateiinhalten konnte ich nicht herausfinden, wie beide kombiniert werden können. Ich habe ein Verzeichnis, dessen Inhalt nach Tags im Dateinamen sortiert ist, ähnlich wie das Programm TagSpaces die Dinge handhabt. Ich füge …
Ich habe eine txt-Datei 123 456 789 456 123456 Ich möchte bestimmte Zeichen aus der Datei löschen, z. B. (123). Ich habe es mit versucht $ sed -i '/123/d' dummy.sh $ vi dumm.txt 456 789 456 Im folgenden Befehl werden beim Ausführen beide Wörter ( 123und 123456) gelöscht, aber ich …
Ich wohne neben einer großen Straße. Nachts das Fenster offen zu haben ist wunderbar kühl und zeitweise sehr laut. Wie kann ich die Lautstärke basierend auf dem eingebauten Mikrofoneingang automatisch anpassen? Wenn ich die Lautstärke so einstelle, dass ich in einem Film Sprache hören kann, während ein Auto vorbeifährt, ist …
Um Inhalte aus einem Ordner zu kopieren, den ich gelesen habe, verwenden Sie: cp -rfva ../foldersource/. ./ aber das funktioniert auch cp -rfva ../foldersource/* ./ Gibt es einen Unterschied? Zum Beispiel, wenn ich einen Inhalt aus einem Ordner mit löschen möchte. :: rm -rf ../foldersource/. Ich bekomme den Fehler: rm: …
Ich migriere einen sehr alten Server (Debian Etch) auf Debian Stretch und jede einzelne entwickelte App hat PHP-Probleme, wie erwartet wurde. Einige können repariert werden, andere nicht (wie mehrere Drupal 6-Sites). In Zukunft wird jede einzelne App unter PHP7.0 bereitgestellt, aber bis zu diesem Tag brauche ich PHP5.3, um sie …
Ich habe gerade davon erfahren screenund es sieht wunderbar aus. Einige Fragen: Wie arbeiten sie eigentlich? Warum werden Downloads / Prozesse auf Bildschirmen nicht unterbrochen, obwohl etwas Schlimmes passiert ist?
Wenn ich drücke Meta, wird der Application Launcher (Kickoff) von KDE Plasma geöffnet. Dies geschieht unabhängig davon, ob ich auf die Taste tippe oder sie lange gedrückt halte. Wie kann ich dies verhindern?
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.