====== 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 |
$ 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"
$ 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"