GNU Core Utilities sind die Implementierung der zentralen Befehlszeilentools eines POSIX-Systems durch das GNU-Projekt, einschließlich Tools wie ls, cp, mv, rm usw.
Ein großer Teil meiner täglichen Arbeit ist die Entwicklung von Software für den Einsatz auf Maschinen mit unterschiedlichen Versionen der gleichen Software, wie bash, findund grep. Wenn Sie auf eine Funktion stoßen, die beispielsweise zur Vereinfachung von Code nützlich wäre, ist es wichtig zu wissen, ob diese Funktion in den …
Betrachten Sie die folgende Eingabe zum Sortieren: cat > foo <<EOM D,,5014978 DD,,25 D,I,1972765530 D,Y,4223624 -,Y,71285059 YA,I,2 EOM Versuchen Sie jetzt zu laufen sort foo Die Ausgabe wird nicht sortiert, wenn Sie dies auf einer meiner Linux-Boxen versuchen (gnu coreutils Versionen 6.9-7.4). Die Ausgabe wird sortiert, wenn sie unter Cygwin …
Frage: Ich brauche ein einfaches Beispiel für die Verwendung cp --no-target-directory. Ich habe einige Schwierigkeiten beim Verständnis cp --no-target-directory. Ich verstehe die Erklärung dafürmv --no-target-directory , kann mir aber nicht vorstellen, wie ich sie verwenden soll cp. Wenn der Befehl beispielsweise mv /tmp/source /tmp/desterfolgreich ist, gibt es keine Garantie, /tmp/sourcein …
Ich habe ein Verzeichnis mit ungefähr 100.000 Dateien. ls -f hängt über eine Minute. Ich lief strace und fing sofort an, getdents zu sehen, so dass ls das Verzeichnis klar liest. Ich sehe auch viele Anrufe bei brk, so dass ls Dinge im Speicher eindeutig puffert. Ich habe ein einfaches …
Ich versuche, den Prozess der Pfadauflösung (siehe Manpage path_resolution) in Unix-ähnlichen Systemen zu emulieren. Mein Betriebssystem ist Linux mit GNU Coreutils 8.7. Um die Bedeutung eines zusätzlichen nachgestellten '/' in der Auflösung zu verdeutlichen, habe ich folgende Dinge in einer Shell getan: mkdir this_is_dir ln -s this_is_dir this_is_link rm this_is_link …
Unix-Dienstprogramme wie sort, find, grep, diff et al. Sind sehr praktisch, um schnelle Aufgaben auszuführen, manchmal ohne Code zu schreiben. Ich wollte wissen, welche Algorithmen sie intern verwenden und wie man einen bestimmten Algorithmus für eine bestimmte Aufgabe intelligent entscheidet. Wenn sort beispielsweise eine große Eingabedatei erhält, werden unterschiedliche Algorithmen …
mv Ein Verzeichnis kann nicht an ein Ziel mit einem gleichnamigen Verzeichnis verschoben werden: $ mv fortran/ imperative_PLs/ mv: cannot move ‘fortran/’ to ‘imperative_PLs/fortran’: Directory not empty Warum funktioniert das mvin diesem Fall nicht? Kann das aus den Systemaufrufen erklärt werden mv? (Vergleiche mit rsyncwelcher Dose) Warum mvfunktioniert es in …
Das echoIn coreutilsscheint allgegenwärtig zu sein, aber nicht jedes System wird es (normalerweise /bin/echo) am selben Ort haben . Was ist der sicherste Weg, dies aufzurufen, echoohne zu wissen, wo es ist? Ich bin damit zufrieden, dass der Befehl fehlschlägt, wenn die Coreutils- echoBinärdatei nicht auf dem System vorhanden ist …
Ich weiß, dass cpes eine --reflinkOption gibt, um vollständige Kopien im Vergleich zu "Kopien" beim Schreiben zu steuern. Kann ich unter btrfs ls(oder einen anderen Befehl) herausfinden, ob eine Datei (im Sinne eines Copy-on-Write) einen Speicher mit einer anderen Datei teilt? EDIT: @ StéphaneChazelas weist mich darauf hin filefrag, aber …
Auf meinem Heimcomputer (Xubuntu 14.04) habe ich zev @ home: ~ $ date +% F. 2015-10-05 zev @ home: ~ $ date +% F -d "nächsten Montag" 2015-10-12 Bei der Arbeit (Red Hat 5.11) habe ich zev @ work: ~ $ date +% F. 2015-10-05 zev @ work: ~ $ …
Ich muss im Moment ein paar Coreutils-Befehle für einen Kurs fertig schreiben, und ich kann mir keinen Ausgangspunkt für ein kleines praktisches Codebeispiel vorstellen, das die möglichen Verwendungen von demonstriert stdbuf. Hat jemand damit die Interaktion einiger spezifischer Unix-Befehle korrigiert? Ich weiß was es tut. Es ist nur so, dass …
Ich versuche, die aggregierten Schreibraten beim Schreiben in eine Datei in einem GPFS-Dateisystem im Vergleich zum direkten Schreiben auf eine Festplatte auf einem System mit Red Hat Enterprise Linux Server Version 6.4 (Santiago) zu vergleichen. Für meine Anwendung muss ich die Rohrate messen, dh ohne den Cache zu nutzen. Ich …
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.