Lassen Sie mich den Newline-Charakter klarstellen: $ echo Hello > file1 ; cat file1 Hello $ echo -n Hello > file2 ; cat file2 Hello$ Hier sehen Sie, dass file1am Ende ein Zeilenumbruchszeichen steht, das file2aber nicht steht. Angenommen, ich habe einen file: $ cat file Hello Welcome to Unix …
Zum Beispiel: sed 's/\u0091//g' file1 Im Moment muss ich tun hexdump, um die Hex-Zahl zu bekommen und sedwie folgt zu setzen: $ echo -ne '\u9991' | hexdump -C 00000000 e9 a6 91 |...| 00000003 Und dann: $ sed 's/\xe9\xa6\x91//g' file1
Heute lerne ich etwas über FIFO mit diesem Artikel: Einführung in Named Pipes , der erwähnt cat <(ls -l). Ich habe ein paar Experimente mit gemacht sort < (ls -l), bei denen ein Fehler auftaucht: -bash: syntax error near unexpected token `('` Dann habe ich festgestellt, dass ich ein zusätzliches …
Ich habe beispielsweise eine Named Pipe wie die folgende erstellt: mknod myPipe p Und ich lese aus einem Prozess (zum Beispiel einem Server). Zum Beispiel habe ich den Schwanz benutzt: tail -f myPipe Wenn mehrere Client-Prozesse Nachrichten darin schreiben (besteht beispielsweise die echo "msg" >> myPipeMöglichkeit, dass Nachrichten verschachtelt werden, …
Bei der Verwendung muttmit Google Mail überprüfe ich, ob E-Mail-Updates vorhanden sind, manchmal über die $Bindung (Synchronisierungsmailbox), manchmal nur durch Verwendung c(Ordner ändern) und nur =durch Angabe (Standardeinstellung MAILBOX) als IMAP-Ordnerpfad, in den geändert werden soll. Gibt es eine bessere (insbesondere: schnellere) Möglichkeit, dasselbe zu tun? Eine Lösung wäre etwas, …
Ich habe gerade versehentlich ein neues Laufwerk in einen Ordner geladen, der bereits Dateien enthielt. Ich interessiere mich nicht für sie und habe sie woanders, aber dieser Ordner scheint jetzt leer zu sein. Ich bin gespannt, was mit den Akten passiert ist. Werden sie von Linux einfach gelöscht?
Ich habe ein extremes Problem und alle Lösungen, die ich mir vorstellen kann, sind kompliziert. Nach meiner Erfahrung mit UNIX / Linux muss es einen einfachen Weg geben. Ich möchte die ersten 31 Bytes jeder Datei in löschen /foo/. Jede Datei ist lang genug. Ich bin sicher, jemand wird mir …
Benötigt ein X-Client unbedingt einen Fenstermanager? Kann ein X-Client nur mit dem X-Server arbeiten? Wenn ein X-Client kein Fenster hat , braucht er einen Fenstermanager , um zu funktionieren? Wenn ein X-Client ohne Fenstermanager arbeiten kann, muss der X-Client dann kein Fenster haben? Vielen Dank.
Wie kann ich erreichen cmd >> file1 2>&1 1>>file2 Das heißt, stdout und stderr sollten zu einer Datei (Datei1) umleiten, und nur stdout (Datei2) sollte zu einer anderen umleiten (beide im Anfügemodus).
Warum benutzen die Leute apt-getstatt apt? In fast jedem Tutorial, das ich sehe, ist der Vorschlag zu verwenden apt-get. aptist hübscher (standardmäßig), kürzer und im Allgemeinen intuitiver. ( apt-cache searchvs apt searchzum Beispiel) Ich weiß nicht, ob mir etwas fehlt, weil aptes in jeder Hinsicht besser zu sein scheint. Was …
Wenn ich folgendes mache: touch /tmp/test und dann durchführen ls -la /tmp/ Ich konnte die testDatei mit 0 Bytes im Verzeichnis sehen. Aber wie geht das Betriebssystem mit einem Konzept von um? 0 Bytes . Wenn ich es als Laie formuliere: 0 Bytes ist überhaupt kein Speicher, daher wird nichts …
Wenn man das Verzeichnis auflistet /usr/bin, sieht man, dass ping es gelb auf rot angezeigt wird: Die Datei hat keine Besonderheiten: $ file /usr/bin/ping /usr/bin/ping: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=2508ea2a85b70c68967b3e6345541430f5317d5f, stripped $ stat /usr/bin/ping File: '/usr/bin/ping' Size: 62096 …
Wenn Sie eine Datei in vim bearbeiten, wird eine Auslagerungsdatei mit demselben Namen wie Ihre aktuelle Datei, jedoch mit einer .swpErweiterung erstellt. Wenn .swpbereits vergeben, wird eins zu .swoeins generiert . Wenn das schon vergeben ist, dann bekommst du .swausw. usw. Ich konnte keine Dokumentation finden, in welcher Reihenfolge die …
Zwei setuid-Programme /usr/bin/barund /usr/bin/bazteilen sich eine einzige Konfigurationsdatei foo. Der Modus der Konfigurationsdatei ist 0640, da er vertrauliche Informationen enthält. Das ein Programm läuft als bar:bar(die, wie Benutzer bar, Gruppe bar ); der andere als baz:baz. Das Ändern von Benutzern ist keine Option, und selbst das Ändern von Gruppen ist …
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.