old-www/LDP/GNU-Linux-Tools-Summary/html/book1.htm

771 lines
10 KiB
HTML

<HTML
><HEAD
><TITLE
>GNU/Linux Command-Line Tools Summary</TITLE
><META
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7"><LINK
REL="NEXT"
TITLE="Introduction"
HREF="c107.htm"><META
NAME="KEYWORD"
CONTENT="Linux"><META
NAME="KEYWORD"
CONTENT="Unix"><META
NAME="KEYWORD"
CONTENT="commands"><META
NAME="KEYWORD"
CONTENT="Linux commands"><META
NAME="KEYWORD"
CONTENT="Unix commands"><META
NAME="KEYWORD"
CONTENT="Linux tools"><META
NAME="KEYWORD"
CONTENT="Unix tools"><META
NAME="KEYWORD"
CONTENT="tutorial"><META
NAME="KEYWORD"
CONTENT="command line"><META
NAME="KEYWORD"
CONTENT="prompt"><META
NAME="KEYWORD"
CONTENT="command reference"><META
NAME="KEYWORD"
CONTENT="command tutorial"><META
NAME="KEYWORD"
CONTENT="command line reference"><META
NAME="KEYWORD"
CONTENT="command line tutorial"><META
NAME="KEYWORD"
CONTENT="tools tutorial"><META
NAME="KEYWORD"
CONTENT="tools reference"><META
NAME="KEYWORD"
CONTENT="tool"><META
NAME="KEYWORD"
CONTENT="linux command reference"><META
NAME="KEYWORD"
CONTENT="linux command tutorial"><META
NAME="KEYWORD"
CONTENT="linux command line reference"><META
NAME="KEYWORD"
CONTENT="linux command line tutorial"><META
NAME="KEYWORD"
CONTENT="linux tools tutorial"><META
NAME="KEYWORD"
CONTENT="linux tools reference"><META
NAME="KEYWORD"
CONTENT="linux tool"><META
NAME="KEYWORD"
CONTENT="Unix command reference"><META
NAME="KEYWORD"
CONTENT="Unix command tutorial"><META
NAME="KEYWORD"
CONTENT="Unix command line reference"><META
NAME="KEYWORD"
CONTENT="Unix command line tutorial"><META
NAME="KEYWORD"
CONTENT="Unix tools tutorial"><META
NAME="KEYWORD"
CONTENT="Unix tools reference"><META
NAME="KEYWORD"
CONTENT="Unix tool"></HEAD
><BODY
CLASS="BOOK"
BGCOLOR="#FFFFFF"
TEXT="#000000"
LINK="#0000FF"
VLINK="#840084"
ALINK="#0000FF"
><DIV
CLASS="BOOK"
><A
NAME="AEN1"
></A
><DIV
CLASS="TITLEPAGE"
><H1
CLASS="TITLE"
><A
NAME="AEN2"
></A
>GNU/Linux Command-Line Tools Summary</H1
><H3
CLASS="AUTHOR"
><A
NAME="AEN5"
></A
>Gareth Anderson</H3
><DIV
CLASS="AFFILIATION"
><DIV
CLASS="ADDRESS"
><P
CLASS="ADDRESS"
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<TT
CLASS="EMAIL"
>&#60;<A
HREF="mailto:somecsstudent(at)gmail.com"
>somecsstudent(at)gmail.com</A
>&#62;</TT
><br>
&nbsp;&nbsp;&nbsp;&nbsp;</P
></DIV
></DIV
><H3
CLASS="OTHERCREDIT"
><A
NAME="AEN11"
></A
>Chris Karakas</H3
><DIV
><DIV
CLASS="ABSTRACT"
><A
NAME="AEN47"
></A
><P
></P
><P
>This document is an attempt to provide a summary of useful command-line tools available to a GNU/Linux based operating system, the tools listed are designed to benefit the majority of users and have being chosen at the authors discretion. This document is not a comprehensive list of <SPAN
CLASS="emphasis"
><I
CLASS="EMPHASIS"
>every </I
></SPAN
>existent tool available to a GNU/Linux based system, nor does it have in-depth explanations of how things work. It is a summary which can be used to learn about and how to use many of the tools available to a GNU/Linux based operating system.</P
><P
></P
></DIV
></DIV
><HR></DIV
><DIV
CLASS="TOC"
><DL
><DT
><B
>Table of Contents</B
></DT
><DT
>1. <A
HREF="c107.htm"
>Introduction</A
></DT
><DD
><DL
><DT
><A
HREF="c107.htm#WHO-WOULD-WANT-TO-READ-THIS-GUIDE"
>Who would want to read this guide?</A
></DT
><DT
><A
HREF="x299.htm"
>Who would not want to read this guide?</A
></DT
><DT
><A
HREF="x335.htm"
>Availability of sources</A
></DT
><DT
><A
HREF="x392.htm"
>Conventions used in this guide</A
></DT
><DT
><A
HREF="x611.htm"
>Resources used to create this document</A
></DT
><DT
><A
HREF="x662.htm"
>Feedback</A
></DT
><DT
><A
HREF="x696.htm"
>Contributors</A
></DT
></DL
></DD
><DT
>2. <A
HREF="c962.htm"
>Legal</A
></DT
><DD
><DL
><DT
><A
HREF="c962.htm#DISCLAIMER"
>Disclaimer</A
></DT
><DT
><A
HREF="x1039.htm"
>License</A
></DT
></DL
></DD
><DT
>3. <A
HREF="c1089.htm"
>The Unix Tools Philosophy</A
></DT
><DT
>4. <A
HREF="c1195.htm"
>Shell Tips</A
></DT
><DD
><DL
><DT
><A
HREF="c1195.htm#GENERAL-SHELL-TIPS"
>General Shell Tips</A
></DT
><DT
><A
HREF="x1712.htm"
>The command-line history</A
></DT
><DT
><A
HREF="x1877.htm"
>Other Key combinations</A
></DT
><DT
><A
HREF="x2005.htm"
>Virtual Terminals and screen</A
></DT
></DL
></DD
><DT
>5. <A
HREF="c2086.htm"
>Help</A
></DT
><DT
>6. <A
HREF="c2269.htm"
>Directing Input/Output</A
></DT
><DD
><DL
><DT
><A
HREF="c2269.htm#CONCEPT-DEFINITIONS"
>Concept Definitions</A
></DT
><DT
><A
HREF="x2361.htm"
>Usage</A
></DT
><DT
><A
HREF="x2563.htm"
>Command Substitution</A
></DT
><DT
><A
HREF="x2622.htm"
>Performing more than one command</A
></DT
></DL
></DD
><DT
>7. <A
HREF="c2690.htm"
>Working with the file-system</A
></DT
><DD
><DL
><DT
><A
HREF="c2690.htm#USING-FILESYSTEM"
>Moving around the filesystem</A
></DT
><DD
><DL
><DT
><A
HREF="c2690.htm#FINDING-FILES"
>Finding files</A
></DT
></DL
></DD
><DT
><A
HREF="x3289.htm"
>Working with files and folders</A
></DT
><DT
><A
HREF="x4055.htm"
>Mass Rename/copy/link Tools</A
></DT
></DL
></DD
><DT
>8. <A
HREF="c4268.htm"
>Finding information about the system</A
></DT
><DD
><DL
><DT
><A
HREF="c4268.htm#DATE-TIME-CALENDARS"
>Date/Time/Calendars</A
></DT
><DT
><A
HREF="x4892.htm"
>Finding information about partitions</A
></DT
></DL
></DD
><DT
>9. <A
HREF="c4975.htm"
>Controlling the system</A
></DT
><DD
><DL
><DT
><A
HREF="c4975.htm#MOUNTING-AND-UNMOUNTING"
>Mounting and Unmounting (Floppy/CDROM/Hard-drive Partitions)</A
></DT
><DT
><A
HREF="x5152.htm"
>Shutting Down/Rebooting the System</A
></DT
><DT
><A
HREF="x5368.htm"
>Controlling Processes</A
></DT
><DT
><A
HREF="x6066.htm"
>Controlling services</A
></DT
></DL
></DD
><DT
>10. <A
HREF="c6239.htm"
>Managing users</A
></DT
><DD
><DL
><DT
><A
HREF="c6239.htm#USERS-AND-GROUPS"
>Users/Groups</A
></DT
></DL
></DD
><DT
>11. <A
HREF="c6435.htm"
>Text Related Tools</A
></DT
><DD
><DL
><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
><DD
><DL
><DT
><A
HREF="x7619.htm#TEXT-CONVERSION-TOOLS"
>Conversion tools</A
></DT
></DL
></DD
><DT
><A
HREF="x7969.htm"
>Finding Text Within Files</A
></DT
></DL
></DD
><DT
>12. <A
HREF="c8113.htm"
>Mathematical tools</A
></DT
><DT
>13. <A
HREF="c8319.htm"
>Network Commands</A
></DT
><DD
><DL
><DT
><A
HREF="c8319.htm#NETWORK-CONFIGURATION"
>Network Configuration</A
></DT
><DT
><A
HREF="x8751.htm"
>Internet Specific Commands</A
></DT
><DT
><A
HREF="x9094.htm"
>Remote Administration Related</A
></DT
></DL
></DD
><DT
>14. <A
HREF="c9295.htm"
>Security</A
></DT
><DD
><DL
><DT
><A
HREF="c9295.htm#SOME-BASIC-SECURITY-TOOLS"
>Some basic Security Tools</A
></DT
><DT
><A
HREF="x9543.htm"
>File Permissions</A
></DT
></DL
></DD
><DT
>15. <A
HREF="c9978.htm"
>Archiving Files</A
></DT
><DD
><DL
><DT
><A
HREF="c9978.htm#TAR"
>tar (tape archiver)</A
></DT
><DT
><A
HREF="x10099.htm"
>rsync</A
></DT
><DT
><A
HREF="x10181.htm"
>Compression</A
></DT
></DL
></DD
><DT
>16. <A
HREF="c10407.htm"
>Graphics tools (command line based)</A
></DT
><DT
>17. <A
HREF="c10694.htm"
>Working with MS-DOS files</A
></DT
><DT
>18. <A
HREF="c10866.htm"
>Scheduling Commands to run in the background</A
></DT
><DT
>19. <A
HREF="c11270.htm"
>Miscellaneous</A
></DT
><DT
>20. <A
HREF="c11412.htm"
>Mini-Guides</A
></DT
><DD
><DL
><DT
><A
HREF="c11412.htm#RPM"
>RPM: Redhat Package Management System</A
></DT
><DT
><A
HREF="x11569.htm"
>Checking the Hard Disk for errors</A
></DT
><DT
><A
HREF="x11606.htm"
>Duplicating disks</A
></DT
><DT
><A
HREF="x11655.htm"
>Wildcards</A
></DT
><DD
><DL
><DT
><A
HREF="x11655.htm#STANDARD-WILDCARDS"
>Standard Wildcards (globbing patterns)</A
></DT
><DT
><A
HREF="x11655.htm#REGULAR-EXPRESSIONS"
>Regular Expressions</A
></DT
><DT
><A
HREF="x11655.htm#USEFUL-POSIX-CHARACTERS"
>Useful&nbsp;categories&nbsp;of&nbsp;characters&nbsp;(as&nbsp;defined&nbsp;by&nbsp;the&nbsp;POSIX&nbsp;standard)</A
></DT
></DL
></DD
></DL
></DD
><DT
>A. <A
HREF="a12264.htm"
>Appendix</A
></DT
><DD
><DL
><DT
><A
HREF="a12264.htm#FINDING-PACKAGES-TOOLS"
>Finding Packages/Tools</A
></DT
><DD
><DL
><DT
><A
HREF="a12264.htm#FINDING-MORE-USEFUL-TOOLS"
>Finding more useful tools</A
></DT
><DT
><A
HREF="a12264.htm#FINDING-PARTICULAR-TOOLS"
>Finding a particular tool(s)<A
NAME="AEN12291"
></A
></A
></DT
><DT
><A
HREF="a12264.htm#FINDING-PACKAGES"
>Finding package(s)</A
></DT
></DL
></DD
><DT
><A
HREF="x12429.htm"
>Further Reading</A
></DT
><DD
><DL
><DT
><A
HREF="x12429.htm#GENERAL-FURTHER-READING"
>General Further Reading</A
></DT
><DT
><A
HREF="x12429.htm#SPECIFIC-FURTHER-READING"
>Specific Further reading<A
NAME="AEN12497"
></A
></A
></DT
><DT
><A
HREF="x12429.htm#ONLINE-MANUAL-INFO-PAGES"
>Online Manual And Info Pages<A
NAME="AEN12598"
></A
><A
NAME="AEN12600"
></A
></A
></DT
></DL
></DD
><DT
><A
HREF="x12637.htm"
>GNU Free Documentation License<A
NAME="AEN12639"
></A
><A
NAME="AEN12641"
></A
><A
NAME="AEN12643"
></A
></A
></DT
><DD
><DL
><DT
><A
HREF="x12637.htm#PREAMBLE"
>PREAMBLE</A
></DT
><DT
><A
HREF="x12637.htm#APPLICABILITY-AND-DEFINITIONS"
>APPLICABILITY AND DEFINITIONS</A
></DT
><DT
><A
HREF="x12637.htm#VERBATIM-COPYING"
>VERBATIM COPYING</A
></DT
><DT
><A
HREF="x12637.htm#COPYING-IN-QUANTITY"
>COPYING IN QUANTITY</A
></DT
><DT
><A
HREF="x12637.htm#MODIFICATIONS"
>MODIFICATIONS</A
></DT
><DT
><A
HREF="x12637.htm#COMBINING-DOCUMENTS"
>COMBINING DOCUMENTS</A
></DT
><DT
><A
HREF="x12637.htm#COLLECTIONS-OF-DOCUMENTS"
>COLLECTIONS OF DOCUMENTS</A
></DT
><DT
><A
HREF="x12637.htm#AGGREGATION-WITH-INDEPENDENT-WORKS"
>AGGREGATION WITH INDEPENDENT WORKS</A
></DT
><DT
><A
HREF="x12637.htm#TRANSLATION"
>TRANSLATION</A
></DT
><DT
><A
HREF="x12637.htm#TERMINATION"
>TERMINATION</A
></DT
><DT
><A
HREF="x12637.htm#FUTURE-REVISIONS-OF-THIS-LICENCE"
>FUTURE REVISIONS OF THIS LICENSE</A
></DT
></DL
></DD
></DL
></DD
><DT
><A
HREF="b12722.htm"
>Bibliography</A
></DT
><DT
><A
HREF="i12910.htm"
>Index</A
></DT
></DL
></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"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
><A
HREF="c107.htm"
ACCESSKEY="N"
>Next</A
></TD
></TR
><TR
><TD
WIDTH="33%"
ALIGN="left"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="34%"
ALIGN="center"
VALIGN="top"
>&nbsp;</TD
><TD
WIDTH="33%"
ALIGN="right"
VALIGN="top"
>Introduction</TD
></TR
></TABLE
></DIV
></BODY
></HTML
>