Sie sind auf Seite 1von 4

Die wichtigsten UNIX-Befehle

bash zur Bourne-Shell wechseln (dann funktionieren die Pfeiltasten)


ls Zeigt die Dateien in einem Verzeichnis an.
ls l Zeigt die Dateien in einem Verzeichnis im !angformat an.
ls la Zeigt zus"tzlich #ersteckte Dateien an.
$wd Zeigt das aktuelle Verzeichnis an.
cd verzeichnis %echselt in das Verzeichnis &verzeichnis'
cd .. %echselt in das Verzeichnis dar(ber
cd ) %echselt in das *oot-Verzeichnis
cd + %echselt in das ,ome-Verzeichnis
touch datei !egt die Datei &datei' an
mkdir verzeichnis !egt das Verzeichnis &verzeichnis' an
c$ quelle ziel -o$iert die Datei &quelle' nach &ziel'
c$ config )tft$boot -o$iert die Datei &config' in das Verzeichnis )tft$boot
m# quelle ziel .mbenennen der Datei &quelle' nach &ziel'
rm datei !/scht die Datei &datei
rm r verzeichnis !/scht das Verzeichnis &verzeichnis' (auch wenn nicht leer)
chmod 011 datei Setzt ) "ndert die Zugriffsrechte f(r die Datei &datei'
ln s )#ar)adm)s2slog log 3rzeugt einen Verkn($fung &log' zu &)#ar)adm)s2slog'
cat datei Zeigt den 4nhalt #on &datei an
cat n datei gibt zus"tzlich die Zeilennummern aus
more datei Zeigt den 4nhalt #on &datei seitenweise an
tail f datei Zeigt die letzten 56 Zeilen #on &datei' 7 8ortlaufende an
echo text 9ibt &text auf dem Bildschirm aus
echo :P;<, 9ibt die .mgebungs#ariable :P;<, aus
gre$ suche datei Zeigt alle Zeilen #on &datei' in der &suche' auftaucht
gre$ # suche datei Zeigt alle Zeilen #on &datei' in der &suche' nicht auftaucht
gre$ i suche datei ignoriert 9ro=- und -leinschreibung
#i datei >ffnet die &datei' zum 3ditieren.
dt$ad datei >ffnet die &datei' zum 3ditieren.
find ) -name datei Sucht die &datei' in allen Verzeichnissen #on &)' an.
find ) -name datei ?@)de#)null #erwirft zus"tzlich die 8ehlermeldung
wc l datei Z"hlt die Zeilen #on &datei'
diff datei1 datei2 Zeigt die .nterschiede zwischen &datei1' und &datei2' an
date Zeigt Datum und .hrzeit an
date A7Bd Bm B2A ;usgabe mit anderem 8ormat
befehl @ datei .mlenken der ;usgabe #on &befehl' in eine Datei
befehl1 C befehl2 Schickt die ;usgabe #on Befehl5 an die 3ingabe #on Befehl?
Beis$ieleD cat )etc)hosts C gre$ EF
ls -l C wc l
who ZeigtG wer am S2stem angemeldet ist
finger user Zeigt 4nformationen (ber den .ser
ifconfig a Zeigt (u.a) die 4P-;dresse #om S2stem
netstat r Zeigt (u.a.) das Default-9atewa2 #om S2stem
ssh user@ip-adresse SS, auf eine -om$onente
$ing s ip-adresse schickt Hede Sekunde ein &Ping' und zeigt die !aufzeit an
sh script *uft das Shell-Skri$t &script' auf
Beis$iel f(r &dir'D
IJ )bin)sh
ls l
bersicht zum Texteditors vi
!omm"ndozeilen-
#odus
Verwendung #onD
w Datei schreiben
$% #i beenden
w$ schreiben und
beenden
Befehls-#odus
Verwendung #onD
x Zeichen l/schen
dd Zeile l/schen
& suchen
u r(ckg"ngig
,ier funktionieren
die Pfeiltasten
'inf(ge-#odus
3ditieren des <eKtes
L3nter@
L ) @
Start mit
vi Ldateiname@
L3SM@
i einf(gen
" anh"ngen
* (ber-
schreiben
Beenden und
s$eichern
mit L++@
noch ein ,""r Ti,,s)
Ti,, -D .ltern"tive zum /I
.nter SS9D gibt es zu Hedem .E-Ser#er auch ein &Note$ad'
oder ihr ruft in mitD &dt$ad' #om <erminal auf.
Ti,, 0) 'inf"ches 112
-o$iert euch die Dateien &.bashrc' und &s' aus meinem Verzeichnis und ruft danach die &bash' aufD
c$ ..)starkOm).bashrc .
c$ ..)starkOm)s .
bash
und Hetzt k/nnt ihr z.B. ein SS, auf einen Switch in Berlin im 9eb.?5 machenD
s bln g?5
4hr k/nnt eure Shell bei Bernhard */big auf &bash' umstellen lassenG dann braucht ihr nicht bei Hedem
neuen <erminal-8enster &bash' einti$$en.
Ti,, 3) 4ogging "nsehen
unter SS9D k/nnte ihr unter &S;9 PuK S$lunk' das !og-8ile ansehenG durchsuchenG usw.
Ti,, 5) !onfigur"tionssicherungen
Diese liegen unterD )eK$ort)home)sa#e)sa#e)sa#eOTAG
3ine Qbersicht (ber die letzten -onfigurationen bekommt man mitD
ls -ltr )eK$ort)home)sa#e)sa#e)sa#eOR)l-mchh506S-5?T-5
und kann dann eine in das 'tft$bootU-Verzeichnis ko$ierenD
c$ )eK$ort)home)sa#e)sa#e)sa#eO6T)l-mchh506S-5?T-5 )tft$boot