`ed` beenden? [Gelöst]

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

`ed` beenden? [Gelöst]

Beitrag von jmar83 » 08.01.2020 11:11:55

Hallo zusammen

Hier steht irgendwie nur, dass es sich weder mit Ctrl-C noch mit Ctrl-\ beenden lässt: https://unix.stackexchange.com/question ... d-with-c-c

Nur wie es sich beenden lässt, ohne ein weiteres SSH-Fenster zu öffen und dann zu rebooten ist dort irgendwie nicht beschreioben. Und auf `QUIT` mit anschliessendem Enter-Tastendruck reagiert es ebenfalls nicht.
Zuletzt geändert von jmar83 am 08.01.2020 11:33:49, insgesamt 1-mal geändert.
Freundliche Grüsse, Jan

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: `ed` beenden?

Beitrag von jmar83 » 08.01.2020 11:12:57

Man findet dazu praktisch nix (mehr), ist in etwa wohl so beliebt wie `vi` : https://www.google.com/search?rlz=1C1AZ ... CAs&uact=5
Freundliche Grüsse, Jan

Benutzeravatar
mistersixt
Beiträge: 6601
Registriert: 24.09.2003 14:33:25
Lizenz eigener Beiträge: GNU Free Documentation License

Re: `ed` beenden?

Beitrag von mistersixt » 08.01.2020 11:16:00

Der "normale" Weg ist Ctrl-D. Ansonsten Ctrl-Z und dann 'kill %1'.
--
System: Debian Bookworm, 6.5.x.-x-amd64, ext4, AMD Ryzen 7 3700X, 8 x 4.0 Ghz., Radeon RX 5700 XT, 16 GB Ram, XFCE

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: `ed` beenden? [Gelöst]

Beitrag von jmar83 » 08.01.2020 11:33:14

Danke, Problem gelöst!! :-)
Freundliche Grüsse, Jan

Huo
Beiträge: 614
Registriert: 26.11.2017 14:03:31
Wohnort: Freiburg

Re: `ed` beenden? [Gelöst]

Beitrag von Huo » 08.01.2020 11:51:07

  • q beendet ed, wenn vorher die aktuelle Datei gespeichert wurde.
  • Q beendet ed, ohne zu speichern.

Benutzeravatar
Meillo
Moderator
Beiträge: 8813
Registriert: 21.06.2005 14:55:06
Wohnort: Balmora
Kontaktdaten:

Re: `ed` beenden? [Gelöst]

Beitrag von Meillo » 11.01.2020 11:54:01

Ein Thread zu ed! *YAY* :-D


Dazu gibt es eigentlich nur eines zu sagen: http://www.gnu.org/fun/jokes/ed-msg.html


Etwas hilfreicher:
Huo hat geschrieben: ↑ zum Beitrag ↑
08.01.2020 11:51:07
  • q beendet ed, wenn vorher die aktuelle Datei gespeichert wurde.
  • Q beendet ed, ohne zu speichern.
Wenn man nicht gespeichert hat und `q' verwendet sagt ed (wie immer) nur `?'. Damit meint er (in diesem Fall), dass man ungespeicherte Inhalte verlieren wird, wenn man trotzdem beendet. Ein zweites `q' beendet dann wirklich.


Hier ein paar Verstaendnishintergruende zu Unix: ^C (SIGINT) kann man abfangen, folglich ist es kein zuverlaessiger Weg Programme zu beenden. ^\ (SIGQUIT) ist letzlich wie ^C nur dass dabei normalerweise ein Coredump zurueckgelassen wird (und dass es seltener von Programmen abgefangen wird). Anders verhaelt es sich mit ^Z (SIGTSTP), das den Prozess suspendiert. Dieses Signal kann nicht abgefangen werden. Man landet dann in der Shell mit dem vorigen Prozess gestoppt im Hintergrund (siehe `jobs'). Diesen kann man dann (wie bereits beschrieben) mit `kill %1' killen ... aber nur wenn es der einzige Hintergrundprozess ist! -- sicherer ist `kill %+', was den aktuellsten Prozess killt.



Btw: Ich hoffe, das war nicht deine letzte Begegnung mit ed. Mit ihm mal zu arbeiten ist eine echte Erfahrung. Im Uebrigen ist Unix vor 50 Jahren nur mit ihm geschrieben worden!
Use ed once in a while!

jmar83
Beiträge: 962
Registriert: 20.06.2013 20:20:15
Wohnort: CH
Kontaktdaten:

Re: `ed` beenden? [Gelöst]

Beitrag von jmar83 » 11.01.2020 13:18:21

Vielen Dank für die interessanten Informationen!! :-)
Freundliche Grüsse, Jan

Antworten