Print the MAC address of the ethernet and WiFi connections
cat /sys/class/net/eth0/address cat /sys/class/net/wlan0/address
Alter the MAC address of a network device
# Bring the network interface "eth0" offline ip link set dev eth0 down # Alter the address of the network interface "eth0" ip link set dev eth0 address a2:b4:c6:d8:e0:1d:2e # Bring the network interface "eth0" online ip link set dev eth0 up # Check the address ip link show eth0
Make the changed MAC address permanent
- to make it permanent, within /etc/network/interfaces, add the following stanza to the eth0 block: “pre-up ip link set dev eth0 address 02:03:04:05:06:07”
You can use
wall to write a message to all open terminals.
hello worldto every terminal:
wall "hello world"
Message is a command line messaging tool
Enable receiving messages
Send a message to the user
ls | write tommy tty1
Change the current time on the computer
# Totally not when this was written... sudo date -s '30 Nov 2019 04:38'
Enable booting to the command-line
sudo systemctl set-default multi-user.target
Consumer Electronics Control (CEC) is supported by most displays, including Samsung TVs. If your Raspberry Pi is connected to a Samsung TV via HDMI, you can use these commands.
sudo apt install cec-utils
Make the raspberry pi’s console the active source for input
cec-client -s -d 1 <<< "as"
Turn the TV off (standby mode)
cec-client -s -d 1 <<< "standby 0"
Check the current TV status (on or off)
cec-client -s -d 1 <<< "pow 0"
If you’re using a 1920 x 1080 display for your raspberry pi, the text may appear too small. If you want to leverage pixel doubling to increase the UI scale (rendering each pixel as a 2x2 matrix), then add the following lines to your