| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung |
| systemwerkzeuge [2023-05-18 17:46:46] – [GNU-Tools vs. BSD-Tools] manfred | systemwerkzeuge [2024-11-02 20:32:26] (aktuell) – manfred |
|---|
| | ====== 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> |
| | |
| |