Difference between revisions of "Linux Commands On Pi"
Jump to navigation
Jump to search
Russ hensel (talk | contribs) |
Russ hensel (talk | contribs) |
||
(9 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
= Make Sure You are Up to Date = | = Make Sure You are Up to Date = | ||
− | |||
<pre> | <pre> | ||
Line 11: | Line 10: | ||
sudo raspi-config # still works as alternative to command line | sudo raspi-config # still works as alternative to command line | ||
+ | </pre> | ||
+ | |||
+ | = Software install = | ||
+ | |||
+ | Use the gui app or at command line | ||
+ | |||
+ | * apt-get | ||
+ | * pip | ||
+ | |||
+ | = Misc Commands = | ||
+ | * ~ home directory | ||
+ | * ./ current directory | ||
+ | * ../ parent directory | ||
− | + | * ls list files, but may miss hidden ones then ??? | |
+ | * cd | ||
+ | |||
+ | * chmod +x filename +x make executable | ||
+ | * ps -e what is running ( -e all users?? without just current ) | ||
+ | |||
+ | * top info on running processes in a nano like window exit with ctrl c | ||
+ | * kill end a process using pid from above | ||
+ | |||
+ | |||
+ | |||
+ | cp copy files | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | == Directories == | ||
+ | * mkdir make directory | ||
+ | * rmdir – Remove Directories | ||
− | |||
+ | == Files == | ||
+ | * rm – Remove Files | ||
+ | * mv – Move Files | ||
− | |||
− | + | * trash from command line not so easy may be hidden /home/pi/.local/share/Trash may be a hint. | |
+ | == Note == | ||
<pre> | <pre> | ||
− | + | ||
+ | mc – A Full File Manager | ||
+ | Midnight Commander is one of many fully featured file managers you can use from the Linux terminal. It isn’t installed by default on most distributions; here’s the command you’ll need to install it on Ubuntu: | ||
+ | |||
+ | sudo apt-get install mc | ||
</pre> | </pre> | ||
+ | = File Related = | ||
+ | |||
+ | == Editing == | ||
+ | * editing in gui leafpad file_name, or if protected sudo leafpad file_name | ||
+ | * editing with no gui use nano same as above but a bit clunky, ctrl prefix to commands | ||
+ | == Config Files == | ||
− | == Keyboard == | + | === interfaces === |
+ | |||
+ | <pre> | ||
+ | |||
+ | # sudo leafpad /etc/network/interfaces | ||
+ | |||
+ | </pre> | ||
+ | |||
+ | === for Keyboard === | ||
<pre> | <pre> | ||
Line 41: | Line 93: | ||
</pre> | </pre> | ||
− | == wpa_supplicant.conf == | + | == for WiFi wpa_supplicant.conf == |
− | |||
<pre> | <pre> | ||
− | # for info | + | # for info |
− | |||
sudo iwlist wlan0 scan | sudo iwlist wlan0 scan | ||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
Line 73: | Line 119: | ||
</pre> | </pre> | ||
+ | |||
+ | |||
+ | |||
+ | [[Category:Arduino/RaspberryPi]] |
Latest revision as of 18:55, 8 December 2016
Contents
Make Sure You are Up to Date[edit]
# remember to use >> sudo apt-get update sudo apt-get upgrade sudo raspi-config # still works as alternative to command line
Software install[edit]
Use the gui app or at command line
- apt-get
- pip
Misc Commands[edit]
- ~ home directory
- ./ current directory
- ../ parent directory
- ls list files, but may miss hidden ones then ???
- cd
- chmod +x filename +x make executable
- ps -e what is running ( -e all users?? without just current )
- top info on running processes in a nano like window exit with ctrl c
- kill end a process using pid from above
cp copy files
Directories[edit]
- mkdir make directory
- rmdir – Remove Directories
Files[edit]
- rm – Remove Files
- mv – Move Files
- trash from command line not so easy may be hidden /home/pi/.local/share/Trash may be a hint.
Note[edit]
mc – A Full File Manager Midnight Commander is one of many fully featured file managers you can use from the Linux terminal. It isn’t installed by default on most distributions; here’s the command you’ll need to install it on Ubuntu: sudo apt-get install mc
File Related[edit]
Editing[edit]
- editing in gui leafpad file_name, or if protected sudo leafpad file_name
- editing with no gui use nano same as above but a bit clunky, ctrl prefix to commands
Config Files[edit]
interfaces[edit]
# sudo leafpad /etc/network/interfaces
for Keyboard[edit]
# sudo leafpad /etc/default/keyboard XKBLAYOUT="us"
for WiFi wpa_supplicant.conf[edit]
# for info sudo iwlist wlan0 scan
Go to the bottom of the file and add the following:
# sudo leafpad /etc/wpa_supplicant/wpa_supplicant.conf # at bottom of file # ok to have 2 network={ ssid="The_ESSID_from_earlier" psk="Your_wifi_password" network={ ssid="The_ESSID_from_earlier" psk="Your_wifi_password" }