User Tools

Site Tools


42_most_useful_raspberry_pi_commands

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
42_most_useful_raspberry_pi_commands [2016/08/08 22:46] walkeradmin42_most_useful_raspberry_pi_commands [2023/03/09 22:35] (current) – external edit 127.0.0.1
Line 23: Line 23:
 \\  \\ 
     File/Directory Commands     File/Directory Commands
 +    
     ◦cat example.txt: Displays the contents of the file example.txt.     ◦cat example.txt: Displays the contents of the file example.txt.
     ◦cd /abc/xyz: Changes the current directory to the /abc/xyz directory.     ◦cd /abc/xyz: Changes the current directory to the /abc/xyz directory.
Line 30: Line 31:
         the file’s location (i.e. cp /home/pi/documents/examplefile.txt /home/pi/office/ copies the          the file’s location (i.e. cp /home/pi/documents/examplefile.txt /home/pi/office/ copies the 
         file from the documents directory to the office directory).            file from the documents directory to the office directory).   
 +        
     ◦ls -l: Lists files in the current directory, along with file size, date modified, and permissions.     ◦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.     ◦mkdir example_directory: Creates a new directory named example_directory inside the current directory.
Line 39: Line 41:
      For example, mv examplefile.txt newfile.txt renames examplefile.txt to newfile.txt, and keeps      For example, mv examplefile.txt newfile.txt renames examplefile.txt to newfile.txt, and keeps
      it in the same directory.      it in the same directory.
 +     
     ◦rm example.txt: Deletes the file example.txt.     ◦rm example.txt: Deletes the file example.txt.
     ◦rmdir example_directory: Deletes the directory example_directory (only if it is empty).     ◦rmdir example_directory: Deletes the directory example_directory (only if it is empty).
Line 45: Line 48:
     of the desktop/laptop and /some/path/file.txt is the path and file name of the file on the      of the desktop/laptop and /some/path/file.txt is the path and file name of the file on the 
     desktop/laptop.     desktop/laptop.
 +    
     ◦touch: Creates a new, empty file in the current directory.     ◦touch: Creates a new, empty file in the current directory.
 \\  \\ 
 \\  \\ 
     Networking/Internet Commands     Networking/Internet Commands
-    ◦ifconfig: To check the status of the wireless connection you are using  (to see if wlan0 has acquired an IP address).+     
 +    ◦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.     ◦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: 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). +    ◦iwlist wlan0 scan | grep ESSID: Use grep along with the name of a field to list only the  
-    ◦nmap: Scans your network and lists connected devices, port number, protocol, state (open or closed) operating system, MAC addresses, and other information. +    fields you need (for example to just list the ESSIDs). 
-    ◦ping: Tests connectivity between two devices connected on a network. For example, ping 10.0.0.32 will send a packet to the device at IP 10.0.0.32 and wait for a response. It also works with website addresses. +     
-    ◦wget http://www.website.com/example.txt: Downloads the file example.txt from the web and saves it to the current directory.+    ◦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. For example,  
 +    ping 10.0.0.32 will send a packet to the device at IP 10.0.0.32 and wait for a response. 
 +    It also works with website addresses. 
 +     
 +    ◦wget http://www.website.com/example.txt: Downloads the file example.txt from the web and  
 +    saves it to the current directory.
 \\  \\ 
 \\  \\ 
     System Information Commands     System Information Commands
 +    
     ◦cat /proc/meminfo: Shows details about your memory.     ◦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/partitions: Shows the size and number of partitions on your SD card or hard drive.
Line 69: Line 85:
     ◦hostname -I: Shows the IP address of your Raspberry Pi.     ◦hostname -I: Shows the IP address of your Raspberry Pi.
     ◦lsusb: Lists USB hardware connected to 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.+    ◦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 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.     ◦vcgencmd get_mem arm && vcgencmd get_mem gpu: Shows the memory split between the CPU and GPU.
 \\  \\ 
 \\  \\ 
42_most_useful_raspberry_pi_commands.1470692763.txt.gz · Last modified: 2023/03/09 22:35 (external edit)