Angenommen, ich habe eine große Textdatei (> 2 GB) und möchte nur catdie Zeilen Xan Y(z. B. 57890000 bis 57890010). Soweit ich weiß, kann ich dies durch Piping headin tailoder umgekehrt tun, d. H head -A /path/to/file | tail -B oder alternativ tail -C /path/to/file | head -D wobei A, …
Oft führe ich den catBefehl versehentlich für Dateien mit einem Inhalt von bis zu einigen tausend Zeilen aus. Ich versuche, den catBefehl mit Ctrl+ Coder Ctrl+ abzubrechen Z, aber beide werden erst wirksam, nachdem die Gesamtausgabe von catim Terminal angezeigt wird. Ich muss also warten, bis sie catvollständig ausgeführt wird. …
Ich habe kürzlich festgestellt, dass wir catso viel verwenden können dd, und es ist tatsächlich schneller alsdd Ich weiß, dass dddies beim Umgang mit Bändern nützlich war, bei denen die Blockgröße tatsächlich für die Korrektheit und nicht nur für die Leistung von Bedeutung war. Gibt es heutzutage Situationen, in denen …
Manchmal, wenn ich versehentlich cateine Binärdatei habe, ist mein Terminal verstümmelt. Nichts, was ein Schneller resetnicht reparieren kann, aber könnte ein Angreifer theoretisch keine Datei erstellen, die bei Anzeige auf einem Terminal einen beliebigen Code ausführt? Durch einen Exploit im Terminalemulator oder auf andere Weise.
Ich habe ein Tutorial durchgearbeitet und sowohl cat myfile.txtals auch verwendet cat < myfile.txt. Gibt es einen Unterschied zwischen diesen beiden Befehlsfolgen? Es scheint, dass beide den Inhalt einer Datei in die Shell drucken.
Bei der Verarbeitung von Protokolldateien werden einige dank logrotateund andere nicht als komprimierte Dateien ausgegeben . Also, wenn Sie so etwas versuchen: $ zcat * Sie erhalten eine Befehlszeile wie zcat xyz.log xyz.log.1 xyz.log.2.gz xyz.log.3.gzund dann mit: gzip: xyz.log: not in gzip format Gibt es ein Tool, das die magischen …
Ich benutze gerne, um tacdie Ausgabe von umzukehren cat. Es ist jedoch im Mavericks-Terminal nicht verfügbar. Ich habe versucht, es auf MacPorts zu finden und wieder ist es nicht verfügbar. Kann mir bitte jemand zeigen, wie ich komme tac? Es ist sehr hilfreich zum Lesen von Protokolldateien.
Früher habe ich catzum Anzeigen von Dateien verwendet. Dann habe ich gelernt, dass lessdas normalerweise besser ist und ein Muss ist, wenn die Datei länger als ein paar Dutzend Zeilen ist. Meine Frage: Gibt es jemals einen Grund, catstatt zu verwenden less? Gibt es eine Situation, in der cates eine …
Angenommen, ich habe ein Skript, das ich an einen anderen Befehl weiterleiten oder in eine Datei umleiten möchte ( shfür die Beispiele an). Angenommen, ich verwende bash. Ich könnte es tun mit echo: echo "touch somefile echo foo > somefile" | sh Ich könnte auch fast dasselbe tun mit cat: …
root@system:~# less myfile -bash: /bin/less: Input/output error Das Root-Dateisystem ist tot. Aber meine Katze lebt noch (in meiner Erinnerung): root@system:~# cat > /tmp/somefile C^d root@system:~# Er ist zwar irgendwie einsam, alle seine Freunde sind weg: root@system:~# mount -bash: /bin/mount: Input/output error root@system:~# dmesg -bash: /bin/dmesg: Input/output error root@system:~# less -bash: …
Viele Befehlszeilenprogramme können ihre Eingabe entweder über eine Pipe oder als Dateinamenargument verwenden. Bei langen Shell-Skripten ist das Starten der Kette mit einem catbesser lesbar, insbesondere wenn der erste Befehl mehrzeilige Argumente benötigt. Vergleichen Sie sed s/bla/blaha/ data \ | grep blah \ | grep -n babla und cat data …
Ich habe eine Variable, die mehrzeilige Ausgabe eines Befehls enthält. Was ist die effizienteste Methode, um die Ausgabe zeilenweise aus der Variablen zu lesen? Zum Beispiel: jobs="$(jobs)" if [ "$jobs" ]; then # read lines from $jobs fi
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.