Ras-pi common commands

apt-get update: Updates your version of Raspbian.

apt-get upgrade: Upgrades all of the software packages you have installed.

clear: Clears the terminal screen of previously run commands and text.

date: Prints the current date.

find / -name example.txt: Searches the whole system for the file example.txt and outputs a list of all directories that contain the file.

nano example.txt: Opens the file example.txt in “Nano”, the Linux text editor.

poweroff: To shutdown immediately.

raspi-config: Opens the configuration settings menu.

reboot: To reboot immediately.

shutdown -h now: To shutdown immediately.

shutdown -h 01:22: To shutdown at 1:22 AM.

startx: Opens the GUI (Graphical User Interface).

cat example.txt: Displays the contents of the file example.txt.

cd /abc/xyz: Changes the current directory to the /abc/xyz directory.

cp XXX: Copies the file or directory XXX and pastes it to a specified location; i.e.

ls -l: Lists files in the current directory, along with file size, date modified, and permissions.

mkdir example_directory: Creates a new directory named example_directory inside the current directory.

mv XXX: Moves the file or directory named XXX to a specified location.

rm example.txt: Deletes the file example.txt.

rmdir example_directory: Deletes the directory example_directory (only if it is empty).

scp user@ Copies a file over SSH.

touch: Creates a new, empty file in the current directory.

ifconfig: To check the status of the wireless connection you are using (to see if wlan0 has acquired an IP address).

iwconfig: To check which network the wireless adapter is using.

iwlist wlan0 scan: Prints a list of the currently available wireless networks.

iwlist wlan0 scan | grep ESSID: Use grep along with the name of a field to list only the fields you need (for example to just list the ESSIDs).

nmap: Scans your network and lists connected devices, port number, protocol, state (open or closed) operating system, MAC addresses, and other information.

ping: Tests connectivity between two devices connected on a network.

wget http://www.website.com/example.txt: Downloads the file example.txt from the web and saves it to the current directory.

cat /proc/meminfo: Shows details about your memory.

cat /proc/partitions: Shows the size and number of partitions on your SD card or hard drive.

cat /proc/version: Shows you which version of the Raspberry Pi you are using.

df -h: Shows information about the available disk space.

df /: Shows how much free disk space is available.

dpkg –get-selections | grep XXX: Shows all of the installed packages that are related to XXX.

dpkg –get-selections: Shows all of your installed packages.

free: Shows how much free memory is available.

hostname -I: Shows the IP address of your Raspberry Pi.

lsusb: Lists USB hardware connected to your Raspberry Pi.

UP key: Pressing the UP key will enter the last command entered into the command prompt. This is a quick way to correct commands that were made in error.

vcgencmd measure_temp: Shows the temperature of the CPU.

vcgencmd get_mem arm && vcgencmd get_mem gpu: Shows the memory split between the CPU and GPU.

The follwing command will remove powersaving/screen going black.

sudo nano /etc/kbd/config

find the line
BLANK_TIME=?? most likely 30
and change it to

Leave a Reply

Your email address will not be published. Required fields are marked *