GUIs are great—we wouldn’t want to live without them. But if you’re a Mac or Linux user and you want to get the most out of your operating system (and your keystrokes), you owe it to yourself to get ...
After two and a half decades of working with Unix, I’ve seen a lot of change in my favorite OS and, at the same time, retained a number of favorite commands that continue to keep my job as a Unix ...
If you use Windows today and type ls, cat, grep, or awk in a terminal, there is a good chance something useful will happen. That was not always true. For most of the history of personal computing, ...
One particular frustration with the UNIX shell is the inability to easily schedule multiple, concurrent tasks that fully utilize CPU cores presented on modern systems. The example of focus in this ...
There are many ways to move files between Unix and Windows. In my mind, they fall into three categories — secure copy (let’s not even think about ftp), shared drives, and file synchronization. Each ...