Linux Befehle

Option Beschreibung
-A oder --almost-all listet auch versteckte Dateien auf
-a oder --all listet auch versteckte Dateien und Verzeichniseinträge wie . und .. auf
-l Datei-Informationen in Langform ausgeben
-c Datum der letzten Änderung
-C Namen nebeneinander ausgeben (Standard)
-d oder --directory Verzeichnisse und keine Inhalte anzeigen
-h oder --human-readable gibt in Kombination mit -l die Größe in einem für Menschen besser lesbaren Format aus
-i Inode-Nummer vor Name ausgeben
-m Namen in einer Zeile ausgeben
-R oder --recursive Auch in Unterverzeichnisse absteigen

Datei

kopieren

sudo cp -a /home/pi/index.html /opt/fhem/www/tablet/index.html  
sudo cp -a /home/pi/page_content_home.html /opt/fhem/www/tablet/page_content_home.html
sudo cp -a /home/pi/page_content_licht.html /opt/fhem/www/tablet/page_content_licht.html
sudo cp -a /home/pi/page_content_heizung.html /opt/fhem/www/tablet/page_content_heizung.html
sudo cp -a /home/pi/page_content_multimedia.html /opt/fhem/www/tablet/page_content_multimedia.html
sudo cp -a /home/pi/page_content_wetter.html /opt/fhem/www/tablet/page_content_wetter.html
sudo cp -a /home/pi/page_main5_sub5.html /opt/fhem/www/tablet/page_main5_sub5.html
sudo cp -a /home/pi/99_UtilsHourCounter.pm /opt/fhem/FHEM/99_UtilsHourCounter.pm
sudo cp -a /home/pi/fhem-tablet-ui-user.css /opt/fhem/www/tablet/css/fhem-tablet-ui-user.css

sudo cp -uva /home/pi/page*.html /opt/fhem/www/tablet
sudo cp -uva /home/pi/fhemdb.php /var/www/html/
sudo cp -uva /home/pi/WLAN_off.png /opt/fhem/www/images/default/WLAN_off.png
sudo cp -uva /home/pi/WLAN_on_gWLAN_off.png /opt/fhem/www/images/default/WLAN_on_gWLAN_off.png
sudo cp -uva /home/pi/WLAN_on_gWLAN_on.png /opt/fhem/www/images/default/WLAN_on_gWLAN_on.png

verschieben/umbenennen

datei_a.txt in datei_b.txt umbenennen, die Ausgangsdatei befindet sich im aktuellen Verzeichnis:

mv datei_a.txt datei_b.txt

sudo mv -i page_main1.html page_main5.html
sudo mv -i page_content_multimedia.html page_main4.html

löschen

sudo rm -v /opt/fhem/www/tablet/page_main1_sub5.html
sudo rm -v /opt/fhem/backup/FHEM-*.tar.gz
sudo rm -v /opt/fhem/log/StromkostenLOG-2020-12-*.log
sudo rm -v /opt/fhem/log/fhem-2020-01.log
sudo rm -v /opt/fhem/log/CN.Brenner-2020-07-*.log
sudo rm -v /opt/fhem/log/MQTT2_DVES_AA3065-2020-*.log
sudo rm -v /tmp/export_%Y_%m_%d.csv

Dateiinfos

sudo ls -la /opt/fhem/www/tablet/

Dateirechte

sudo chown fhem:dialout /opt/fhem/www/tablet/index.html
sudo chown fhem:dialout /opt/fhem/www/images/default/WLAN_on_gWLAN_on.png
sudo chown pi:dialout /tmp/export_2021_01_14.csv

editieren

sudo nano /home/pi/page_main1.html

Verzeichnis

wechseln

cd /opt/fhem/www/tablet

anlegen

sudo mkdir -v /opt/fhem/www/tablet/eigene_dokumente
sudo mkdir -v /var/www/html

Alphabetische Auflistung der Linux-Konsolen-Kommandos

Befehl Beschreibung
cd Wechselt das Verzeichnis. Verzichnisse werden mit einem “/” getrennt
cat Zeigt den Inhalt einer Datei direkt in der Konsole an und entspricht dem DOS “TYPE” Befehl.
chmod Hiermit werden die Dateirechte geändert. Damit werden die Besitzer- und Gruppenrechte geändert, und eine Datei ausführbar gemacht.
cp Kopiert Dateien, wie das DOS-Äquivalent
dd Kopiert disk images. Damit lassen sich Linux-formatierte Disketten einfach kopieren
df Zeigt den verfügbaren Diskplatz auf allen gemounteten File-Systemen. Um die Dateigrößen dabei nicht in Byte, sondern besser lesbar in MB oder GB angezeigt werden, hilft der Zusatz “-h”
du Zeigt den bisher verbrauchten Speicherplatz an.
elm Elm ist ein einfacher ASCII-Email-Client.
export Setzt Umgebungs-Variablen für die bash.
find Findet Dateien
grep findet Ausdrücke in Dateien oder Bildschirmausgaben