summaryrefslogtreecommitdiff
path: root/application-devel/devel-environment/handout_devel-environment_de.tex
diff options
context:
space:
mode:
authorManuel Traut <manut@linutronix.de>2009-06-19 13:35:06 +0200
committerManuel Traut <manut@linutronix.de>2009-06-19 13:35:06 +0200
commit9e0bab8ec70646ed9c51d5c7d272da4b51698c6c (patch)
treea82e1e2c900b3ddb758340a8bbc1e5e1f58c410f /application-devel/devel-environment/handout_devel-environment_de.tex
parentb0cb6767d5072028388e71bfbf718261a7bf7374 (diff)
application-devel: added screen section
Signed-off-by: Manuel Traut <manut@linutronix.de>
Diffstat (limited to 'application-devel/devel-environment/handout_devel-environment_de.tex')
-rw-r--r--application-devel/devel-environment/handout_devel-environment_de.tex25
1 files changed, 24 insertions, 1 deletions
diff --git a/application-devel/devel-environment/handout_devel-environment_de.tex b/application-devel/devel-environment/handout_devel-environment_de.tex
index 4712c1b..18f724e 100644
--- a/application-devel/devel-environment/handout_devel-environment_de.tex
+++ b/application-devel/devel-environment/handout_devel-environment_de.tex
@@ -44,7 +44,30 @@ H\"aufig eingesetzte textbasierte Editoren unter Linux sind:
\item yed
\end{itemize}
-bei den grafischen Derivaten wird oft:
+Hilfreich beim Arbeiten auf der Textkonsole ist auch das Programm \cmd{screen}.
+Screen bietet eine Tab Funktionalit\"at f\"ur die Konsole. Z.b. kann in einem
+screen der Editor gestartet werden, in einem weitern make und im N\"achsten z.B.
+man. Dies w\"urde folgenderma\ss en durchgef\"uhrt:
+
+\begin{enumerate}
+\item \cmd{screen} um screen zu starten
+\item \cmd{vim} um den Editor zu starten
+\item \cmd{ctrl+a c} um ein weiteren tab an zu legen
+\item \cmd{ls} um z.B. nach zu schauen ob ein Makefile vorhanden ist
+\item \cmd{ctrl+a c} um noch einen weiteren tab an zu legen
+\item \cmd{man system} um z.B. die manpage f\"ur den \cmd{system} Befehl an zu
+zeigen.
+\item \cmd{ctrl+a d} um den screen zu detachen (alles l\"auft im Hintergrund
+weiter. Man kann sich jetzt im Falle einer ssh session auch ausloggen, die Tasks
+bleiben erhalten)
+\item \cmd{screen -r} um sich wieder mit der screen session zu verbinden
+\item \cmd{ctrl+a n} um zum n\"achsten tab zu navigieren
+\item \cmd{ctrl+a p} um zum vorigen tab zu navigieren
+\item \cmd{ctrl+a x} um einen tab zu schliessen.
+\end{enumerate}
+
+
+Als grafischer Texteditor wird oft:
\begin{itemize}
\item gedit
\item kate