Betrachten wir die gemeinsame Objekt Abhängigkeiten /bin/bash, die umfaßt /lib64/ld-linux-x86-64.so.2(dynamische Linker / loader): ldd /bin/bash linux-vdso.so.1 (0x00007fffd0887000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007f57a04e3000) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f57a04de000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f57a031d000) /lib64/ld-linux-x86-64.so.2 (0x00007f57a0652000) Inspektion /lib64/ld-linux-x86-64.so.2zeigt, dass es sich um einen Symlink handelt zu /lib/x86_64-linux-gnu/ld-2.28.so: ls -la /lib64/ld-linux-x86-64.so.2 lrwxrwxrwx 1 root root 32 …
Wenn ich sudo verwende, um einige Aktivitäten mit Dateien durchzuführen, ändern diese Dateien den Besitzer. Wie kann ich Befehle mit sudo verwenden, ohne den Eigentümer der Dateien zu ändern? Beispieldatei archivos35.sh ist von Apache, aber ich verwende sed (mit usr admin sudo) $ ls -l -rwxr-xrw-. 1 apache apache 181 …
Ich habe versucht, eine tar.gzDatei in ein /optVerzeichnis zu verschieben, und habe sie versehentlich in /root/optdie richtige Position verschoben . Da dies jedoch nicht /root/optder tar.gzFall war , wurde die Datei in optden /rootOrdner umbenannt. Ich habe es wieder in die tar.gzDatei umbenannt. Werden meine Dateien durcheinander gebracht? Ich mache …
In FreeBSD 12, das die zshShell verwendet, habe ich diesen Unterschied bemerkt, als ich $path(Kleinbuchstaben) im Vergleich zu $PATH(Großbuchstaben) sah. echo $path / sbin / bin / usr / sbin / usr / bin / usr / lokal / sbin / usr / lokal / bin / usr / home …
Mein Ziel ist es, die Festplatten größer als 100G von lsblk zu bekommen. Ich habe es funktioniert, aber es ist umständlich. Ich bin mir ziemlich sicher, dass es gekürzt werden kann. Entweder indem ich etwas völlig anderes als lsblk benutze, oder vielleicht kann ich von Menschen lesbare Zahlen direkt mit …
Ich habe ein Black-Box-UNIX-Programm, das in einer Bash-Shell verwendet wird, das Datenspalten aus stdin liest, sie verarbeitet (einen Glättungseffekt anwendet) und dann auf stdout ausgibt. Ich benutze es von UNIX-Pipes, wie generate | smooth | plot Für mehr Glättung kann ich das Glätten wiederholen, damit es von der Bash-Befehlszeile als …
Ich möchte eine Zeichenfolge in zwei Hälften teilen und nacheinander drucken. Beispielsweise: abcdef in abc def Gibt es eine einfache Möglichkeit, dies zu tun, oder muss eine Zeichenfolge verarbeitet werden?
Ich habe Verzeichnis sagen, /var/tmp/abcdie 4 Dateien hat: 12345-ram-3e3r5-io9490-89adu9.csv 45434-dam-qwe35-to9490-43adu9.csv 11234-cam-yy3r5-ro9490-85adu9.csv 14423-sam-hh3r5-uo9490-869du9.csv Ich möchte alle CSV-Dateien auf kürzestem Weg (wahrscheinlich einzeilig) umbenennen (alle Dateien finden und umbenennen): XXXXX-ram-3e3r5-io9490-89adu9.csv XXXXX-dam-qwe35-to9490-43adu9.csv XXXXX-cam-yy3r5-ro9490-85adu9.csv XXXXX-sam-hh3r5-uo9490-869du9.csv
Ich habe Probleme beim Debuggen eines Segfault-Programms, da ich die Ausgabe direkt vor dem Segfault benötige. Diese geht jedoch verloren, wenn ich die Ausgabe an eine Datei weitergebe. Laut dieser Antwort: /unix//a/17339/22615 . Dies liegt daran, dass der Ausgabepuffer des Programms beim Anschließen an ein Terminal sofort gelöscht wird, beim …
Ich muss ein Bild finden, z. B. ABC.jpg, von dem ich weiß, dass es programmgesteuert in einem Verzeichnis mit dem Namen ABC_MPSC abgelegt wurde. Ich habe es versucht: cd / find . -name "ABC_MPSC/ABC.jpg" Aber das gibt nichts zurück (ich weiß tatsächlich, wo genau ich suche, also weiß ich, dass …
Ich lerne Shell-Scripting und benutze dafür den HackerRank. Es gibt eine Frage, die sich sedauf die gleiche Site bezieht : 'Sed' Befehl # 1 : Transformieren Sie für jede Zeile in einer bestimmten Eingabedatei das erste Vorkommen des Wortes 'the' mit 'this'. Bei der Suche und Transformation muss die Groß- …
Ich verwende einen ProxyJump-Befehl für eine Reihe von SSH-Sitzungen, die ich täglich verwende, und tausche Benutzer in diesen Sitzungen häufig aus, und es exitmacht keinen Spaß, drei- oder viermal hintereinander zu tippen . Ich kenne newline+ ~+, .um eine SSH-Sitzung zu beenden. Ich muss immer noch prüfen, ob sie einvernehmlich …
Dies funktioniert auf einer Shell-Eingabeaufforderung (Bash, Dash): [ -z "" ] && echo A || echo B A Ich versuche jedoch, ein POSIX- Shell-Skript zu schreiben. Es beginnt folgendermaßen: #!/bin/sh [ "${#}" -eq 1 ] || echo "Invalid number of arguments, expected one."; exit 1 readonly raw_input_string=${1} [ -z "${raw_input_string}" …
Linux unterstützt viele Dateisysteme (z. B. ext3, NTFS, FAT32 usw.). Das folgende Diagramm zeigt, wie Linux einem Prozess den Zugriff auf Dateien ermöglicht: Angenommen, ein Prozess, der den read()Systemaufruf zum Lesen einer Datei aufgerufen hat , führt dazu, dass auf die VFS-Ebene zugegriffen wird und die VFS-Ebene auf der Grundlage …
Ich habe diesen regulären Ausdruck: (?<=prefix).*$ Dies gibt ein beliebiges Zeichen nach der Zeichenfolge "Präfix" zurück und funktioniert problemlos auf allen Online-Regex-Engines (z . B. https://regex101.com ). Das Problem ist, wenn ich diesen Regex in Bash verwende: grep '(?<=prefix).*$' <<< prefixSTRING es passt zu nichts. Warum funktioniert dieser reguläre Ausdruck …
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.