Pro-Linux

Pro-Linux Diskussions- und Hilfeforum
Aktuelle Zeit: 13. Nov 2018 5:35

Alle Zeiten sind UTC+01:00




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 19. Sep 2006 17:57 
Offline

Registriert: 05. Jun 2004 15:55
Beiträge: 86
Hallo,

seit Jahren arbeite ich mit Linux und benutze schön meine Console xterm (aterm) und dazu noch eine Shell, die bash. Nun wurde ich gefragt, was der Unterschied ist.

" ... ja ... *stammel* ... mit der bash kann man tolle Scripte schreiben und die Colsole ruf nur Programme auf ...", so in etwa hat sich meine Antwort angehört.

Was wäre jetzt die korrekte Antwort gewesen?

Ciao, micbur


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 19. Sep 2006 23:20 
so ganz falsch war die antwort auch nicht.
eine console ist 'nur' eine terminalemulation.


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20. Sep 2006 8:06 
Offline

Registriert: 10. Feb 2002 21:39
Beiträge: 411
Wohnort: Heroldsberg (ERH)
Hallo micbur

Ich sehe die Sache so:
-- Mit einer Konsole setze ich Befehle an das System ab. "Befehle" meint dabei alle installierten Programme, die ich durch Eingabe ihres Namens in Betrieb setze. Ich selbst verwende "Konsole" synonym mit "Terminal".
-- Eine shell ist eine Konsole plus viel, viel mehr. Z.B. die Möglichkeit, Variablen zu definieren, Skripte laufen zu lassen, usw. Die bash ist nur eine Variante einer shell (wobei die meisten von uns sicher alleine mit der bash auskommen).

M.a.W.: Deine Antwort hat gepasst - ich habe sie hier jetzt nur ein wenig breiter ausgewalzt.

Frohes Schaffen
Lothar


Nach oben
   
 Betreff des Beitrags:
BeitragVerfasst: 20. Sep 2006 10:09 
Offline
Benutzeravatar

Registriert: 11. Feb 2006 19:10
Beiträge: 3569
Eine Konsole ist das Programm, das dafür sorgt, das du was siehst und was eintippen kannst.

Die Textkonsolen werden vom Konsolentreiber im Kernel bereitgestellt, unter X sind es stattdessen xterm, eterm, rxvt, konsole etc.
Die Konsole wird oft auch "Terminalemulator" genannt -- wenn man den Rechner mit einem seriellen Terminal betreibt, oder per Remote-Konsole (telnet), brauchst man auf dem host keine Konsolenanwendung.

Die "Shell" ist das Programm, dass die Benutzereingaben entgegennimmt und Aktionen ausführt. Normalerweise ist das ein CLI (Command-Line-Interface), es hält dich aber auch niemand ab, z.B. Midnight-Commander als Shell einzurichten.

Umgekehrt ist die Konsole natürlich auch aktiv, wenn die Shell gerade schläft. Sobald irgendein Programm etwas ausgeben will, braucht es ja die Konsole!

Janka

_________________
Ich vertonne Spam immer in /dev/dsp statt /dev/null.
Ich mag die Schreie.


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC+01:00


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
cron
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de