alvin alexander
Nodes for the term “unix”
A Scala shell script example (and discussion)
Read more
How to display the contents of a gzip/gz file
Read more
Linux alias command: How to create and use Linux aliases
Read more
How to use the Linux ‘scp’ command without a password to make remote backups
Read more
How to create a symbolic link in Linux
Read more
Linux: Case-insensitive file searching with locate and find
Read more
A shell script to download a URL (and test website speed)
Read more
Unix: How to redirect STDOUT and STDERR to /dev/null
Read more
How to use the Linux 'lsof' command to list open files
Read more
Linux/Unix: How to edit your crontab file with “crontab -e”
Read more
Linux process memory usage: How to sort ‘ps’ command output
Read more
Linux crontab “every X minutes or hours” examples
Read more
How to access a USB drive while in Mac single-user mode
Read more
Linux: Recursive file searching with `grep -r` (like grep + find)
Read more
A Linux shell script to rename files with a counter and copy them
Read more
A Unix shell script to clean all SBT subdirectories
Read more
More Linux find command examples
Read more
Unix/Linux shell script reference page (shell cheat sheet)
Read more
Unix `sed` examples: how to insert text before and after existing lines
Read more
How to un-tar (extract) one file from a tar archive
Read more
The Linux 'rm' command (remove files and directories)
Read more
How to read Unix/Linux shell script command line arguments
Read more
How to use the Linux sed command to edit many files in place (and make a backup copy)
Read more
Teleport: The Unix/Linux ‘cd’ command, improved
Read more
Unix/Linux: Changing many files with the same multiline string pattern
Read more
How to use the Linux sed command to delete a range of lines
Read more
A crazy sed script to convert HTML code to LaTeX
Read more
MacOS: How to batch-resize images with the ImageMagick mogrify command
Read more
How to run a Unix shell script from the Mac Finder
Read more
Wanting a Unix alias that takes a command-line argument (shell script, actually)
Read more
How to replace newline character with sed on Mac OS X (macOS)
Read more
A Scala CLI 'watch' script
Read more
Linux shell script: while loop and sleep example
Read more
How to redirect Unix/Linux STDOUT and STDERR to the same file/location
Read more
A Unix shell script to rename many files at one time
Read more
A Unix/Linux shell script to make a quick backup of a directory
Read more
How do I sort a Unix directory listing by file size?
Read more
How to sort Linux ls command file output
Read more
Sorting Unix 'ls' command output by filesize
Read more
Linux shell script date formatting
Read more
Applescript: How to open a PDF in Preview and go directly to a page
Read more
How to fire MacOS notifications with AppleScript and Scala
Read more
Linux: How to get the basename from the full filename
Read more
How to make an offline mirror copy of a website with wget
Read more
How to process every line in a file with a Unix/Linux shell script
Read more
macOS ‘ls -l’ command: What does ‘@’ mean?
Read more
Linux sed command: Use sed and wc to count leading blanks in a file
Read more
Raspberry Pi camera module shell script
Read more
vim tip: How to configure vim autoindent
Read more
The vim “delete line” command
Read more
A Linux crontab mail command example
Read more
An example Linux crontab file
Read more
A sed command to display non-visible characters in a text file
Read more
Shell script error: bad interpreter - No such file or directory
Read more
How to remove extended ASCII characters from Unix files with the 'tr' command
Read more
Remove non-printable ASCII characters from a file with this Unix command
Read more
Unix/Linux: Find all files that contain multiple strings/patterns
Read more
How to catch the ctrl-c keystroke in a Scala command line application
Read more
The old SCO clock
Read more
Unix: How to find files with multiple filename extensions
Read more
Unix/Linux: How to use sudo and curl to download and install a command
Read more
How to use one version number variable in many Linux shell scripts
Read more
A Linux shell script that shows find and tar with multiple image filenames
Read more
An Apache name based virtual host (NameVirtualHost) tutorial
Read more
Unix/Linux ‘cut’ command examples
Read more
A "tar extract multiple" tip - How to extract multiple files from a tar archive
Read more
Linux backups: Using find, xargs, and tar to create a huge archive
Read more
How to use multiple filename search patterns with Linux find
Read more
Linux: How to find files open by a Linux process (lsof)
Read more
Java exec: How to execute a system command pipeline in Java
Read more
Unix/Linux ‘alias’ command examples
Read more
Perl “exec”: How to execute system commands
Read more
How to run a PHP script from a Unix command line
Read more
Linux pipe command examples (command mashups)
Read more
Using find and grep to print lines before and after what you’re searching for
Read more
AppleScript/Unix: How to get the current MacOS foreground application name
Read more
How to use AppleScript to display a dialog from the MacOS Unix shell
Read more
Linux `mkdir`: How to create multiple directory levels at one time
Read more
A collection of 75+ free Linux tutorials
Read more
The Unix/Linux `htop` command
Read more
How to set the MacOS Terminal title | Mac Terminal titlebar
Read more
How to run an AppleScript from the Mac OS X Unix shell
Read more
How to use the Linux cut command with a field and delimiter
Read more
A shell script to change between MacOS dark mode and light mode
Read more
An `egrep` example with multiple regular expressions
Read more
grep multiple patterns: find files containing multiple patterns
Read more
Jeyes, a Java version of Xeyes
Read more
How to easily determine the blocksize of a filesystem
Read more
The time Steve Jobs spoke at Unix Expo
Read more
Mac OS X: Unix sed commands I use to clean MacDown HTML output
Read more
A Linux shell script (and commands) to find large files
Read more
How to use the Linux top command
Read more
Unix find command: How to move a group of files into the current directory
Read more
Handling spaces in Linux shell script input (and for loops)
Read more
A Bourne shell script that loops through all files in the current directory
Read more
How to run a sed command from the Linux command line
Read more
Debug Linux shell scripts with ‘-x’
Read more
A Linux wget command shell script
Read more
How to download files with the Linux wget command
Read more
How to use `curl` to get headers from a URL
Read more
Linux free memory: How to show the free memory on a Linux system
Read more
A sample MacOS Bash startup file (.bash_profile)
Read more
Linux gzip: How to work with compressed files
Read more
My vi/vim tutorial goes over 200,000 views
Read more
Linux crontab example: How to run a program as another user
Read more
How to convert vi/vim tabs to spaces
Read more
Use sed to modify files in place
Read more
Linux sed command: How to modify the content of many files
Read more
Linux ‘find’ example: How to copy one file to many directories
Read more
The Linux `chown` command
Read more
Linux ‘find’ command recipes
Read more
Linux ‘locate’ command examples
Read more
A Linux mail command tip
Read more
Linux shell scripts: How to increment a counter in a shell script
Read more
How to read and write from a file in a Linux bash shell script
Read more
Using the Linux ‘find’ command with multiple filename patterns
Read more
sed on macOS: How to append multiple lines of text to an HTML or XML file
Read more
The Linux wc command (word count)
Read more
The Linux `chmod` command
Read more
Linux find: How to search multiple directories with find
Read more
Linux ‘find’ command: How to find and copy files
Read more
Linux ‘find’ command error: missing argument to -exec
Read more
grep reverse: how to reverse the meaning of a `grep` search
Read more
Free Unix/Linux and vi/vim cheat sheets
Read more
Common vi/vim commands I'm trying to remember
Read more
The vim “delete all lines” command
Read more
Linux find command: How to find files not matching a pattern
Read more
Error message: mv cannot unlink remove file, operation not permitted
Read more
vi/vim editor tutorial has 175,000 views
Read more
A Bash ‘for’ loop to iterate over a file that has blank spaces in its lines
Read more
Ruby “execute shell command” examples
Read more
Linux file searching: Search for text in files with find and grep commands
Read more
Hints for writing Unix tools
Read more
How to make a conditional decision in an Ant build script based on operating system
Read more
MySQL: How to start a MySQL server and client on a non-standard port
Read more
An example vim vimrc configuration file
Read more
Two more Textmate commands (capitalize, CSV to list)
Read more
Nginx configuration: How to drop the query string on a rewrite
Read more
The Linux ‘head’ and ‘tail’ commands
Read more
A Linux “sort by field/column” example (‘sort’ command)
Read more
The vim cut and paste commands
Read more
Old Unix command-line humor
Read more
A Perl script to convert Nagios/Unix epoch time to a human readable format
Read more
Where is Perl looking for modules to include?
Read more
Memo: Note-taking, Unix command-line style
Read more
Epoch Converter
Read more
How to configure an iptables firewall on CentOS 6
Read more
Show unique list elements with the Linux sort -u command
Read more
New, free Introduction to Unix and Linux tutorial
Read more
A long Unix "file management" tutorial page
Read more
vim backup files - how to move
Read more
vi/vim arrow keys
Read more
vi/vim backspace key
Read more
The vim copy and paste commands
Read more
The Vim end of line command
Read more
The Unix compress command
Read more
The Linux pwd command (and Linux command line prompts)
Read more
The Linux who command
Read more
The Linux file command
Read more
The Linux more command
Read more
The Linux copy command (cp)
Read more
Move Linux files and directories with the mv command
Read more
Linux chmod - how to make a Perl script executable
Read more
tar gzip example - How to work with files that are tar'd and gzip'd
Read more
A better test for detecting Unix operating systems in an Ant build script
Read more
Linux du command man page
Read more
Linux chmod command man page
Read more
Linux rm command man page
Read more
Linux mkdir command man page
Read more
Linux mv command man page
Read more
Linux scp command man page
Read more
Linux cp command man page
Read more
New release of the Teleport command
Read more
Linux shell script heredoc example
Read more
Tue, July 16, 2002
Read more
Linux sendmail example
Read more
Thu, May 22, 2003
Read more
A Linux find, mtime, exec ls, and sort command
Read more
Linux - grouping commands in parentheses, aliases
Read more
Sat, Jul 12, 2003
Read more
Linux locate and ls command examples
Read more
Wed, May 5, 2004 (Crazy sed guy)
Read more
Wed, June 23, 2004 (Several new Unix/Linux tips)
Read more
Thu, Jul 12, 2007 (Using Windows on a PC is a form of masochism)
Read more
Wed, Jul 18, 2007 (Denali, POSIX sort command)
Read more
Recent Unix, Linux, and programming tutorials
Read more
Nagios error code 127, make sure your plugin actually exists
Read more
A perl function that runs a Unix command and returns its exit status
Read more
How to install Apache with the mod_proxy module
Read more
Securing the Drupal cron.php script
Read more
Linux df command man page
Read more
How do I show Linux disk space information?
Read more
Linux crontab man page (crontab file format, section 5)
Read more
The Unix and Linux ps command
Read more
Linux find, multiple directories, and exec grep
Read more
Just learned about Linux locate (Mon, Jun 23, 2003)
Read more
Linux ls command - How to show the permissions and size of a directory
Read more
Linux background process - the nohup command
Read more
sed command example - extract lines from a file
Read more
Linux backups - using pax instead of tar to create a large backup
Read more
A Perl CGI environment variables script, and mkdir -p (Tue, June 29, 2004)
Read more
Linux mail - a Linux shell script to send mail
Read more
Linux tee command - redirect output to two directions at once
Read more
Linux tee command tip (Tue, July 27, 2004)
Read more
Record your Linux command line with the script command
Read more
My Linux/Cygwin command prompt
Read more
Free Unix/Linux cheat sheet (pdf)
Read more
Linux tutorial, part 1
Read more
Linux tutorial, part 2
Read more
Linux tutorial, part 3 (ssh, cd, ls, cp, mv)
Read more
Linux tutorial, part 4
Read more
Linux tutorial, part 5
Read more
I like my platform freedom
Read more
More Linux grep command examples
Read more
Linux cp command examples
Read more
Linux mv command examples
Read more
Linux cat command examples
Read more
Linux mkdir command examples
Read more
Exploring the Linux locate command
Read more
The Linux more command
Read more
Some Linux tar command examples
Read more
A Linux shell script to rename files
Read more
Finding files that Spotlight is missing
Read more
Perl pipe - Reading from a pipeline with Perl
Read more
Linux find command - reverse the meaning of a file search
Read more