ngrep war vor ungefähr 9-10 Jahren, da bin ich mir ziemlich sicher
pv ist kein Befehl, sondern eine CLI-App. Sie müssen ein Paket installieren, um es verwenden zu können.
sshfs ist kein Befehl, sondern ein generischer Name für ein Netzwerkdateisystem
Sie behaupten, ein Gentoo-Benutzer zu sein, aber Ihre Frage wird in einer Art "Sende mir Codez" gestellt. Es sieht so aus, als würde es von jemandem gefragt, der denkt, dass das Wissen um Befehlsnamen die Silberkugel ist. Nein, dein Gehirn zu benutzen ist die Silberkugel.
Ich empfehle Ihnen dringend, zu lesen (auch wenn Sie es bereits zuvor getan haben), wie man Fragen auf intelligente Weise stellt , da ich denke, dass Ihre Frage diesen Standards sicherlich nicht entspricht.
Wenn ich Linux heute und Linux vor 10 Jahren vergleichen müsste, würde ich die folgenden Hauptunterschiede hervorheben:
Der Zugang zum Internet ist mittlerweile auch in einigen nicht sehr entwickelten Ländern weit verbreitet. Dies ist ein zweischneidiges Schwert: Die Anzahl vernünftiger und adäquater Techniker hat stark zugenommen, aber der Prozentsatz von ihnen unter allen Internetnutzern ist gesunken. Wenn Sie lernen, Menschen zu meiden, die Ihre Interessen nicht teilen, und mit Menschen zu tun haben, die gemeinsame Interessen mit Ihnen teilen, werden Sie viel von ihnen lernen. Selbst StackOverflow / ServerFault / SuperUser-Sites veranschaulichen dies perfekt.
viel mehr Leute schreiben freie Software. Wenn vor 10 Jahren Sourceforge und Freshmeat einzigartig waren und SVN der König der Versionskontrolle war, haben wir heute Github, Launchpad und Bitbucket, wir haben viele verteilte Tools zur Versionskontrolle, wir haben eine große Anzahl von Communities, die Software entwickeln oder einfach Wissen austauschen . Wenn Sie heute freie Software für eine bestimmte Aufgabe benötigen und hartnäckig genug sind, besteht eine hohe Wahrscheinlichkeit, dass Sie etwas finden, das perfekt zu Ihnen passt. Oder etwas, das "fast perfekt" zu Ihnen passt und Sie werden am Ende keinen Beitrag mehr leisten und der Community etwas zurückgeben.
Bearbeitet, um die Antwort auf Ihre Frage aus dem Kommentar aufzunehmen:
Ich frage mich, was Ihnen an diesen Fragen besonders nicht gefallen hat und wie ich sie verbessern kann.
Es hat mir nicht gefallen, dass Ihre erste Frage viel zu allgemein ist.
Normalerweise versuchen Sie, eine bestimmte Aufgabe zu erledigen, und Sie versuchen, ein ganz besonderes Ziel zu erreichen. Sie versuchen es auf eine Weise, Sie versuchen es auf eine andere Weise, Sie gehen einige Manpages durch und scheitern immer noch. Dies ist der Moment, in dem Sie um Hilfe und Rat fragen. Sie beschreiben Ihren Workflow, das erwartete Ergebnis und was Sie tatsächlich erhalten. Schäme dich nicht zuzugeben, dass du etwas versucht hast und versagt hast. Die Leute sind im Allgemeinen nett und hilfsbereit, die meisten zeigen nicht mit den Fingern und ärgern dich, die meisten stimmen dich nicht dafür ab, dass du versagt hast. Einige von ihnen werden Sie sogar vor einer schlecht formulierten Frage warnen und das Risiko akzeptieren, selbst für Pedanterie herabgestimmt zu werden :-)
Die Angabe Ihres Workflows ist aus mehreren Gründen hilfreich:
- Leser Ihrer Frage müssen weniger Annahmen treffen, da sie bereits wissen würden, dass Sie X, Y, Z ausprobiert haben und es nicht funktioniert hat
- Die Art und Weise, wie Sie Ihre Frage stellen, ermöglicht es anderen, Ihren Wissensstand einzuschätzen und eine Antwort zu geben, die für Sie leicht verständlich wäre
Hier sind einige Situationen:
- Sie müssen einen Sniffer verwenden, um ein Netzwerkproblem zu beheben. Wenn Sie tcpdump ausprobieren (was übrigens vor 10 Jahren der Standard war und heutzutage den Titel mit wireshark teilt), finden Sie die Ausgabe zu kryptisch, die Standardwerte der Optionen nicht sehr benutzerfreundlich. Jemand schlägt Ihnen ngrep vor, Sie führen es aus, Sie sehen, dass es standardmäßig eine benutzerfreundlichere Ausgabe bietet, und Sie lernen etwas Neues.
- Sie tun cp -a, um ein großes Verzeichnis zu kopieren, Sie möchten den Fortschritt sehen und Sie müssen sich an die Befehlszeile halten, nicht einmal Mitternachtskommandant ist verfügbar. Sie lesen die Manpage für cp und finden nicht die richtigen Optionen. Dann erzählt dir jemand von pv.
- Sie sind mit FTP nicht zufrieden, da es die Daten überträgt, ohne sie zu verschlüsseln. Sie möchten auch Dateien "remote" bearbeiten. Jemand erzählt Ihnen von sshfs, das ein Remote-Verzeichnis über eine verschlüsselte Verbindung Ihrem lokalen Dateisystem "zuordnet".
Sehen Sie, das sind Ihre ngrep, pv und sshfs. Gibt es einen Unterschied zwischen Ihren allgemeinen Fragen und meinen Szenarien? Sicherlich ja. Ich werde versuchen zu erklären warum. Also hast du Leute gebeten, dir von coolen Befehlen zu erzählen. Du hast 3 Antworten. Eines Tages müssen Sie möglicherweise einen Schnüffler verwenden. Und Sie werden sich wahrscheinlich an diese Frage erinnern und ngrep verwenden. Was ist, wenn Sie 1000 Antworten erhalten, die 1000 neue Befehle vorschlagen? Glaubst du nicht, dass ein großer Teil von ihnen nur für kurze Zeit durch dein Gedächtnis gleitet, dann wirst du sie vergessen? Das wird sicherlich passieren, denn wenn Sie neues Wissen erwerben, müssen Sie es üben, um Erfahrungen zu sammeln. Ehrlich gesagt erinnert mich Ihre erste Frage an die Situation, in der ein Kind versucht, Kampfkunst zu lernen, indem es sich Bilder in einem Buch ansieht :-)