Freebsd equivalents for linux commands
From FBSD_tips
This is not an exhaustive list, nor are these pairs identicle in every way, but it is quick way to get the same function(s) if you are coming from a linux background. In any case reading the man page for the equivalent would be a Real Good Idea (tm).
Comment | Linux command | Freebsd BASE | Freebsd Ports |
See free memory | free | systat -vmstat, sysctl vm.stats.vm | |
seq | jot | ||
Listing PCI devices | lspci | pciconf | |
Mounting a file | losetup | mdconfig | |
Listing sockets used by a process | netstat -pantu | sockstat | lsof |
lsof | fstat | lsof | |
Find the number of CPUs | cat /proc/cpuinfo | sysctl hw.ncpu | |
Get and set HD parameters | hdparm | atacontrol (ATA) camcontrol (SCSI) | |
Set network media options | miitool | ifconfig | |
Add and alter aspects of logins/groups/passwords/etc | usermod | pw, adduser, passwd | |
Upgrade a RO mount to RW | mount /foo -o rw,remount | mount -u -o rw /foo |
There is a very complete searchable table of command equivalents at http://bhami.com/rosetta.html
The pnotify project is creating an inotify like interface for FreeBSD.
Gongo 18:48, 28 November 2007 (UTC)