Seiten: [1]   nach unten
Drucken
Autor Thema: Shellbefehle  (Gelesen 1819 mal)
Dr.Fish
Sr. Member
****
Offline Offline

Beiträge: 258


« am: 17.08.2010, 09:56:48 »

Na dann mach ich mal einen Anfang und poste Shellbefehle Smiley

Sind natürlich nicht alle


apt-get

De-/Installation von Paketen für Debian basierte Systeme;
Aufruf: apt-get install datei
oder: apt-get remove datei



cat

Inhalt von Dateien ausgeben



cd

Wechseln des Verzeichnisses



cd /

wechselt in das Heimatverzeichnis



cd /etc

wechselt in das Verzeichnis /etc



cd ../abc

wechselt in das Unterverzeichnis abc des übergeordneten Verzeichnisses



chgrp

Gruppenzugehörigkeit ändern;
Aufruf: chgrp gruppe datei
auch rekursiv (-R) und auf Verzeichnis anwendbar



chmod

Änderung Zugriffsrechte
Aufruf: chmod -R -V 777 /Dateipfad
Änderung Zugriffsrechte rekursiv (-R) und angezeigt (-V) mit Schreib-, Lese- und Ausführungs-Rechte für Dateipfad



chown

Eigentümer ändern;
Aufruf: chown user:group datei
auch rekursiv (-R) und auf Verzeichnis anwendbar



cp

Kopieren
Aufruf: cp Quellpfad Zielpfad



df

disk free zeigt partitionsinformationen an



echo

Text auf dem Bildschirm anzeigen. Bsp. Aufruf: echo text



less

Informationen seitenweise anzeigen



ls
   
Informationen über Verzeichnis anzeigen;
Aufruf: ls -d /dir
oder detaillierte Infos: ls -al



man

Manual öffnen



mc

öffnet midnightcommander falls installiert (Dateiverwaltung im Norton Commander Stil)



mkdir

Verzeichnis anlegen;
Aufruf: mkdir verzeichnis



mv

Verschieben/Umbenennen
Aufruf: mv Quellpfad Zielpfad



rmdir
   
Verzeichnis entfernen;
Aufruf: rmdir verzeichnis



rpm

Paketverwaltung von rpm Programmpaketen;
Installationsaufruf: rpm -i paketname.rpm
Updateaufruf: rpm -U paketname.rpm
Erneuert ein Paket nur, wenn eine vorherige Version gefunden wurde: rpm -F paketname.rpm
Deinstallationsaufruf: rpm -e paketname



tar

Packer;
packen: tar czvf NAME.tar.gz /Ziel
(c=create;z=gzip benutzen und höhere aber längere Komprimierung;v=verbose(Auflistung);f=file;)
Auflistung und Testen: tar tfvz Name.tgz
(t=Auflistung)
entpacken: tar xzvf Datei.tar.gz /Ordner



top

zeigt Prozesse und die CPU- und RAM-Auslastung an
mit "<" scrollen nach unten;
mit ">" nach oben;
durch "k" (kill) Nummer eingeben und Prozesse beenden



touch

Datei anlegen;
Aufruf: touch dateiname.dateiendung



who

Überblick über alle aktiven Benutzer
Gespeichert
Nokia N900 Forum
« am: 17.08.2010, 09:56:48 »

 Gespeichert
Dr.Fish
Sr. Member
****
Offline Offline

Beiträge: 258


« Antworten #1 am: 23.08.2010, 10:56:27 »

Und weiter:

cat
   
Inhalt von Dateien ausgeben


cd [Verzeichnis]

Wechseln des Verzeichnisses


cd

wechselt in das Heimatverzeichnis

cd /

Dieser Befehl wechselt in die oberste Ebene des Verzeichnisbaums.


cd /etc

wechselt in das Verzeichnis /etc


cd ../abc

wechselt in das Unterverzeichnis abc des übergeordneten Verzeichnisses


chgrp

Gruppenzugehörigkeit ändern;
Aufruf: chgrp gruppe datei
auch rekursiv (-R) und auf Verzeichnis anwendbar


chmod

Änderung Zugriffsrechte
chmod -R -V 777 /Dateipfad
Änderung Zugriffsrechte rekursiv (-R) und angezeigt (-V) mit Schreib-, Lese- und Ausführungs-Rechte für Dateipfad


chown

Eigentümer ändern;
Aufruf: chown user:group datei
auch rekursiv (-R) und auf Verzeichnis anwendbar


cp

Kopieren
Aufruf: cp Quellpfad Zielpfad


df

disk free zeigt partitionsinformationen an


diff

Unterschiede zwischen zwei Text-Dateien anzeigen


du

Größe von Verzeichnissen anzeigen lassen
Aufruf: du -h Verzeichnis (Anzeige in kb)
auch interessant der Aufruf mit -a für eine Zählung aller Dateien in der Auflistung und nicht nur der Ordner


grep

Datei nach einer speziellen Zeichenkette durchsuchen
Aufruf: grep Suchmuster Dateiname


rm

Datei löschen
Aufruf: rm Datei


mkdir

Verzeichnis anlegen;
Aufruf: mkdir verzeichnis


rmdir

Verzeichnis entfernen;
Aufruf: rmdir verzeichnis


touch

Datei anlegen;
Aufruf: touch dateiname.dateiendung


split

Datei aufteilen
« Letzte Änderung: 23.08.2010, 17:34:47 von Dr.Fish » Gespeichert
Dr.Fish
Sr. Member
****
Offline Offline

Beiträge: 258


« Antworten #2 am: 23.08.2010, 13:04:27 »

so einen hab ich noch

find

Datei anhand ihres Namens oder ihrer Parameter finden
Aufruf: find -name '*.txt'
Findet alle Dateien mit der Endung .txt
Aufruf: find . -exec grep -l -e Suchtext {} \;
In Verbindung mit grep listet find alle Dateien die das Wort "Suchtext" enthalten auf


locate

Suchindex über das komplette Dateisystem für "locate" generieren


updatedb

Suchindex über das komplette Dateisystem für "locate" generieren


whereis

die ausführbare Datei (Binary) eines Programms suchen

exit

Einen Prozess normal beenden


kill

Einen laufenden Prozess gewaltsam beenden


ps

Status eines Prozesses anzeigen


pstree

Alle Prozesse in einer Baum-Darstellung anzeigen


top

Die auf dem System laufenden Prozesse fortlaufend anzeigen
Gespeichert
grey
Newbie
*
Offline Offline

Beiträge: 1



« Antworten #3 am: 23.08.2010, 17:28:01 »

Moin,moin ...

Ich hab nur eine kleine Korrektur.
[...]
cd

Wechseln des Verzeichnisses
[...]
Dieser Befehl wechselt in das Heimatverzeichnis. Wenn man in der Console nur
Code:
cd
eingibt, dann ist das identisch mit dem Befehl:
Code:
cd /home/$USER
Wenn man das Verzeichnis wechseln möchte, dann lautet der korrekte Befehl:
Code:
cd [Verzeichnis]

[...]
cd /

wechselt in das Heimatverzeichnis
[...]
Dieser Befehl wechselt in die oberste Ebene des Verzeichnisbaums.

Gespeichert

/* best regards -> grey */
Dr.Fish
Sr. Member
****
Offline Offline

Beiträge: 258


« Antworten #4 am: 23.08.2010, 17:35:08 »

Danke dir, hab es oben geänder/angepasst
Gespeichert
Seiten: [1]   nach oben
Drucken
Gehe zu: