Unix & Linux

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

4
Wie misst man die Größe von Pipe-Daten?
Ich würde gerne so etwas machen: > grep pattern file.txt | size -h 16.4 MB oder etwas äquivalent zu: > grep pattern file.txt > grepped.txt > ls -h grepped.txt 16.4 MB > rm grepped.txt (das wäre allerdings etwas umständlich) Ist das möglich?
16 pipe 

1
Was ist /lib64/ld-linux-x86-64.so.2 und warum kann damit eine Datei ausgeführt werden?
Kürzlich habe ich einen Trick kennengelernt, der besagt, dass eine Datei, für die keine ausführbaren Berechtigungen vorhanden sind, mithilfe von ausgeführt werden kann /lib64/ld-linux-x86-64.so.2. Zum Beispiel, um die x-Berechtigung für wiederherzustellen -rw-r--r-- 1 root root 59K Mar 1 2017 /bin/chmod wir können rennen /lib64/ld-linux-x86-64.so.2 /bin/chmod +x /bin/chmod Ich weiß wirklich …
16 linux  files  libraries 

1
Sound über HDMI unter Arch Linux
Ich habe meinen Toshiba-Laptop (Satellite A300) über HDMI mit meinem Fernseher verbunden. Mit VLC 2.2.6 funktioniert Video einwandfrei. Derzeit versuche ich, den Ton über die Lautsprecher des Fernsehgeräts auszugeben. aplay -l zeigt das HDMI-Wiedergabegerät als drittes: **** List of PLAYBACK Hardware Devices **** card 0: Intel [HDA Intel], device 0: …
16 arch-linux  audio  vlc  hdmi 

3
Was ist der Unterschied zwischen env, setenv, export und wann?
Kürzlich ist mir aufgefallen, dass wir drei Optionen zum Festlegen von Umgebungsvariablen haben: export envVar1=1 setenv envVar2=2 env envVAr3=3 Wenn es andere Möglichkeiten gibt, klären Sie uns bitte auf. Wann sollte ich eins dem anderen vorziehen? Bitte schlagen Sie Richtlinien vor. Welche Shell-Kompatibilität ist am umfangreichsten (deckt mehr Shell-Dialekte ab)? …

5
Macht dd irgendeine Art von Verifikation?
Ich benutze, ddum Daten von einer alten Festplatte auf eine neue zu kopieren. Ich möchte sicherstellen, dass die Integrität der Daten sicher ist. Zu dieser Antwort sagt Gilles Wenn [dd] erfolgreich beendet wurde, ist die Sicherung korrekt, es sei denn, es liegt ein Hardwarefehler vor. Was heißt das genau? Hat …

5
BASH-assoziatives Array-Drucken
Gibt es eine Möglichkeit, ein gesamtes Array ([key] = value) zu drucken, ohne alle Elemente zu durchlaufen? Angenommen, ich habe ein Array mit folgenden Elementen erstellt: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Ich kann das gesamte Array mit ausdrucken for i in "${!array[@]}" do echo "${i}=${array[$i]}" done …

2
Mit welchem ​​idempotenten Befehl kann ich einen Symlink erstellen, der auf ein Verzeichnis verweist?
Ich möchte einen Befehl in ein Shell-Skript einfügen, das einen Symlink zu einem Verzeichnis erstellt, aber dieses Skript könnte immer wieder ausgeführt werden, sodass der Befehl bei nachfolgenden Aufrufen nichts ändern sollte. Hier ist die Verzeichnisstruktur: % tree /tmp/test_symlink /tmp/test_symlink ├── foo └── repo └── resources └── snippets ├── php.snippets …


3
Neustart des Systemd Unit-Dienstes, wenn ein anderer Dienst gestartet oder neu geladen wird
Ich würde gerne wissen, ob es eine Möglichkeit gibt Systemd, neu zu starten A.service( After), wenn B.serviceSie gestartet oder neu geladen werden (nur Konfiguration neu laden), wenn möglich ohne Bearbeitung, B.servicedie vom System installiert und aktualisiert wird. A.servicesollte starten, auch wenn B.servicenicht installiert, deaktiviert oder gestoppt. A.service: [Unit] After = …
16 systemd 


4
Bitweise Verschiebung und die größte Ganzzahl in Bash
Dies ist eine Erkundungsfrage, was bedeutet, dass ich nicht ganz sicher bin, worum es bei dieser Frage geht, aber ich denke, es geht um die größte Ganzzahl in Bash. Wie auch immer, ich werde es scheinbar definieren. $ echo $((1<<8)) 256 Ich produziere eine ganze Zahl, indem ich ein bisschen …
16 bash  arithmetic 





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.