uname

Updated: 07 October 2025

uname – print system information.

Print the machine hardware name

uname -m

Print the kernel name

uname -s

An example with all options

# -s, --kernel-name
printf '\nkernel name\n'
uname -s

# -n, --nodename
printf '\nnetwork node hostname\n'
uname -n

# -r, --kernel-release
printf '\nkernel release\n'
uname -r

# -v, --kernel-version
printf '\nkernel version\n'
uname -v

# -m, --machine
printf '\nmachine hardware name\n'
uname -m

# -p, --processor
printf '\nprocessor type\n'
uname -p

# -i, --hardware-platform
printf '\nhardware platform\n'
uname -i

# -o, --operating-system
printf '\noperating system\n'
uname -o

touch

Updated: 21 May 2023

Change file timestamps.

View access, modify, change and birth timestamps

stat filename

Change only the access time

touch -a filename

Change only the modification time

touch -m filename

column

Updated: 23 April 2023

Search through a directory of csv files and display the results in a table:

grep --color=always -h -r "70\.00" my-csv-files | sed "s/^[ \t]*//" | column -t -s,
  • --color=always preserve match colour, even after piping.
  • -h do not show filenames.
  • -r search through all files in directories.
  • sed "s/^[ \t]*//" remove leading whitespace from lines.
  • -t create a table.
  • -s, specify the separator to use.

xclip

Updated: 28 February 2025

Install xclip

sudo apt install xclip

Pipe command to primary (middle mouse button) clipboard

cmd | xclip

Pipe command to ‘clipboard’ clipboard, for pasting into another application

cmd | xclip -sel clip

Copy contents of file to clipboard, for pasting into another application

xclip -sel clip file.txt