There are tasks that you will probably do only once in a while; adding hardware, sharing your connection to the Internet with others, and configuring your firewall.
Such tasks are not complicated but they still involve typing a few commands and dealing with text-based configuration files.
Let's see how we can add hardware on a PC-BSD system.