A practical guide to becoming a confident Linux user and sysadmin. Linux tips, insights, and lessons from the book. Get the book at https://xitter.cf/t.co/TLT5Yk16Vc

📚 See what’s inside →
Joined June 2026
Another great day to pick up a Linux book and read. firststepswithlinux.com/pape…
1
8
856
Quick Linux tip: You can enable timestamps in your bash command history to see when you ran previous commands. This can be useful for tracing what you were working on and when. To add timestamps to your history, just set the HISTTIMEFORMAT environment variable like so: $ export HISTTIMEFORMAT="%F %T " Now when you view your history or grep through it, you'll see a timestamp next to each command indicating when it was run: $ history | tail -n 5 Or to save a couple of keystrokes: $ history 5 The format "%F %T" shows the date and time, but you can customize it to your liking. Note: This does not put historical timestamps on commands you executed before setting HISTTIMEFORMAT.
2
7
22
1,247
Another great day to pick up a Linux book and read. 🐧 Sharing is caring: firststepswithlinux.com/pape…
1
5
23
2,094
First Steps in Linux Dark edition.
11
594
We just crossed 2.3K followers! Thank you all, and a huge thank you to everyone who has purchased the book. 🤝
2
17
1,257
Cron cheatsheet for Linux sysadmins
2
14
1
80
2,765
If you’ve been struggling with Linux and everything still feels confusing, look no further. I wrote this Linux BIBLE specifically for you. It takes you from knowing absolutely nothing about Linux to becoming a confident Linux user and sysadmin. Available in both paperback and Kindle. firststepswithlinux.com/pape…
2
1
5
449
Quick Linux tip 💡🐧 You can use the find command's -exec option to call an external program to perform a specific action on the returned files that match specific criteria. For example, deleting files, listing file perms, and so on. $ find ~/ -type f -exec ls -lah {} \; This is very useful when performing the same action on multiple files in different locations. The above command is an example of listing the permissions and other metadata of every file the find command finds. A breakdown of the -exec option: • exec ls - this tells find to execute the ls command on every filename that matches the search string. • -lah - displays all files, including hidden files, their permissions, and other file metadata, such as sizes, in a human-readable format. • {} - The “{}” placeholder represents each filename and must be the last item in the parameter list. • ; - To indicate the end of the parameter list, a semicolon ";" is used. It must be escaped with a backslash "\" otherwise the shell will interpret it. You can also use the + instead of the ; to indicate the end of the parameter list. There should be a space between the + and the curly braces "{}". You can execute multiple commands using -exec in find. For example, this looks up word counts in text files and their disk usage in one invocation: $ find . -name "*.txt" -exec wc {} \; -exec du -sh {} \; That's it for today's tip! Follow me for more byte-sized Linux tips and be a better-informed Linux user🐧
8
33
2,036
Quick Linux tip: Use the tree command to display the structure of a directory and its contents in a visual hierarchy. $ tree -L 2 /etc This lists files and directories inside /etc, going 2 levels deep. Great for exploring configuration layouts quickly.
8
65
3,047
Quick Linux tip💡🐧 The diff command is a useful tool for finding differences between files in the Linux terminal. However, icdiff offers an even better side-by-side comparison with colorized output. $ icdiff config-1 config-2 The output will display both files side-by-side with any differences highlighted in red and green, making it easy to spot the difference. Continue to follow us for more useful daily Linux tips!
2
8
40
2,418