Diesen Artikel bewerten :
4/5 | 5 Hinweis
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Einige dieser Befehle sind nicht in der Standardinstallation eines Linux-Systems enthalten. Wenn Sie einen Befehl verwenden möchten, der nicht standardmäßig verfügbar ist, müssen Sie ihn installieren oder das Paket installieren, in dem er enthalten ist.
Siehe: Einfaches Installieren und Deinstallieren von Paketen.
Liste der Dateien
ls ................................... Listet die Dateien in einem Verzeichnis auf. ls -l ............................ Ebenfalls eine Liste der Eigenschaften und Attribute. ls -lh ........................... Listet die Dateien mit der Größe in MB und GB auf. ls -la ........................... Listet die Dateien einschließlich der im System versteckten Dateien auf. ls -la | more .................... Listet die Dateien in einem Verzeichnis in paginierter Form auf.
Zugriffsrechte auf Dateien oder Verzeichnisse.
Siehe: Zugriffsrechte auf Dateien oder Verzeichnisse.
Zeigt den Inhalt einer Datei an.
cat -n Datei ....................... Zeigt den Inhalt einer Datei an (-n alle Zeilen nummerieren). pr -t Datei ........................ Textdateien für den Druck formatieren (-t Kopf- und Fußzeilen nicht anzeigen). cat Datei | less ---, cat Datei | more ---| |--------------> Zeigt den Inhalt einer Datei paginiert an. more Datei ---------| less Datei ---------' zcat Datei -------------, zmore Datei -------------|---------> Zeigt den Inhalt einer komprimierten (.gz) Datei an zless Datei -------------'.
Anzeige
echo Text ........................... Zeigt den nachfolgenden Text an. grep 'text' Datei ................. Zeigt die Zeilen der Datei an, die den Text enthalten. stat Datei ......................... Zeigt den Status einer Datei an. stat -f Datei .................. Zeigt den Status des Dateisystems an. file file ......................... Zeigt die Art einer Datei an. tail Datei ......................... Zeigt die letzten Zeilen einer Datei an, standardmäßig 10. tail -n 12 Datei ............... Zeigt die letzten 12 Zeilen einer Datei an. head -Nº Datei ..................... Zeigt die ersten (Nr.) Zeilen einer Datei an. wc Datei ........................... Zeigt die Anzahl der Wörter, Zeilen und Zeichen in einer Datei an. wc -c Datei ........................ Zeigt die Größe einer Datei in Bytes an. touch [-am][-t] datei .............. Ändert das Datum des Zugriffs und der Änderung.
Nach Dateien suchen
find /usr -name lilo -print .......... Sucht in /usr nach allen Dateien mit dem Namen lilo. find /home/toto -name *.jpg -print .. Sucht nach allen .jpg-Bildern. ---------- ---------- ----- ----- | | V V `---> Zeigt den vollständigen Pfad der Datei an. pfad Suchmuster.
Kopieren von Dateien
cp -dpR datei1 /pfad/datei2 .... Erstellt eine Kopie von Datei1 nach /pfad/datei2, umbenennen. -R .............................. Kopiert ein Verzeichnis rekursiv, mit Ausnahme von speziellen Dateien. -p .............................. Bewahrt die Kopie von Berechtigungen, Eigentümer, Gruppen und Daten. -d .............................. Bewahrt symbolische Links. -a .............................. Wie -dpR.
Verschieben und/oder Umbenennen von Dateien oder Verzeichnissen.
mv /pfad/Datei1 /pfad/Datei2 . Verschieben und/oder Umbenennen von Dateien oder Verzeichnissen.
Dateien löschen
rm Dateien .......................... Löscht die Dateien. rm -r Verzeichnis ................. Löscht Dateien in einem Verzeichnis rekursiv. rm *.jpg ......................... Löscht alle .jpg-Dateien aktuelles Verzeichnis.
Links
ln Datei /pfad/link .............. Erstellt einen Link. ln -s Verzeichnis /pfad/link ........ Erstellt einen symbolischen Link.
Dateien vergleichen
diff [options] datei1 datei2 ..... Vergleichen Sie die Dateien miteinander. diff -w datei1 datei2 ........ Leere Zeilen durch Vergleich verwerfen. diff -q datei1 datei2 ........ Wird nur gemeldet, wenn sich die Dateien unterscheiden. diff -y datei1 datei2 ........ Zeigt die Ausgabe von zwei Spalten an. join [options] file1 file2 ..... Zeigt gleiche Zeilen an.
Eine Datei teilen.
split -b 1445640 mozart.ogg mozart- ... Eine Datei teilen. ---------- ------- | V | Name, der für die V-Teile ausgewählt wurde Größe der einzelnen Teile in Bytes cat mozart.* > mozart.ogg ............ Die einzelnen Teile einer mit split geteilten Datei wieder zusammenfügen.
nano - Lesen, Erstellen, Bearbeiten einer Textdatei.
nano Datei ......................... Eine Textdatei lesen, erstellen, bearbeiten. Ctrl + g ........................ Das Hilfemenü aufrufen. Ctrl + x ........................ Beenden Sie nano. Ctrl + o ........................ Die Datei auf die Festplatte schreiben. Ctrl + r ........................ Eine andere Datei in den aktuellen Kontext einfügen. Ctrl + w ........................ Nach einer Zeichenkette oder einem regulären Ausdruck suchen. Ctrl + y ........................ Zur vorherigen Seite wechseln. Ctrl + v ........................ Zur nächsten Seite springen. Ctrl + k ........................ Die aktuelle Zeile in die Zwischenablage ausschneiden. Ctrl + u ........................ Aus der aktuellen Zeile in die Zwischenablage einfügen. Ctrl + l ........................ Aktualisieren (neu zeichnen) des aktuellen Bildschirms. Ctrl + j ........................ Den aktuellen Absatz begründen. Ctrl + m ........................ Einen Zeilenumbruch an der Cursorposition einfügen. Ctrl + _ ........................ Zur angegebenen Zeile und Spalte springen. Alt + g ......................... Zur angegebenen Zeile und Spalte springen. Alt + i ......................... Automatisch einrücken. Alt + x ......................... Hilfsmodus (Schalter). Alt + p ......................... Weiß anzeigen (Schalter). Alt + m ......................... Maus verwenden (Schalter). Alt + b ......................... Sicherheitskopien aufbewahren (Schalter). Alt + s ......................... Progressives Scrollen (Schalter). Alt + h ......................... Intelligente "Start"-Taste (Schalter). Alt + y ......................... Syntaxfärbung (Schalter). Alt + p ......................... Weiß anzeigen (Schalter).
Komprimieren und entpacken
zip komprimieren: ...................... zip -r datei.zip datei; Beispiel: zip -r sinatra.zip ./sinatra/ zip entpacken: .................... unzip datei.zip Inhalt von zip anzeigen: ................. unzip -v datei.zip gz komprimieren: ....................... gzip -r datei; Beispiel: gzip -r ./sinatra gz entpacken: ....................... gzip -r datei; Beispiel: gzip -r ./sinatra gz entpacken: ..................... gzip -d datei.gz Inhalt anzeigen gz ................... gzip -c datei.gz bz2 komprimieren: ...................... bzip2 datei; Beispiel: bzip2 ./sinatra/*.ogg bz2 entpacken: .................... bzip2 -d datei.bz2 Inhalt anzeigen bz2: ................. bzip2 -c datei.bz2
Anmerkung::
-r ist in jedem Fall rekursiv.
zip Komprimiert Dateien und Verzeichnisse, aber nur gzip oder bzip2 komprimieren Dateien, aber keine Verzeichnisse, daher müssen sie mit tar kombiniert werden.
tar-Dateien Komprimieren: ......................... tar -vcf datei.tar /datei1 /datei2 Entpacken: ....................... tar -vxf datei.tar Den Inhalt ansehen: .................... tar -vtf datei.tar
Um tar und gzip oder bzip2 zu kombinieren :
tar.gz-Dateien (tgz) Komprimieren: ......................... tar -zvcf datei.tgz Verzeichnis Entpacken: ....................... tar -zvxf datei.tgz Inhalt ansehen: .................... tar -zvtf datei.tgz tar.bz2 (tbz2)-Dateien Komprimieren: ......................... tar -jvcf datei.tbz2 Verzeichnis Entpacken: ....................... tar -jvxf datei.tbz2 Inhalt ansehen: .................... tar -jvtf datei.tbz2
Ein Verzeichnis betreten
cd Verzeichnis ........................ In ein anderes Verzeichnis wechseln. cd ... ............................ Zum vorherigen Verzeichnis zurückkehren. cd ./.mozilla .................... Das Mozilla-Verzeichnis betreten. (durch Angabe des relativen Pfads). cd /home/toto/.mozilla ........... Geben Sie das Mozilla-Verzeichnis ein (geben Sie den vollständigen Pfad an).
Erstellen und Löschen
mkdir Verzeichnis ..................... Erstellt ein Verzeichnis. rmdir Verzeichnis ..................... Löscht ein (leeres) Verzeichnis. rm -r Verzeichnis ..................... Löscht ein Verzeichnis.
Größe eines Verzeichnisses
du -h Verzeichnis ..................... Belegter Speicherplatz auf der Festplatte.
Geplante Aufgaben
Siehe: Geplante Aufgaben
Dienste starten, stoppen und neu starten.
/etc/init.d/service stop ........ Einen Dienst/Dämon anhalten. /etc/init.d/service start ....... Einen Dienst/Dämon starten. /etc/init.d/sservice restart .... Einen Dienst/Dämon neu starten.
Verwaltung von Benutzern
su .............................. Geben Sie die Sitzung als root oder als anderer Benutzer ein. su Benutzer .................. Als root als anderer Benutzer eingeben. passwd .......................... Ändern Sie Ihr Passwort. who -a -H ....................... Zeigt Informationen von angemeldeten Benutzern an. users ........................... Zeigt Informationen von den am System angemeldeten Benutzern an. id .............................. Zeigt die Informationen des aktuellen Benutzers an. groups .......................... Zeigt die Gruppen an, zu denen sie einem Benutzer gehören. adduser user ..................... Erstellt einen neuen Benutzer. adduser user groups .............. Fügt einen bestehenden Benutzer zu einer bestehenden Gruppe hinzu. adduser --no-create-home user .... Erstellt einen Benutzer ohne Verzeichnis (home). addgroup Gruppe ......................... Erstellt eine neue Gruppe. deluser Benutzer ..................... Löscht einen Benutzer. deluser benutzer gruppe .............. Löscht einen Benutzer aus einer Gruppe. deluser --remove-home Benutzer ....... Löscht einen Benutzer und sein Verzeichnis (home). delgroup Gruppe ......................... Löscht eine Gruppe. usermod -l new_user .............. Ändert den Namen des Benutzers. usermod -d new_home -m Benutzer ...... Ändert das Verzeichnis (home) eines Benutzers. groupmod -n new_name grupo ............... Den Namen einer Gruppe ändern.
System
free -m -s 3 ............................ Zeigt alle 3 Sekunden die Speicherbelegung an. df -h ................................... Größe, belegter Speicherplatz und verfügbarer Speicherplatz auf jeder Festplattenpartition. netstat -napt ........................... Wissen, welche Ports unser System geöffnet hat.
Logs
tail /var/log/syslog .................... Aufzeichnung von sicherheitsrelevanten Meldungen. tail /var/log/debug ..................... Informationen für das Debuggen von Programmen. tail /var/log/messages .................. Systemnachrichten zur Information. tail /var/log/user.log .................. Informationen über den Benutzer. tail /var/log/auth.log .................. Der Zugriff auf das System (einschließlich erfolgloser Versuche). last .................................... Liste der angemeldeten / abgemeldeten Benutzer. lastb ................................... Zeigt fehlgeschlagene Anmeldeversuche an.
Prozess
htop Erfordert die Installation des Pakets htop.
ps aux ................................. Zeigt Informationen über laufende Prozesse an. top .................................... Zeigt Informationen über laufende Prozesse an. htop ................................... Ist ein Systemmonitor, der es ermöglicht, Prozesse nach Speicher- und/oder Prozessorverbrauch zu filtern. pstree ................................. Zeigt die Prozesse in einem Baum an. pidof Befehl ......................... Findet die ID eines Programms, das gerade ausgeführt wird. killall Prozess ...................... Beendet einen Prozess. strace Befehl ........................ Zeigt die von einem Prozess erzeugten Systemaufrufe an. fuser -v Datei ....................... Zeigt die Prozesse an, die eine Datei verwenden. lsof | less ............................ Liste der Dateien, die von dem Prozess geöffnet wurden. lsof -c Befehl ................... Listet die Dateien auf, die von einem Prozess geöffnet wurden. lsof +D /home/paco ................. Listet die Prozesse auf, die mein Verzeichnis verwenden. lsof -i :627 ....................... Zeigt, dass der Prozess hinter dem Port 627 gefunden wurde. nohup Befehl & ....................... Startet einen Prozess im Hintergrund und kontinuierlich. command & ............................. Führt einen Befehl im Hintergrund aus. jobs .................................. Listet Prozesse im Hintergrund mit einer Job-Nr. auf. fg nº .................................. Es schaltet einen Prozess in den Vordergrund (foreground). nice -n Priorität Befehl .............. Führt einen Befehl mit einer Priorität aus (Standard ist 0). Beispiel: nice -n -10 cdrecord... renice Priorität PID_Prozess .......... Es ändert die Priorität eines laufenden Prozesses. sleep 5 command ....................... 5 Sekunden Verzögerung bei der Ausführung eines Befehls.
DNS - Werkzeuge zum Testen.
dig .................................... Ermöglicht es, den DNS-Server seiner Wahl direkt zu befragen und neben der Namensauflösung und der umgekehrten Auflösung zahlreiche Informationen zu erhalten. nslookup ............................... Wie dig, weniger leistungsstark, aber immer noch nützlich. named-checkconf ........................ Ermöglicht die Überprüfung der Syntax der Konfigurationsdateien von Bind9. named-checkzone ........................ Ermöglicht es, die Gültigkeit der Zonendateien zu überprüfen, bevor die Konfiguration neu geladen wird.
Traffic Monitoring
Erfordert die Installation der Pakete netdiag und bmon.
trafshow ............................... Zeigt den ein-/ausgehenden IP-Verkehr eines Protokolls an. bmon ................................... Überwacht die Bandbreite und Ratenschätzer.
Historie von Befehlen
history .............................. Zeigt eine Liste der vom Benutzer verwendeten Befehle an. fc -l ................................ Zeigt eine Liste der zuletzt ausgeführten Befehle an.
Befehlszeilenreferenz
man command ---------------------, command --help ------------------|--> Anzeige von Informationen über den Befehl. info Befehl --------------------' help Befehl ........................ Zeigt Informationen zu einem internen Shell-Befehl an. apropos [Wort] ....................... Sucht in den Man-Beschreibungen. apropos -e [Wort] ..................... Findet das genaue Wort in den Beschreibungen von man.
Datum und Uhrzeit
cal -my .............................. Zeigt den Kalender an. uptime ............................... Wie lange das System schon läuft. date ................................. Zeigt das Datum und die Uhrzeit des Systems an. date -u .............................. Zeigt das UTC-Datum und die UTC-Zeit an.
Andere
clear ................................ Reinigt den Bildschirm. reset ................................ Stellt die Konsole wieder her. pwd .................................. Zeigt das aktuelle Verzeichnis an. uname -a ............................. Kernel-Version. hostname ............................. Zeigt den Namen des Servers an. Ctrl+C ............................... Beendet einen Prozess. Ctrl+Z ............................... Hält die Ausführung eines Programms vorübergehend an. Ctrl+S ............................... Stoppt die Datenübertragung an Die Managementkonsole. Ctrl+Q ............................... Resume, starten Sie die Datenübertragung neu. ./script ............................. Ein Shellskript ausführen. java -jar datei.jar ................ Führt ein Java-Programm aus.
wget - Download-Manager.
wget [Optionen] URL ................... Download-Manager. -p .............................. Herunterladen der Website. -r .............................. Rekursiv. -k .............................. Konvertierung absoluter Links. -c .............................. Wiederaufnahme des Downloads einer teilweise heruntergeladenen Datei. -l6 ............................. Die Rekursionstiefe (standardmäßig 5) -A format ....................... Format, das heruntergeladen werden soll. -nH ............................. Erstelle nicht das Verzeichnis localhost. --cut-dirs=n .................... Beseitigt die Anzahl der Verzeichnisse in der Hierarchie. Ejemplo 1º: wget -A zip URL .......... Ejemplo 2º: Wir wollen das Handbuch nano.pdf herunterladen, das sich unter http://www.manuales.com/informatica/editores/nano.pdf ---------------- --------- ------ localhost 1º dir 2º dir wget -nH --cut-dirs=2 http://www.manuales.com/informática/editores/nano.pdf befindet. Ejemplo 3º: Wir wollen das Arocena-Handbuch im Html-Format herunter laden, dessen Seite sich unter http://usuarios.lycos.es/ortihuela/index.htm wget -r -nH http://usuarios.lycos.es/ortihuela/index.htm befindet.
Diesen Artikel bewerten :
4/5 | 5 Hinweis
Dieser Artikel war hilfreich für Sie ?
Ja
Nicht
2mn von Lesen
Wie konfiguriere ich die Firewall eines dedizierten VPS-Servers?
1mn von Lesen
Wie kann ich mich mit Putty als Root auf einem dedizierten VPS-Server anmelden?
0mn von Lesen
SSH - Apt-get-Befehl: Pakete installieren und deinstallieren
0mn von Lesen
SSH - Zugriffsrechte auf Dateien oder Verzeichnisse (Chmod)
Bonjour,
Afin d'associer votre domaine à votre VPS SSH, suivez les instructions suivantes :
- Accédez à votre Panel LWS lié au VPS
- Cliquer sur l'onglet "Configurer mon domaine"
- Dans cette nouvelle page, ajoutez votre domaine, et cocher si votre domaine est hébergé ou non chez LWS.
(Si votre domaine est hébergé ailleurs, il faudra changer le champ A dans la zone DNS du domaine par l'IP du VPS.)
Si vous souhaitez une assistance lors de la liaison de votre domaine, vous pouvez contacter notre support VPS depuis votre espace client (https://aide.lws.fr/a/268).