Linux Befehle: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Kwm (Diskussion | Beiträge) |
Kwm (Diskussion | Beiträge) |
||
Zeile 103: | Zeile 103: | ||
0 4 * * * sync ; reboot | 0 4 * * * sync ; reboot | ||
</pre> | </pre> | ||
Hier findest du eine kleine Übersicht von nützlichen Befehlen für die Konsole (=Kommandozeile) typischer [[Freifunk-Firmware]]s. | |||
Unter Windows kann man den [http://de.wikipedia.org/wiki/Secure_Shell SSH]-Clienten [[PuTTY]] benutzen, um eine ''Konsole'' zu öffnen. | |||
* [[:Kategorie:FAQ|zur Kategorie FAQ]] | |||
=Befehle= | |||
{|border="2" cellspacing="0" cellpadding="4" rules="all" style="margin:1em 1em 1em 0; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#F9F9F9; font-size:95%; empty-cells:show;" | |||
!style="align=left"|Befehl | |||
!|Beschreibung | |||
|- | |||
|<code>ls</code> | |||
|Verzeichnisinhalt listen | |||
|- | |||
|<code>cd</code> | |||
|Verzeichnis wechseln | |||
|- | |||
|<code>cp</code> | |||
|Kopieren | |||
|- | |||
|<code>rm</code> | |||
|Datei/Verknüpfung/Link löschen | |||
|- | |||
|<code>vi</code> | |||
|Textdateieditor (verlassen mit ESC,!,q,RETURN). [http://www.lagmonster.org/docs/vi.html Befehlsübersicht] | |||
|- | |||
|<code>date</code> | |||
|Anzeigen und Einstellen des Datums und der Uhrzeit | |||
|- | |||
|<code>uptime</code> | |||
|zeigt die Gerätelaufzeit seit dem letzten Neustart an | |||
|- | |||
|<code>df -h</code> | |||
|Speicherauslastung der Dateisysteme anzeigen | |||
|- | |||
|<code>free</code> | |||
|Arbeitsspeicherauslastung anzeigen | |||
|- | |||
|<code>top</code> | |||
|Systemauslastung/Prozesse anzeigen (wird mit "q" wieder beendet). [http://linux.die.net/man/1/top Manpage] | |||
|- | |||
|<code>logread</code> | |||
|System-Logs anzeigen | |||
|- | |||
|<code>ip</code> | |||
|Das "Schweizer Messer" zur Netzwerkkonfiguration. Wesentliche Varianten: <code>ip link show</code>, <code>ip address show</code>, <code>ip route show</code>. [http://linux.die.net/man/8/ip Manpage] | |||
|- | |||
|<code>mtr</code> | |||
|Paketverfolgung und Anzeige der Zwischenstationen. Eine Kombination aus <code>ping</code> und <code>traceroute</code>. [http://linux.die.net/man/8/mtr Manpage] | |||
|- | |||
|<code>[[Horst|horst]]</code> | |||
|Ein kleines Programm, welches u.a. die empfangenen WLAN-Netzwerkpakete mit der dazugehörigen Signalstärke anzeigt. Muss ggf. per opkg nachinstalliert werden. | |||
|- | |||
|<code>opkg</code> | |||
|Paketmanagement. [http://wiki.openwrt.org/doc/techref/opkg Dokumentation] | |||
|- | |||
|<code>busybox</code> | |||
|Kombi-Binary für alle wesentlichen Utilities. Die [http://linux.die.net/man/1/busybox Manpage] ist lesenswert; sollten Symlinks fehlen, per <code>busybox <i>cmd</i></code> aufrufen. | |||
|- | |||
|} | |||
[[Kategorie:Befehle]] | |||
[[Kategorie:Netzwerken]] | |||
[[Kategorie:Kommandozeile]] |
Version vom 6. Mai 2015, 11:29 Uhr
Linux Befehle für die Konsole
- Befehl um Verzeichnis zu wechseln
cd /VERZEICHNIS
- Befehl um eine Datei über http in das aktuelle Verzeichnis auf den Router zu laden
wget http://SERVER/VERZEICHNIS/DATEI
- Befehl um Dateien zu übertragen
scp datei1 datei2 user@server:/zielverzeichnis/ scp benutzerx@server1:datei1 datei2 benutzery@server2: scp user@server:/verzeichnis/datei /lokales/zielverzeichnis/
- Befehle um auf FF-Router neue Firmware zu übertragen ( -n Konfiguration überschreiben; bitte beachten, das der FF-Router danach einen kalt Start braucht; also Strom aus und wieder an )
ssh root@ff-router cd /tmp wget <link zum image> sysupgrade -n <heruntergeladenes image>
oder
ssh root@ff-router scp benutzerx@server1:datei.bin /tmp/ cd /tmp sysupgrade -n datei.bin
- Befehl zum entpacken von Tar-Archiven im aktuellen Verzeichnis
tar -xf *.tar
- Befehl zum installieren von Paketen aus dem aktuellen Verzeichnis
opkg install PAKET.ipk
- Befehl zum erzeugen eines Links
ln -s /verzeichnis/datei /verzeichnis/link
- Befehl zum anzeigen der eigenen IP-Adressen <Schnittstelle kann optional angegeben werden eth0 wlan0 ...>
ip addr show wlan0
- Welche Nachbarn hat der Router
wget -q -O - http://127.0.0.1:2006/neigh
- Welchen Weg nehmen Daten zum Ziel
traceroute www.freifunk-halle.net
- ändern des Standard-Editors auf „nano“
export EDITOR=/usr/bin/nano
- systemweit dauerhaftes Ändern des Standard-Editors auf „nano“ als root
echo 'export EDITOR=/usr/bin/nano' >> /etc/profile ;exit
- dauerhaftes Ändern des Standard-Editors auf „nano“ als user
echo 'export EDITOR=/usr/bin/nano' >> ~/.bashrc ; exit
- crontab als root bearbeiten
crontab -e
- Zwangs-Reboot des Routers zu einer bestimmten Zeit erzwingen
crontab als root bearbeiten und neue Zeile einfügen, zB. ( für täglich 4 Uhr):
0 4 * * * sync ; reboot
Hier findest du eine kleine Übersicht von nützlichen Befehlen für die Konsole (=Kommandozeile) typischer Freifunk-Firmwares. Unter Windows kann man den SSH-Clienten PuTTY benutzen, um eine Konsole zu öffnen.
Befehle
Befehl | Beschreibung |
---|---|
ls
|
Verzeichnisinhalt listen |
cd
|
Verzeichnis wechseln |
cp
|
Kopieren |
rm
|
Datei/Verknüpfung/Link löschen |
vi
|
Textdateieditor (verlassen mit ESC,!,q,RETURN). Befehlsübersicht |
date
|
Anzeigen und Einstellen des Datums und der Uhrzeit |
uptime
|
zeigt die Gerätelaufzeit seit dem letzten Neustart an |
df -h
|
Speicherauslastung der Dateisysteme anzeigen |
free
|
Arbeitsspeicherauslastung anzeigen |
top
|
Systemauslastung/Prozesse anzeigen (wird mit "q" wieder beendet). Manpage |
logread
|
System-Logs anzeigen |
ip
|
Das "Schweizer Messer" zur Netzwerkkonfiguration. Wesentliche Varianten: ip link show , ip address show , ip route show . Manpage
|
mtr
|
Paketverfolgung und Anzeige der Zwischenstationen. Eine Kombination aus ping und traceroute . Manpage
|
horst
|
Ein kleines Programm, welches u.a. die empfangenen WLAN-Netzwerkpakete mit der dazugehörigen Signalstärke anzeigt. Muss ggf. per opkg nachinstalliert werden. |
opkg
|
Paketmanagement. Dokumentation |
busybox
|
Kombi-Binary für alle wesentlichen Utilities. Die Manpage ist lesenswert; sollten Symlinks fehlen, per busybox cmd aufrufen.
|