Connect to a Windows drive from Linux
Here’s how I connected my Linux system to a Windows AD fileshare.
Reading a whole file at once
Two methods to load a data file into memory. Use mmap on Linux sysetms.
Update Linux from the command line
Be a power user by updating your system from the command line.
Selective updates using ‘dnf’
Here’s how I update my system except for one problem library
Learning to love ‘groff -ms’
My journey with markup systems began when I was an undergraduate physics student at university. Until then, I wrote class papers using a desktop word...
Quoting text with ‘sed’
Another great use of sed to make quick edits to a text file.
How I automate file edits with ‘sed’
Here’s a neat command line trick to make changes to a text file.
Personal backups with ‘rsync’
Make backups of your personal data in case your laptop is lost, stolen, or damaged.
Processing files with ‘find’ and ‘xargs’
Here’s how I used ‘find’ and ‘xargs’ to locate the articles I wrote and count the words.
My first Linux in the enterprise
My first experience and lessons learned in deploying Linux in the enterprise.
Managing processes with kill and killall
Process management can be an important part of system maintenance.
Print double-sided documents with this Bash script
Use Bash to print 2-sided documents on a printer that can only print on one side.
Portable programming practices
Sometimes it’s easier to define your API to hide the platform-specific code
Writing portable C programs
Jim shares this follow-up to an earlier article about programming across platforms.
Calculate letter frequency in gawk
Write a gawk script to determine the most (and least) common letters in a set of words.
Programming across platforms
Using these C compiler preprocessor directives to detect the operating system can make it easier to support multiple platforms at once.