Don't you just love learning random new commands? I learned two commands in the last week, which is pretty good, because after your first couple months, the rate of learning new commands kind of slows down. Anyway, here are the two commands I learned:
tr- This is the translate tool. You give it two sets and an input file. It then substitutes one set for the other throughout the input file. For example, if I wanted to generate a dictionary of words typed using Qwerty-muscle-memory on Dvorak keyboards, I'd use this command. Just make sure the sets are in the order you want them to be. You can also use ranges, so if you wanted to do a Caesar Cypher, you could use [A-Za-z] and [D-ZA-Cd-za-c] as your sets.
faillog- If you're ever wondering if someone's been trying to guess your password, take a look at faillog. It gives you a nice little chat of failed login attempts. It also lets you set maximum failed attempts before locking the account and the timeout length.
Who else learned a new command this week?