1<html lang="en"> 2<head> 3<title>Introduction and Notation - Debugging with GDB</title> 4<meta http-equiv="Content-Type" content="text/html"> 5<meta name="description" content="Debugging with GDB"> 6<meta name="generator" content="makeinfo 4.13"> 7<link title="Top" rel="start" href="index.html#Top"> 8<link rel="up" href="Command-Line-Editing.html#Command-Line-Editing" title="Command Line Editing"> 9<link rel="next" href="Readline-Interaction.html#Readline-Interaction" title="Readline Interaction"> 10<link href="http://www.gnu.org/software/texinfo/" rel="generator-home" title="Texinfo Homepage"> 11<!-- 12Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993, 1994, 1995, 1996, 131998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 14Free Software Foundation, Inc. 15 16Permission is granted to copy, distribute and/or modify this document 17under the terms of the GNU Free Documentation License, Version 1.3 or 18any later version published by the Free Software Foundation; with the 19Invariant Sections being ``Free Software'' and ``Free Software Needs 20Free Documentation'', with the Front-Cover Texts being ``A GNU Manual,'' 21and with the Back-Cover Texts as in (a) below. 22 23(a) The FSF's Back-Cover Text is: ``You are free to copy and modify 24this GNU Manual. Buying copies from GNU Press supports the FSF in 25developing GNU and promoting software freedom.''--> 26<meta http-equiv="Content-Style-Type" content="text/css"> 27<style type="text/css"><!-- 28 pre.display { font-family:inherit } 29 pre.format { font-family:inherit } 30 pre.smalldisplay { font-family:inherit; font-size:smaller } 31 pre.smallformat { font-family:inherit; font-size:smaller } 32 pre.smallexample { font-size:smaller } 33 pre.smalllisp { font-size:smaller } 34 span.sc { font-variant:small-caps } 35 span.roman { font-family:serif; font-weight:normal; } 36 span.sansserif { font-family:sans-serif; font-weight:normal; } 37--></style> 38<link rel="stylesheet" type="text/css" href="../cs.css"> 39</head> 40<body> 41<div class="node"> 42<a name="Introduction-and-Notation"></a> 43<p> 44Next: <a rel="next" accesskey="n" href="Readline-Interaction.html#Readline-Interaction">Readline Interaction</a>, 45Up: <a rel="up" accesskey="u" href="Command-Line-Editing.html#Command-Line-Editing">Command Line Editing</a> 46<hr> 47</div> 48 49<h3 class="section">31.1 Introduction to Line Editing</h3> 50 51<p>The following paragraphs describe the notation used to represent 52keystrokes. 53 54 <p>The text <kbd>C-k</kbd> is read as `Control-K' and describes the character 55produced when the <k> key is pressed while the Control key 56is depressed. 57 58 <p>The text <kbd>M-k</kbd> is read as `Meta-K' and describes the character 59produced when the Meta key (if you have one) is depressed, and the <k> 60key is pressed. 61The Meta key is labeled <ALT> on many keyboards. 62On keyboards with two keys labeled <ALT> (usually to either side of 63the space bar), the <ALT> on the left side is generally set to 64work as a Meta key. 65The <ALT> key on the right may also be configured to work as a 66Meta key or may be configured as some other modifier, such as a 67Compose key for typing accented characters. 68 69 <p>If you do not have a Meta or <ALT> key, or another key working as 70a Meta key, the identical keystroke can be generated by typing <ESC> 71<em>first</em>, and then typing <k>. 72Either process is known as <dfn>metafying</dfn> the <k> key. 73 74 <p>The text <kbd>M-C-k</kbd> is read as `Meta-Control-k' and describes the 75character produced by <dfn>metafying</dfn> <kbd>C-k</kbd>. 76 77 <p>In addition, several keys have their own names. Specifically, 78<DEL>, <ESC>, <LFD>, <SPC>, <RET>, and <TAB> all 79stand for themselves when seen in this text, or in an init file 80(see <a href="Readline-Init-File.html#Readline-Init-File">Readline Init File</a>). 81If your keyboard lacks a <LFD> key, typing <C-j> will 82produce the desired character. 83The <RET> key may be labeled <Return> or <Enter> on 84some keyboards. 85 86 </body></html> 87 88