Difference between revisions of "Category:Linux Command Line Tools"

From Christoph's Personal Wiki
Jump to: navigation, search
(To Do)
 
(2 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
A program that implements such interface is often called a command line interpreter or '''shell'''. Examples include the various Unix shells (sh, ksh, csh, tcsh, bash, etc.). All "tools" listed in this category would be executed via a shell.
 
A program that implements such interface is often called a command line interpreter or '''shell'''. Examples include the various Unix shells (sh, ksh, csh, tcsh, bash, etc.). All "tools" listed in this category would be executed via a shell.
  
==To Do==
+
{{Disclaimer-linux}}
*[http://ark.sourceforge.net/index.html The Arusha Project (ARK)]
+
 
*[http://en.wikipedia.org/wiki/Category:GNU_project_software GNU project software]
+
==Anatomy of a CLI==
*[http://en.wikipedia.org/wiki/GNU_Scientific_Library GNU Scientific Library]
+
The commands given to a CLI are often of the form:
*[http://en.wikipedia.org/wiki/DotGNU DotGNU]
+
:<code>[doSomething] [how] [toFiles]</code>
*[http://phpgroupware.org/ phpGroupWare]
+
or
*[http://en.wikipedia.org/wiki/Patch_%28Unix%29 patch]
+
:<code>[doSomething] [how] [sourceFile] [destinationFile]</code>
*[http://www.eps.mcgill.ca/jargon/jargon.html The New Hacker's Dictionary]
+
or
*[http://lifehacker.com/software/gmail/geek-to-live--back-up-gmail-with-fetchmail-235207.php Geek to Live: Back up Gmail with fetchmail]
+
:<code>[doSomething] [how] < [inputFile] > [outputFile]</code>
*[http://www.lifehacker.com/software/top/geek-to-live--keep-your-calendar-in-plain-text-with-remind-186661.php Geek to Live: Keep your calendar in plain text with Remind]
+
or
*[http://lifehacker.com/software/command-line/getting-things-done-with-rulebased-list-processing-217063.php Getting things done with rule-based list processing]
+
:<code>[doSomething] [how] | [doSomething] [how] | [do Something] [how] > [outputFile]</code>
*[http://www.physik.uni-wuerzburg.de/%7Evrbehr/cups-pdf/ CUPS-PDF]
+
 
*[http://www.howtoforge.com/point_in_time_restoration_mysql_zrm How to perform a point in time restoration using ZRM for MySQL]
+
''doSomething'' is, in effect, a verb, ''how'' an adverb (for example, should the command be executed "verbosely" or "quietly") and ''toFiles'' an object or objects (typically one or more files) on which the command should act. The '>' in the second example is a redirection operator, telling the command line interpreter to send the output of the command not to the screen but to the file named on the right of the '>'. Another redirection operator is the pipe ('|'), which tells the CLI to use the output of one command as the input to the next command; this "operator-stream" mechanism can be very powerful.
*[http://www.howtoforge.com/ipp_based_print_server_cups Step-by-Step IPP based Print Server using CUPS]
+
*[http://www.howtoforge.com/intrusion_detection_with_ossec_hids Securing Your Server With A Host-based Intrusion Detection System]
+
*[http://www.howtoforge.com/sysstat_monitoring_centos How To Monitor A System With Sysstat On Centos 4.3]
+
*[http://www.howtoforge.com/sysstat_monitoring_centos Accessing Windows Or Samba Shares Using AutoFS]
+
*[http://gentoo-wiki.com/HOWTO_Auto_mount_filesystems_(AUTOFS) HOWTO Auto mount filesystems (AUTOFS)]
+
*[http://linux.inet.hr/sshfs_secure_and_transparent_access_to_remote_filesystems.html sshfs - secure and transparent access to remote filesystems]
+
*[http://lifehacker.com/software/bookmarks/hack-attack-firefox-and-the-art-of-keyword-bookmarking-196779.php Hack Attack: Firefox and the art of keyword bookmarking]
+
*[http://applications.linux.com/article.pl?sid=07/03/05/1949213&from=rss Become a digital video editing guru using Linux tools]
+
*[http://www.cyberciti.biz/ nixCraft]
+
*[http://www.linux.ie/ Linux.ie]
+
*[http://www.keller.com/html-quickref/latin1.html 8-Bit ASCII Codes and HTML Equivalents]
+
*[http://oss.oetiker.ch/rrdtool/ RRDtool] &mdash; data logging and graphing application.
+
*[http://www.igglo.co.uk/6/15-javascript-snippets-you-cant-live-without/ 15 Javascript Snippets You Can't Live Without]
+
*[http://www.kexi-project.org/ Kexi Project] &mdash; "Microsoft Access for Linux"
+
*[[wikipedia:Filesystem in Userspace]] (aka "FUSE")
+
*[http://sourceforge.net/projects/smbnetfs SMBNetFS] &mdash; a Linux/FreeBSD filesystem that allow you to use samba/microsoft network in the same manner as the network neighborhood in Microsoft Windows.
+
*[http://www.tuxmachines.org/node/14738 The Lazy Guide to Installing Knoppix on a USB Key]
+
*[http://www.gnome.org/projects/tracker/ Tracker]
+
*[http://www.norvig.com/spell-correct.html How to Write a Spelling Corrector]
+
*[http://www-128.ibm.com/developerworks/aix/library/au-speakingunix8/?ca=dgr-lnxw01speakunix8 Speaking UNIX, Part 8: UNIX processes]
+
*[http://oreillyschool.com/ O'Reilly School]
+
*[http://lena.franken.de/linux/sysadmin.html Linux: system administration] &mdash; by Lena
+
*[http://www.scribd.com/collection/41 Free Linux books] (on-line only)
+
  
 
[[Category:Technical and Specialized Skills]]
 
[[Category:Technical and Specialized Skills]]

Latest revision as of 08:13, 17 September 2007

This category will contain information on Linux command line tools, which operate via a command line interface (or CLI; sometimes incorrectly referred to as the "Command Prompt").

A program that implements such interface is often called a command line interpreter or shell. Examples include the various Unix shells (sh, ksh, csh, tcsh, bash, etc.). All "tools" listed in this category would be executed via a shell.

DISCLAIMER: THIS INFORMATION IS PROVIDED TO YOU "AS-IS". NO WARRANTIES OF ANY KIND, EXPRESSED OR IMPLIED, ARE MADE TO YOU AS TO THE CONTENT OF THIS PAGE OR ANY MEDIUM IT MAY BE ON, INCLUDING BUT NOT LIMITED TO WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.

I DISCLAIM ALL RESPONSIBILITY FOR THE ACCURACY AND RELIABILITY OF INFORMATION ON THIS PAGE OR PAGES IT LINKS TO.

Anatomy of a CLI

The commands given to a CLI are often of the form:

[doSomething] [how] [toFiles]

or

[doSomething] [how] [sourceFile] [destinationFile]

or

[doSomething] [how] < [inputFile] > [outputFile]

or

[doSomething] [how] | [doSomething] [how] | [do Something] [how] > [outputFile]

doSomething is, in effect, a verb, how an adverb (for example, should the command be executed "verbosely" or "quietly") and toFiles an object or objects (typically one or more files) on which the command should act. The '>' in the second example is a redirection operator, telling the command line interpreter to send the output of the command not to the screen but to the file named on the right of the '>'. Another redirection operator is the pipe ('|'), which tells the CLI to use the output of one command as the input to the next command; this "operator-stream" mechanism can be very powerful.

Subcategories

This category has the following 2 subcategories, out of 2 total.

Pages in category "Linux Command Line Tools"

The following 169 pages are in this category, out of 169 total.

Y

Z