Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Linux/UNIX Linuxverfechter finden hier Weggefährten.

Shell - Anfängerfrage(n)

Diskussion: Shell - Anfängerfrage(n) im Forum Linux/UNIX, in der Kategorie Operating Systems; Anzeige Hallo, ich bin ein recht frischer Linux Nutzer und beschäftige mich auch erstmals intensiver mit dem Thema Shell (beziehungsweise ...

Antwort
Alt 10.07.08, 21:25   #1 (permalink)
 
Registriert seit: 25.03.07
freak100 Leistung: Facit NTK
Likes: 0
Shell - Anfängerfrage(n)

Anzeige

Hallo,

ich bin ein recht frischer Linux Nutzer und beschäftige mich auch erstmals intensiver mit dem Thema Shell (beziehungsweise Konsolen im Allgemeinen). Dabei kamen mir 2 Fragen in den Sinn:

1. Bei einem "listing" (z.B. ls o. dir) eines (umfangreichen) Ordnerinhaltes "scrollt" die Ausgabe über den Bildschirm und ich kann nur den untersten Teil der Ausgabe lesen.
Gibt es eine möglichkeit eine Ausgabe zu erzeugen die erst auf Befehl "weiterspringt"?
(Hoffe mein Problem ist verständlich beschrieben)

2. Wenn ich mit einem Editor (z.B. vi) eine Datei bearbeite repräsentiert eine Zeile auf dem Bildschirm ja auch eine Zeile in der Datei, wenn ich das richtig verstehe. Nun ist es aber bei manchen Dateien (z.B. fstab) wichtig, dass man einen Eintrag in eine Zeile schreibt, obwohl dieser über die Bildschirmbreite hinausgeht. Wie löse ich dieses Problem?

Ich bitte um Nachsicht, falls ich nach bannalitäten fragen sollte, wie gesagt bin ein recht frischer Linux User.

Gruß,

Freak100

freak100 ist offline   Mit Zitat antworten
Alt 10.07.08, 21:29   #2 (permalink)
Moderator
 
Benutzerbild von bitmuncher
 
Registriert seit: 30.09.06
bitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcorebitmuncher Quadcore
Likes: 441
Standard

zu 1. Leite den Output an einen Pager weiter 'befehl | less'. Dann kannst du bequem durch den Output scrollen.
zu 2. Die Editoren ermöglichen alle, dass keine Zeilenumbrüche erzwungen werden. Einfach mal in die Doku des entsprechenden Editors schauen.
__________________
Mein Blog - Mein Job - Diaspora

Der Ring uns zu knechten besteht aus 12 Sternen auf blauem Grund.

Neue Beiträge im Habo via Twitter - Das HaBo auf FB - Das HaBo bei G+
bitmuncher ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 10.07.08, 21:30   #3 (permalink)
Moderator
 
Benutzerbild von xeno
 
Registriert seit: 09.09.04
xeno Leistung: Pentium Ixeno Leistung: Pentium I
xeno eine Nachricht über ICQ schicken
Likes: 76
Standard RE: Shell - Anfängerfrage(n)

Zitat:
Original von freak100
1. Bei einem "listing" (z.B. ls o. dir) eines (umfangreichen) Ordnerinhaltes "scrollt" die Ausgabe über den Bildschirm und ich kann nur den untersten Teil der Ausgabe lesen.
Gibt es eine möglichkeit eine Ausgabe zu erzeugen die erst auf Befehl "weiterspringt"?
(Hoffe mein Problem ist verständlich beschrieben)
befehl | less

Zitat:
2. Wenn ich mit einem Editor (z.B. vi) eine Datei bearbeite repräsentiert eine Zeile auf dem Bildschirm ja auch eine Zeile in der Datei, wenn ich das richtig verstehe. Nun ist es aber bei manchen Dateien (z.B. fstab) wichtig, dass man einen Eintrag in eine Zeile schreibt, obwohl dieser über die Bildschirmbreite hinausgeht. Wie löse ich dieses Problem?
solange du nicht auf enter drückst bleibt das ganze eine zeile. kannst du überprüfen wenn du einfach nach unten drückst, also eine zeile nach unten springst, da überspringt er dann eine oder mehr zeilen.
xeno ist offline   Mit Zitat antworten
Alt 10.07.08, 21:39   #4 (permalink)
Themenstarter
 
Registriert seit: 25.03.07
freak100 Leistung: Facit NTK
Likes: 0
Standard

Das ging ja schnell!
Kleine änderungen große Wirkung. ---> Fragen geklärt.
Vielen Dank für die schnellen antworten.
freak100 ist offline   Mit Zitat antworten
Alt 10.07.08, 21:56   #5 (permalink)
 
Benutzerbild von xbeduine
 
Registriert seit: 25.12.05
xbeduine Leistung: Facit NTK
Likes: 7
Standard

zu 1: mit <shift>+<page-up> bzw. <shift>+<page-down> kannst du auf einem tty auf und ab scrollen.

zu 2: Im vi kannst du mit :set nu die Zeilennummerierung einschalten. Dann siehts du am besten ob du noch in einer Zeile bist.


mad
xbeduine ist gerade online   Mit Zitat antworten
Alt 14.07.08, 00:20   #6 (permalink)
 
Registriert seit: 07.08.06
Theomachos Leistung: Facit NTK
Likes: 0
Standard

zu 1)
Also an Lösungen könnte man das erwähnte "| less" nehmen. Aber wenn dus schöner, also in Farbe und buuuunt haben willst, könntest du mal "most" installieren. Ist auch ein pager....aber etwas schicker als less.
Theomachos ist offline   Mit Zitat antworten
Alt 14.07.08, 23:01   #7 (permalink)
Senior Member
 
Registriert seit: 13.07.08
enkore Leistung: K 6-3enkore Leistung: K 6-3enkore Leistung: K 6-3
Likes: 85
Standard

Zu 2):
In nano wird am Ende einer Zeile ein Dollarzeichen ($) dargestellt, wenn die entspr. Zeile über den Bildschirm hinausgeht. Mit den Links/Recht-Pfeiltasten kann man dann in der Zeile scrollen...
__________________
"It is the human race! The deterioration of the spirit of man. Man undermining himself, causing a self-willed, self-imposed, self-evident self-destruction."
+++ BREAKING +++ Troll ertrinkt im Planschbecken +++
enkore ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Operating Systems » Linux/UNIX » Shell - Anfängerfrage(n)
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
VB Anfängerfrage - 0 vor Variable schieben? .:L Code Kitchen 12 28.07.08 12:29
[VB5] Shell Arca Code Kitchen 3 04.01.06 00:12
C++ Anfängerfrage sartre Code Kitchen 11 14.08.05 13:36
Anfängerfrage ! Arthi Mac OS & Co. 5 13.09.04 16:14
Shell Iker C. Code Kitchen 1 14.02.04 18:06


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61