Benutzer-Werkzeuge

Webseiten-Werkzeuge


systemwerkzeuge

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
systemwerkzeuge [2023-04-30 12:06:25] – [GNU-Tools vs. BSD-Tools] manfredsystemwerkzeuge [2024-11-02 20:32:26] (aktuell) manfred
Zeile 1: Zeile 1:
 +====== Systemwerkzeuge ======
 +
 +  * [[::awk]]
 +  * [[::FreeBSD:cpuset]] - Darwin oder FreeBSD (BSD)
 +  * [[::cut]]
 +  * [[::Linux:date (Linux)]] - SunOS oder Linux (GNU)
 +  * [[::FreeBSD:date (FreeBSD)]] - Darwin oder FreeBSD (BSD)
 +  * [[::Diff und Patch]]
 +  * [[::find]]
 +  * [[::head]]
 +  * [[::sed]]
 +  * [[::FreeBSD:stat (FreeBSD)]] - Darwin oder FreeBSD (BSD)
 +  * [[::Linux:stat (Linux)]] - SunOS oder Linux (GNU)
 +  * [[::FreeBSD:tail (FreeBSD)]] - Darwin oder FreeBSD (BSD)
 +  * [[::Linux:tail (Linux)]] - SunOS oder Linux (GNU)
 +  * [[::Linux:taskset]] - SunOS oder Linux (GNU)
 +
 +
 +===== GNU-Tools vs. BSD-Tools =====
 +
 +^Beschreibung                          ^GNU (Linux)                   ^FreeBSD - Basis-System                 ^
 +^CPU-Anzahl anzeigen                   | nproc / lscpu -p=CORE        | sysctl -n hw.ncpu / sysctl -n kern.smp.cores / nproc (>= 13.2)   |
 +^CPU-Kerne, Nutzung begrenzen          | taskset                      | cpuset                                |
 +^Dateien mit ISO-Time auflisten        | ls -l --time-style=long-iso  | ls -lD '%F %T'                        |
 +^Datei rückwärts ausgeben              | tac                          | [[::FreeBSD:tail (FreeBSD)|tail]] -r  |
 +^Dateieigenschaften anzeigen           | stat                         | stat -x                               |
 +^Datumsformate umwandeln               | date -d 'Tue May 19 08:57:48 2009' +'%F %T' | date -jf '%a %b %d %T %Y' 'Tue May 19 08:57:48 2009' +'%F %T' |
 +^dynamisiertes "/dev"                  | udev                         | devfs/devd                            |
 +^mischen                               | shuf                         | sort -R                               |
 +^Paket suchen                          | apt search XXX               | pkg search XXX                        |
 +^Partitionstabelle anzeigen            | blkid                        | gpart show -lp; gpart list -a; sysctl kern.geom.confxml; sysctl kern.geom.confdot; sysctl kern.geom.conftxt |
 +^PCI-Geräte anzeigen                   | lspci                        | [[http://scratching.psybermonkey.net/2011/03/freebsd-lspci-equivalent-command-in.html|pciconf -lv]]  |
 +^Speichernutzung                       | free                         | vmstat                                |
 +^System komplett ausschalten           | shutdown -P  / halt -p       | shutdown -p / halt -p                 |
 +^System sofort komplett ausschalten    | poweroff -f / halt -pf       | shutdown -p now                       |
 +^System neu starten                    | shutdown -r / reboot         | shutdown -r / reboot                  |
 +^System sofort neu starten             | reboot -f                    | shutdown -r now                       |
 +^TCP/IP - Verbindungen/Ports zeigen    | ss -antp                     | netstat -anp tcp                      |
 +^zyklisches ausführen eines Kommando's | watch                        | gnu-watch                             |
 +
 +^Beschreibung                          ^GNU (Linux)               ^FreeBSD - Ports-Tree                   ^
 +^CPU-Daten anzeigen                    | lscpu                    | sysutils/lscpu                        |
 +^mischen                               | shuf                     | misc/shuffle, textproc/fileshuffle    |
 +^Partitionstabelle anzeigen            | blkid                    | misc/e2fsprogs-libblkid               |
 +^Speichernutzung                       | free                     | sysutils/freecolor                    |
 +^System-Hardware anzeigen              | dmidecode; lshw          | sysutils/dmidecode; sysutils/sysinfo  |
 +^zyklisches ausführen eines Kommando's | watch                    | misc/gnu-watch; sysutils/cmdwatch     |
 +
 +<code text nl>
 +$ cat datei.txt | nl | head -n4
 +     1 "Der Froschkönig / Der eiserne Heinrich" "Brüder Grimm"
 +     2 "Aschenputtel" "Brüder Grimm"
 +     3 "Der Teufel mit den drei goldenen Haaren" "Brüder Grimm"
 +     4 "Jorinde und Joringel" "Brüder Grimm"
 +</code>
 +
 +<code text nl -nrz -w 2>
 +$ cat datei.txt | nl -nrz -w 2 | head -n4
 +01 "Der Froschkönig / Der eiserne Heinrich" "Brüder Grimm"
 +02 "Aschenputtel" "Brüder Grimm"
 +03 "Der Teufel mit den drei goldenen Haaren" "Brüder Grimm"
 +04 "Jorinde und Joringel" "Brüder Grimm"
 +</code>
 +