384 lines
4.9 KiB
HTML
384 lines
4.9 KiB
HTML
<HTML
|
|
><HEAD
|
|
><TITLE
|
|
>Text Related Tools</TITLE
|
|
><META
|
|
NAME="GENERATOR"
|
|
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
|
|
REL="HOME"
|
|
TITLE="GNU/Linux Command-Line Tools Summary"
|
|
HREF="book1.htm"><LINK
|
|
REL="PREVIOUS"
|
|
TITLE="Managing users"
|
|
HREF="c6239.htm"><LINK
|
|
REL="NEXT"
|
|
TITLE="Text Viewing Tools "
|
|
HREF="x6546.htm"></HEAD
|
|
><BODY
|
|
CLASS="CHAPTER"
|
|
BGCOLOR="#FFFFFF"
|
|
TEXT="#000000"
|
|
LINK="#0000FF"
|
|
VLINK="#840084"
|
|
ALINK="#0000FF"
|
|
><DIV
|
|
CLASS="NAVHEADER"
|
|
><TABLE
|
|
SUMMARY="Header navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TH
|
|
COLSPAN="3"
|
|
ALIGN="center"
|
|
>GNU/Linux Command-Line Tools Summary</TH
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="left"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="c6239.htm"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="80%"
|
|
ALIGN="center"
|
|
VALIGN="bottom"
|
|
></TD
|
|
><TD
|
|
WIDTH="10%"
|
|
ALIGN="right"
|
|
VALIGN="bottom"
|
|
><A
|
|
HREF="x6546.htm"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
></TABLE
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"></DIV
|
|
><DIV
|
|
CLASS="CHAPTER"
|
|
><H1
|
|
><A
|
|
NAME="TEXT-RELATED-TOOLS"
|
|
></A
|
|
>Chapter 11. Text Related Tools</H1
|
|
><DIV
|
|
CLASS="TOC"
|
|
><DL
|
|
><DT
|
|
><B
|
|
>Table of Contents</B
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="c6435.htm#TEXT-EDITORS"
|
|
>Text Editors</A
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="x6546.htm"
|
|
>Text Viewing Tools</A
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="x6823.htm"
|
|
>Text Information Tools</A
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="x6993.htm"
|
|
>Text manipulation tools</A
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="x7619.htm"
|
|
>Text Conversion/Filter Tools</A
|
|
></DT
|
|
><DT
|
|
><A
|
|
HREF="x7969.htm"
|
|
>Finding Text Within Files</A
|
|
></DT
|
|
></DL
|
|
></DIV
|
|
><P
|
|
>The text <A
|
|
NAME="AEN6438"
|
|
></A
|
|
>related tools chapter is the largest in this guide,<A
|
|
NAME="AEN6440"
|
|
></A
|
|
> most of the time on a GNU/Linux machine <A
|
|
NAME="AEN6442"
|
|
></A
|
|
>you will spend <A
|
|
NAME="AEN6444"
|
|
></A
|
|
>time interacting with text. This chapter briefly covers text editors <A
|
|
NAME="AEN6446"
|
|
></A
|
|
>and goes into more <A
|
|
NAME="AEN6448"
|
|
></A
|
|
>depth <A
|
|
NAME="AEN6450"
|
|
></A
|
|
>on viewing<A
|
|
NAME="AEN6452"
|
|
></A
|
|
> text, using tools to manipulate <A
|
|
NAME="AEN6454"
|
|
></A
|
|
>text, finding text within files and changing text formats <A
|
|
NAME="AEN6456"
|
|
></A
|
|
>between windows <A
|
|
NAME="AEN6458"
|
|
></A
|
|
>based systems and GNU/Linux based systems.</P
|
|
><DIV
|
|
CLASS="SECT1"
|
|
><H1
|
|
CLASS="SECT1"
|
|
><A
|
|
NAME="TEXT-EDITORS"
|
|
></A
|
|
>Text Editors</H1
|
|
><P
|
|
></P
|
|
><DIV
|
|
CLASS="VARIABLELIST"
|
|
><DL
|
|
><DT
|
|
>vi</DT
|
|
><DD
|
|
><P
|
|
><A
|
|
NAME="AEN6467"
|
|
></A
|
|
>A traditional <A
|
|
NAME="AEN6469"
|
|
></A
|
|
>UNIX <A
|
|
NAME="AEN6471"
|
|
></A
|
|
>system text editor,<A
|
|
NAME="AEN6473"
|
|
></A
|
|
> should be on any <SPAN
|
|
CLASS="PRODUCTNAME"
|
|
>UNIX</SPAN
|
|
> system. It requires learning <A
|
|
NAME="AEN6476"
|
|
></A
|
|
>a few key <A
|
|
NAME="AEN6478"
|
|
></A
|
|
>combinations, but is very powerful,<A
|
|
NAME="AEN6480"
|
|
></A
|
|
> and it is also quite <A
|
|
NAME="AEN6482"
|
|
></A
|
|
>small. vi <A
|
|
NAME="AEN6484"
|
|
></A
|
|
>is well known for its minimal <A
|
|
NAME="AEN6486"
|
|
></A
|
|
>use of resources.<A
|
|
NAME="AEN6488"
|
|
></A
|
|
></P
|
|
><DIV
|
|
CLASS="NOTE"
|
|
><BLOCKQUOTE
|
|
CLASS="NOTE"
|
|
><P
|
|
><B
|
|
>vim: </B
|
|
> <SPAN
|
|
CLASS="emphasis"
|
|
><I
|
|
CLASS="EMPHASIS"
|
|
>vim</I
|
|
></SPAN
|
|
> - vi improved. A newer version of the vulnerable <SPAN
|
|
CLASS="emphasis"
|
|
><I
|
|
CLASS="EMPHASIS"
|
|
>vi </I
|
|
></SPAN
|
|
>editor. Many systems use <SPAN
|
|
CLASS="emphasis"
|
|
><I
|
|
CLASS="EMPHASIS"
|
|
>vim</I
|
|
></SPAN
|
|
> rather than <SPAN
|
|
CLASS="emphasis"
|
|
><I
|
|
CLASS="EMPHASIS"
|
|
>vi</I
|
|
></SPAN
|
|
>.</P
|
|
></BLOCKQUOTE
|
|
></DIV
|
|
></DD
|
|
><DT
|
|
>emacs</DT
|
|
><DD
|
|
><P
|
|
><A
|
|
NAME="AEN6501"
|
|
></A
|
|
>More than just a text editor.<A
|
|
NAME="AEN6503"
|
|
></A
|
|
> This text editor <A
|
|
NAME="AEN6505"
|
|
></A
|
|
>has a steep <A
|
|
NAME="AEN6507"
|
|
></A
|
|
>learning <A
|
|
NAME="AEN6509"
|
|
></A
|
|
>curve but is also very powerful,<A
|
|
NAME="AEN6511"
|
|
></A
|
|
> it is both advanced <A
|
|
NAME="AEN6513"
|
|
></A
|
|
>and quite <A
|
|
NAME="AEN6515"
|
|
></A
|
|
>large. <SPAN
|
|
CLASS="emphasis"
|
|
><I
|
|
CLASS="EMPHASIS"
|
|
>emacs</I
|
|
></SPAN
|
|
> <A
|
|
NAME="AEN6518"
|
|
></A
|
|
>can do anything, surf <A
|
|
NAME="AEN6520"
|
|
></A
|
|
>the internet,<A
|
|
NAME="AEN6522"
|
|
></A
|
|
> chat,<A
|
|
NAME="AEN6524"
|
|
></A
|
|
> play <A
|
|
NAME="AEN6526"
|
|
></A
|
|
>games and many other tasks.<A
|
|
NAME="AEN6528"
|
|
></A
|
|
></P
|
|
></DD
|
|
><DT
|
|
>Others</DT
|
|
><DD
|
|
><P
|
|
>There are too many different text editors <A
|
|
NAME="AEN6534"
|
|
></A
|
|
>to list here. Have a look on the internet,<A
|
|
NAME="AEN6536"
|
|
></A
|
|
> either search <A
|
|
NAME="AEN6538"
|
|
></A
|
|
>for them using any search engine or you will find many of them at <A
|
|
HREF="http://sourceforge.net/"
|
|
TARGET="_top"
|
|
>Sourceforge</A
|
|
><A
|
|
NAME="AEN6541"
|
|
></A
|
|
> or <A
|
|
HREF="http://freshmeat.net/"
|
|
TARGET="_top"
|
|
>Freshmeat.</A
|
|
><A
|
|
NAME="AEN6544"
|
|
></A
|
|
></P
|
|
></DD
|
|
></DL
|
|
></DIV
|
|
></DIV
|
|
></DIV
|
|
><DIV
|
|
CLASS="NAVFOOTER"
|
|
><HR
|
|
ALIGN="LEFT"
|
|
WIDTH="100%"><TABLE
|
|
SUMMARY="Footer navigation table"
|
|
WIDTH="100%"
|
|
BORDER="0"
|
|
CELLPADDING="0"
|
|
CELLSPACING="0"
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="c6239.htm"
|
|
ACCESSKEY="P"
|
|
>Prev</A
|
|
></TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="book1.htm"
|
|
ACCESSKEY="H"
|
|
>Home</A
|
|
></TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
><A
|
|
HREF="x6546.htm"
|
|
ACCESSKEY="N"
|
|
>Next</A
|
|
></TD
|
|
></TR
|
|
><TR
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="left"
|
|
VALIGN="top"
|
|
>Managing users</TD
|
|
><TD
|
|
WIDTH="34%"
|
|
ALIGN="center"
|
|
VALIGN="top"
|
|
> </TD
|
|
><TD
|
|
WIDTH="33%"
|
|
ALIGN="right"
|
|
VALIGN="top"
|
|
>Text Viewing Tools</TD
|
|
></TR
|
|
></TABLE
|
|
></DIV
|
|
></BODY
|
|
></HTML
|
|
> |