Two Reasons the vim Text Editor Really Is vi Improved!
The vi editor is one of the big hurdles in seriously using Linux or any other member of the UNIX family of operating systems. The operating system is configured and controlled almost entirely with simple text files. Until you can comfortably edit them, you have no hope of doing any system administration. It’s not really […]
How to Highlight Data with grep
The UNIX family design philosophy is to have a large toolbox filled with simple tools, each of which does one thing well. Then you can plug them together into pipelines and build arbitrarily complex tools. Someone says “Let’s read the Apache web server log and extract just the requested URLs, count how many there is […]
How To Customize Your Linux Interface — Part 2
Last week I explained how to get your keyboard and mouse button layout set up just the way you want them. Along the way I mentioned something called the Compose key. Let’s see what it can do for us! With last week’s correction and modification of the keyboard layout, we made sure that all the […]
Getting Started With Linux, Part 2 — Six Free and Easy Ways to Have Your Own Linux Server
When I teach Learning Tree’s Linux server administration course, I frequently find attendees who have taken the introductory Linux for users course and who are in the server course because they are about to be put in charge of running some critical servers, but they don’t have the needed skills. They’re just not ready to […]
Getting Started With Linux, Part 1 — Knowledge Versus Skill and Why You Have to Use It.
Teaching classes has taught me that you can get two very different things out of a Linux training course — knowledge and skill. Knowledge can be communicated efficiently and gained quickly. “Springfield is the capital of Illinois.” “Most system configuration is stored under /etc.” Skill, on the other hand, is something that you can’t directly […]