Unix & Linux

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

2
Senden von Nachrichten an einen anderen Benutzer
Gibt es einen Befehl zum Senden von Nachrichten über die Linux-Shell an andere Personen im selben Netzwerk? Ich benutze write userund schreibe dann die Nachricht selbst. Aber es gibt irgendeinen Befehl, der meinen Benutzernamen nicht anzeigt oder den ich versuche, ihnen eine Nachricht zu senden Der Befehl, den ich verwende, …


8
Lösen von "mv: Argumentliste zu lang"?
Ich habe einen Ordner mit mehr als einer Million Dateien, die sortiert werden müssen, aber ich kann nichts wirklich tun, weil mvdiese Meldung die ganze Zeit ausgegeben wird -bash: /bin/mv: Argument list too long Ich verwende diesen Befehl, um Dateien ohne Erweiterung zu verschieben: mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 

5
Wie kann ich Symlinks bearbeiten?
Ich verstehe einen Symlink grundsätzlich als eine spezielle Datei, eine Datei, die einen Zeichenkettenpfad zu einer anderen Datei enthält. Das VFS des Kernels abstrahiert einen Großteil davon, aber gibt es einen Grund, warum Symlinks scheinbar nicht bearbeitet werden können? Mit anderen Worten: Kann ich einen Symlink bearbeiten? Wenn nein, warum …

4
So kompilieren Sie den C-Compiler von Grund auf neu und anschließend Unix / Linux von Grund auf neu
Nehmen wir an, ich arbeite für eine große Dienstleistungsorganisation außerhalb der USA / Großbritanniens. Wir verwenden häufig UNIX- und Linux-Server. Beim Lesen dieses Artikels wird erwähnt, dass es einfach wäre, eine Backdoor in einen C-Compiler einzufügen. Dann würde jeder mit diesem Compiler kompilierte Code auch eine Backdoor enthalten. Angesichts der …

7
Shell-Skript schlägt fehl: Syntaxfehler: "(" unerwartet
Ich habe an einem Skript gearbeitet, das das Einrichten einer Entwicklungsumgebung für die Raspberry Pi-Entwicklung automatisiert (Schritt für Schritt Details, die hier funktionieren ). Das Skript ist in diesem Artikel verlinkt, aber der Einfachheit halber finden Sie es auch hier . Wenn Sie dieses Skript jetzt ausführen, installieren und konfigurieren …

2
Rekursion symbolischer Links - was macht es zum „Zurücksetzen“?
Ich habe ein kleines Bash-Skript geschrieben, um zu sehen, was passiert, wenn ich einem symbolischen Link folge, der auf dasselbe Verzeichnis verweist. Ich hatte erwartet, dass es entweder ein sehr langes Arbeitsverzeichnis erstellt oder abstürzt. Aber das Ergebnis hat mich überrascht ... mkdir a cd a ln -s ./. a …
64 bash  symlink 

5
Wie kann ich eine SATA-Festplatte sicher aus einem laufenden System entfernen?
Manchmal muss ich eine Festplatte in einen Festplattenschacht stecken. In anderen Fällen habe ich das seltsame Problem, eine SSD über ein SATA-eSATA-Kabel an meinem Laptop anzuschließen, während ich von einem Desktop-Computer aus Strom ziehe. Wie kann ich die SATA-Festplatte sicher aus dem System entfernen? Dieser Phoronix- Forenthread hat einige Vorschläge: …
64 ssd  sata  hot-plug  disk 


5
Listet die Dateien auf, auf die ein Programm zugreift
time ist ein brillanter Befehl, wenn Sie herausfinden möchten, wie viel CPU-Zeit ein bestimmter Befehl benötigt. Ich suche nach etwas Ähnlichem, das die Dateien auflisten kann, auf die von einem Programm und seinen Kindern zugegriffen wird. Entweder in Echtzeit oder als Bericht danach. Zur Zeit benutze ich: #!/bin/bash strace -ff …


1
Wie erzwinge ich das Entfernen eines Pakets in Arch mit Pacman?
Wie erzwinge ich das Entfernen eines Pakets in Arch, pacmanwährend andere Pakete noch davon abhängen? pacman -R perl-libwww checking dependencies... error: failed to prepare transaction (could not satisfy dependencies) :: perl-app-cpanminus: requires perl-libwww>=5.828 :: perl-app-pmuninstall: requires perl-libwww :: perl-app-sd: requires perl-libwww :: perl-catalyst-action-rest: requires perl-libwww>=2.033 :: perl-catalyst-runtime: requires perl-libwww>=1.64 :: …


7
Stellen Sie eine symbolische Verknüpfung zu einem relativen Pfadnamen her
Ich kann dies tun: $ pwd /home/beau $ ln -s /home/beau/foo/bar.txt /home/beau/bar.txt $ readlink -f bar.txt /home/beau/foo/bar.txt Aber ich würde das gerne können: $ pwd /home/beau $ cd foo $ ln -s bar.txt /home/beau/bar.txt $ readlink -f /home/beau/bar.txt /home/beau/foo/bar.txt Ist das möglich? Kann ich den relativen Pfadnamen irgendwie auflösen und …
64 symlink 

7
Programm, das STDIN mit entfernten Farbcodes an STDOUT übergibt?
Ich habe einen Befehl, der eine Ausgabe in Farbe erzeugt, und ich möchte ihn in eine Datei umleiten, deren Farbcodes entfernt wurden. Gibt es einen Befehl, der funktioniert, cataußer dass er Farbcodes entfernt? Ich habe vor, so etwas zu machen: $ command-that-produces-colored-output | stripcolorcodes > outfile
64 colors  pipe  filter 

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.