<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dysprosia</id>
	<title>LQWiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linuxquestions.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Dysprosia"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/wiki/Special:Contributions/Dysprosia"/>
	<updated>2026-04-14T19:34:28Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Qotd&amp;diff=26373</id>
		<title>Qotd</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Qotd&amp;diff=26373"/>
		<updated>2006-02-04T01:50:13Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: qotd is also the name for a basic networking service that displays a qotd on connect, on port 17.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''qotd''' is an acronym for &amp;quot;quote of the day&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Some systems are set up to display the qotd on the [[console]] right after a user [[authenticate]]s him/herself to the system.&lt;br /&gt;
&lt;br /&gt;
qotd is also the name for a basic networking service that displays a qotd on connect, on port 17.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[motd|Message of the Day]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Lex&amp;diff=26241</id>
		<title>Lex</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Lex&amp;diff=26241"/>
		<updated>2005-09-15T12:01:11Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: tt it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''lex''' is a program which generates code in the C programming language to create a lexical analyser - that is, a program which creates a program that can perform certain tasks based on matching input.&lt;br /&gt;
&lt;br /&gt;
The program makes use of [[regular expression]]s to identify certain elements of the input known as ''tokens''. Different code fragments can be assigned to be executed once a certain token is encountered in the input.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;lex&amp;lt;/tt&amp;gt; is often used with &amp;lt;tt&amp;gt;[[yacc]]&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;[[bison]]&amp;lt;/tt&amp;gt;, but they have different purposes.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;[[flex]]&amp;lt;/tt&amp;gt; is an open source implementation of lex.&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LQWiki:stub_articles|stub]] and needs to be finished. [[LQWiki:plunging_forward|Plunge forward]] and [[LQWiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Lex&amp;diff=18642</id>
		<title>Lex</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Lex&amp;diff=18642"/>
		<updated>2005-09-15T11:58:25Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: various bits and pieces here and there&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''lex''' is a program which generates code in the C programming language to create a lexical analyser - that is, a program which creates a program that can perform certain tasks based on matching input.&lt;br /&gt;
&lt;br /&gt;
The program makes use of [[regular expression]]s to identify certain elements of the input known as ''tokens''. Different code fragments can be assigned to be executed once a certain token is encountered in the input.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;lex&amp;lt;/tt&amp;gt; is often used with &amp;lt;tt&amp;gt;[[yacc]]&amp;lt;/tt&amp;gt;/&amp;lt;tt&amp;gt;[[bison]]&amp;lt;/tt&amp;gt;, but they have different purposes.&lt;br /&gt;
&lt;br /&gt;
[[flex]] is an open source implementation of lex.&lt;br /&gt;
&lt;br /&gt;
''This article is a [[LQWiki:stub_articles|stub]] and needs to be finished. [[LQWiki:plunging_forward|Plunge forward]] and [[LQWiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Du&amp;diff=18662</id>
		<title>Du</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Du&amp;diff=18662"/>
		<updated>2005-09-15T11:54:41Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: put mnemonic device back&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''du''' ('''d'''isk '''u'''sage) is a tool which displays how the disk is used. It can be used to determine the sizes of files or directories without resorting to &amp;lt;tt&amp;gt;[[ls]]&amp;lt;/tt&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
==Example use==&lt;br /&gt;
&lt;br /&gt;
To determine the size of the current directory&lt;br /&gt;
 $ du -sh&lt;br /&gt;
&lt;br /&gt;
The -s flag is used to get a summary of the disk usage (the total size) in the current directory, -h lists amounts in human-readable terms of &amp;quot;K&amp;quot; for kilobytes, &amp;quot;M&amp;quot; for megabytes and &amp;quot;G&amp;quot; for gigabytes, instead of numbers of blocks.&lt;br /&gt;
&lt;br /&gt;
To determine the sizes of each file in the current directory, &lt;br /&gt;
 $ du -sh *&lt;br /&gt;
lists each file with its size. In Linux, the &amp;lt;tt&amp;gt;--max-depth=1&amp;lt;/tt&amp;gt; can be used to similar effect.&lt;br /&gt;
&lt;br /&gt;
If you want to know the largest ten files in the current directory, one can use:&lt;br /&gt;
 $ du -s * | sort -nr | head &lt;br /&gt;
to list these files.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Causes of Filesystem Usage Discrepancies]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Df&amp;diff=22191</id>
		<title>Df</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Df&amp;diff=22191"/>
		<updated>2005-09-15T11:54:30Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: eww. clean.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''df''' displays free disk space on each [[mount]]ed volume. The tool displays the file system, total size, amount used and available, this information as a percentage, and the mount point.&lt;br /&gt;
&lt;br /&gt;
Using the &amp;lt;tt&amp;gt;-h&amp;lt;/tt&amp;gt; flag lists amounts in human-readable terms of &amp;quot;K&amp;quot; for kilobytes, &amp;quot;M&amp;quot; for megabytes and &amp;quot;G&amp;quot; for gigabytes, instead of numbers of blocks.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
 $ df -h&lt;br /&gt;
 Filesystem            Size  Used Avail Use% Mounted on&lt;br /&gt;
 /dev/hda2              74G   34G   41G  46% /&lt;br /&gt;
 /dev/hdc1             150G   44G  106G  29% /bulk&lt;br /&gt;
 shmfs                  94M     0   94M   0% /dev/shm&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Du&amp;diff=18638</id>
		<title>Du</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Du&amp;diff=18638"/>
		<updated>2005-09-15T11:51:11Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''du''' ('''d'''isk '''u'''sage) is a tool which displays how the disk is used. It can be used to determine the sizes of files or directories without resorting to &amp;lt;tt&amp;gt;[[ls]]&amp;lt;/tt&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
==Example use==&lt;br /&gt;
&lt;br /&gt;
To determine the size of the current directory&lt;br /&gt;
 $ du -sh&lt;br /&gt;
&lt;br /&gt;
The -s flag is used to get a summary of the disk usage (the total size) in the current directory, -h lists amounts in terms of &amp;quot;K&amp;quot; for kilobytes, &amp;quot;M&amp;quot; for megabytes and &amp;quot;G&amp;quot; for gigabytes, instead of numbers of blocks.&lt;br /&gt;
&lt;br /&gt;
To determine the sizes of each file in the current directory, &lt;br /&gt;
 $ du -sh *&lt;br /&gt;
lists each file with its size. In Linux, the &amp;lt;tt&amp;gt;--max-depth=1&amp;lt;/tt&amp;gt; can be used to similar effect.&lt;br /&gt;
&lt;br /&gt;
If you want to know the largest ten files in the current directory, one can use:&lt;br /&gt;
 $ du -s * | sort -nr | head &lt;br /&gt;
to list these files.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Causes of Filesystem Usage Discrepancies]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Recover_a_terminal_session&amp;diff=21876</id>
		<title>Recover a terminal session</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Recover_a_terminal_session&amp;diff=21876"/>
		<updated>2005-06-01T23:55:35Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: enough bash-dependency&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If your [[terminal]] is covered in garbage, and/or not responding, here are a few things you can do:&lt;br /&gt;
&lt;br /&gt;
* If none of the keys appear to work, &amp;quot;[[echo]]&amp;quot; may have been turned off.  You can clear this sort of problem by carefully typing:&lt;br /&gt;
&lt;br /&gt;
:&amp;lt;tt&amp;gt;^Jstty sane^J&amp;lt;/tt&amp;gt; (where &amp;lt;tt&amp;gt;^J&amp;lt;/tt&amp;gt; means hold the &amp;lt;tt&amp;gt;Ctrl&amp;lt;/tt&amp;gt; key while tapping the &amp;lt;tt&amp;gt;J&amp;lt;/tt&amp;gt; key).&lt;br /&gt;
&lt;br /&gt;
* If upper-case letters display properly but lower-case are displayed as graphics characters, you can turn the graphics off with this command: &lt;br /&gt;
&lt;br /&gt;
: &amp;lt;tt&amp;gt;echo -e &amp;quot;\017&amp;quot;&amp;lt;/tt&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
: &amp;lt;tt&amp;gt;echo ^V^O&amp;lt;/tt&amp;gt;&lt;br /&gt;
where one types Control-V and then Control-O&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;.&lt;br /&gt;
&amp;lt;sup&amp;gt;*&amp;lt;/sup&amp;gt;Note that Control-V allows a normally nonprinting control character to be entered without the control character taking effect. For example, entering ^V^C into an editor will not quit the editor but allow you to insert the control character instead&lt;br /&gt;
&lt;br /&gt;
* If you can type things but want to clear the screen, press &amp;lt;tt&amp;gt;^L&amp;lt;/tt&amp;gt; or run the &amp;quot;&amp;lt;tt&amp;gt;clear&amp;lt;/tt&amp;gt;&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
* If your terminal settings are still not correct, try running the &amp;quot;&amp;lt;tt&amp;gt;reset&amp;lt;/tt&amp;gt;&amp;quot; command.&lt;br /&gt;
&lt;br /&gt;
* You can also try &amp;lt;tt&amp;gt;echo -e &amp;quot;\\033c&amp;quot;;tput is2;stty sane line 1&amp;lt;/tt&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Talk:Tar&amp;diff=24777</id>
		<title>Talk:Tar</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Talk:Tar&amp;diff=24777"/>
		<updated>2005-05-11T11:34:49Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: reply&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;why would you use tar to copy files?&lt;br /&gt;
: &amp;lt;tt&amp;gt;cp -r&amp;lt;/tt&amp;gt; is broken on older systems - using tar is thus portable. [[User:Dysprosia|Dysprosia]] 19:14, Aug 30, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
Is it only possible to extract all files,  or can single files be extracted?&lt;br /&gt;
&lt;br /&gt;
: I don't know how good the Linux man pages are, but &amp;lt;tt&amp;gt;man tar&amp;lt;/tt&amp;gt; on my 'BSD machine says: &amp;quot;-x Extract files from archive.  If any files are named on the command line, only those files will be extracted from the archive.&amp;quot; [[User:Dysprosia|Dysprosia]] 07:34, May 11, 2005 (EDT)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Malloc&amp;diff=21028</id>
		<title>Malloc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Malloc&amp;diff=21028"/>
		<updated>2005-05-10T23:32:25Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: unmanpageify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''&amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt;''' utilities in the C standard library are used to achieve dynamic memory allocation. Normally, in C, memory is created and released with the stack -- that is, a fixed block of memory can be allocated when one enters a function, but is released and must be released when the function returns. This form of memory management however is somewhat inflexible, and dynamic memory allocation with utilities such as malloc alleviate this necessity.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt; function is used to return a [[pointer]] to the block of memory dynamically allocated. It takes one argument -- the size of the block of memory in bytes to allocate. It returns a &amp;lt;tt&amp;gt;void *&amp;lt;/tt&amp;gt;, that is, a raw pointer to memory, and must be cast to the correct type of pointer when used. Since one includes the stdlib.h header when one wishes to use malloc, the cast is done automatically.&lt;br /&gt;
&lt;br /&gt;
For an example of typical usage, consider the following example&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 int &lt;br /&gt;
 main(void)&lt;br /&gt;
 {&lt;br /&gt;
    char str[20];&lt;br /&gt;
&lt;br /&gt;
    strcpy(str, &amp;quot;Hello!&amp;quot;);&lt;br /&gt;
    printf(&amp;quot;%s\n&amp;quot;, str);&lt;br /&gt;
 &lt;br /&gt;
    return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
can equivalently be written&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 int&lt;br /&gt;
 main(void)&lt;br /&gt;
 {&lt;br /&gt;
    char *str = malloc(sizeof(char)*20);&lt;br /&gt;
    &lt;br /&gt;
    strcpy(str, &amp;quot;Hello!&amp;quot;);&lt;br /&gt;
    printf(&amp;quot;%s\n&amp;quot;, str);&lt;br /&gt;
    &lt;br /&gt;
    return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that some data type may not take up one byte exactly, so it is a common idiom to give the size argument to &amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt; in terms of &amp;lt;tt&amp;gt;sizeof(type)*no_of_type&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If malloc fails to allocate memory, it will return NULL.&lt;br /&gt;
&lt;br /&gt;
There are other dynamic memory allocation functions available, such as&lt;br /&gt;
* [[realloc]], which can grow or shrink a chunk of memory as needed&lt;br /&gt;
* calloc, which can zero a chunk of memory (or, one can use malloc and memset in tandem)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Malloc&amp;diff=16003</id>
		<title>Malloc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Malloc&amp;diff=16003"/>
		<updated>2005-05-10T23:32:05Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: unmanpageify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''&amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt;''' utilities in the C standard library are used to achieve dynamic memory allocation. Normally, in C, memory is created and released with the stack -- that is, a fixed block of memory can be allocated when one enters a function, but is released and must be released when the function returns. This form of memory management however is somewhat inflexible, and dynamic memory allocation with utilities such as malloc alleviate this necessity.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt; function is used to return a [[pointer]] to the block of memory dynamically allocated. It takes one argument -- the size of the block of memory in bytes to allocate. It returns a &amp;lt;tt&amp;gt;void *&amp;lt;/tt&amp;gt;, that is, a raw pointer to memory, and must be cast to the correct type of pointer when used. Since one includes the stdlib.h header when one wishes to use malloc, the cast is done automatically.&lt;br /&gt;
&lt;br /&gt;
For an example of typical usage, consider the following example&lt;br /&gt;
&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 int &lt;br /&gt;
 main(void)&lt;br /&gt;
 {&lt;br /&gt;
    char str[20];&lt;br /&gt;
&lt;br /&gt;
    strcpy(str, &amp;quot;Hello!&amp;quot;);&lt;br /&gt;
    printf(&amp;quot;%s\n&amp;quot;, str);&lt;br /&gt;
 &lt;br /&gt;
    return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
can equivalently be written&lt;br /&gt;
 #include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;string.h&amp;gt;&lt;br /&gt;
 #include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 int&lt;br /&gt;
 main(void)&lt;br /&gt;
 {&lt;br /&gt;
    char *str = malloc(sizeof(char)*20);&lt;br /&gt;
    &lt;br /&gt;
    strcpy(str, &amp;quot;Hello!&amp;quot;);&lt;br /&gt;
    printf(&amp;quot;%s\n&amp;quot;, str);&lt;br /&gt;
    &lt;br /&gt;
    return 0;&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that some data type may not take up one byte exactly, so it is a common idiom to give the size argument to &amp;lt;tt&amp;gt;malloc&amp;lt;/tt&amp;gt; in terms of &amp;lt;tt&amp;gt;sizeof(type)*no_of_type&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If malloc fails to allocate memory, it will return NULL.&lt;br /&gt;
&lt;br /&gt;
There are other dynamic memory allocation functions available, such as&lt;br /&gt;
* realloc, which can grow or shrink a chunk of memory as needed&lt;br /&gt;
* calloc, which can zero a chunk of memory (or, one can use malloc and memset in tandem)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Chkconfig&amp;diff=25729</id>
		<title>Chkconfig</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Chkconfig&amp;diff=25729"/>
		<updated>2005-05-10T23:19:25Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: if i wanted the manual i'd man chkconfig, as would any other user&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;tt&amp;gt;'''chkconfig'''&amp;lt;/tt&amp;gt; is a [[Linux]] tool to view and modify information about runlevel configuration files, viz., maintaining the /etc/rc[0-6].d directory hierarchy by relieving system administrators of the task of directly manipulating the numerous symbolic links in those directories. &lt;br /&gt;
&lt;br /&gt;
The Linux version directly manages the symlinks in /etc/rc[0-6].d. This leaves all of the configuration information regarding what services [[init]] starts in a single location. &amp;lt;tt&amp;gt;chkconfig&amp;lt;/tt&amp;gt; has five distinct functions: adding new services for management, removing services from management, listing the current startup information for services, changing the startup information for services, and checking the startup state of a particular service. When chkconfig is run without any options, it displays usage information.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=BeOS&amp;diff=18252</id>
		<title>BeOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=BeOS&amp;diff=18252"/>
		<updated>2005-05-10T23:14:14Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up and clarify&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BeOS was an operating system developed by Be, Inc in the early 1990's.  It was ahead of its time in many areas, and some of its more futuristic attributes (i.e. detailed file metadata, 64-bit filesystem) are only now starting to show up in mainstream operating systems.  Unfortunately, it never attracted enough consumer interest to remain a viable commercial product.&lt;br /&gt;
A free version known as BeOS Personal Edition, which can be started from within Windows and Linux is still available, and a dedicated community continues to release patches, software and and driver updates.&lt;br /&gt;
&lt;br /&gt;
BeOS features a POSIX compatibility layer, but is not based on Unix.&lt;br /&gt;
&lt;br /&gt;
== External links ==&lt;br /&gt;
* http://www.BeBits.com.&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Programming_in_X&amp;diff=21943</id>
		<title>Programming in X</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Programming_in_X&amp;diff=21943"/>
		<updated>2005-04-01T04:59:18Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: ++&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Programming in X, due to having several facets and aspects in its operation, can be complex.&lt;br /&gt;
&lt;br /&gt;
== Concepts ==&lt;br /&gt;
Some basic X concepts include:&lt;br /&gt;
*The [[X Window System]] behaves by acting as a &amp;quot;server&amp;quot; for X-enabled applications, called &amp;quot;clients&amp;quot;.&lt;br /&gt;
*X is a network based system - clients can &amp;quot;draw&amp;quot; on another X server across a network. &lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
The [[X Window System]] is known for providing basic window drawing and graphics management routines, however, X on its own provides no capabilities to draw typical utilities such as scrollbars. Libraries however exist that make use of the basic facilities that X provides to create extra graphical functionality.&lt;br /&gt;
&lt;br /&gt;
* [[GNOME]], http://www.gnome.org/ - GNOME is a desktop environment for Linux, Unix, and other compatiable operating systems.  It uses the GTK+ Toolkit and a [[Window Manager]] called Metacity.&lt;br /&gt;
** [[GTK|gtk+]], http://www.gtk.org/ - The GIMP Toolkit. GTK+ is a multi-platform toolkit for creating graphical user interfaces.&lt;br /&gt;
* [[KDE]], http://www.kde.org/ - Another [[Window Manager]] that provides a toolkit but this one is based on qt.&lt;br /&gt;
** [[Qt]], http://www.trolltech.com/ - A cross platform c++ GUI/API. Free for open source use but to develop commercial applications you need a license&lt;br /&gt;
* Motif, http://www.opengroup.org/motif/ &lt;br /&gt;
* wxWidgets, http://www.wxwindows.org/ - An open source c++ GUI framework.&lt;br /&gt;
* XLib provides a C based interface to the basic graphic routines described above. &lt;br /&gt;
&lt;br /&gt;
=== Qt ===&lt;br /&gt;
Qt is unique in that it uses the idea of signals and slots. What does this mean?  Say you create a button [[widget]] to quit you program called &amp;quot;close_btn&amp;quot; you would then connect that signal to close(). &lt;br /&gt;
 &lt;br /&gt;
 connect(quit_btn, SIGNAL(clicked()),&lt;br /&gt;
              this, SLOT(close()) );&lt;br /&gt;
&lt;br /&gt;
The above code creates a connection between the button &amp;quot;quit_btn&amp;quot; and the close() slot. Specifically, when the quit_btn emits a clicked() signal the program does the slot close(). &lt;br /&gt;
&lt;br /&gt;
There is more to qt than just signals and slots and if you want to find more information, there is a good book called &amp;quot;C++ GUI Programming with Qt3&amp;quot; by Jasmin Blanchette and Mark Summerfield which is part of Bruce Perens' Open Source Series. There are also a number of tutorials on trolltech's, the maker of Qt, site: http://www.trolltech.com/.&lt;br /&gt;
&lt;br /&gt;
=== XLib ===&lt;br /&gt;
* http://www.ac3.edu.au/SGI_Developer/books/XLib_PG/sgi_html/, Information on the X standard &lt;br /&gt;
* http://www.ac3.edu.au/SGI_Developer/books/XLib_PG/sgi_html/ix01.html, more specific information&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Programming_in_X&amp;diff=15615</id>
		<title>Programming in X</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Programming_in_X&amp;diff=15615"/>
		<updated>2005-04-01T04:57:01Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: triedto clean up, needs more&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Programming in X, due to having several facets and aspects in its operation, can be complex.&lt;br /&gt;
&lt;br /&gt;
== Concepts ==&lt;br /&gt;
Some basic X concepts include:&lt;br /&gt;
*The [[X Window System]] behaves by acting as a &amp;quot;server&amp;quot; for X-enabled applications, called &amp;quot;clients&amp;quot;.&lt;br /&gt;
*X is a network based system - clients can &amp;quot;draw&amp;quot; on another X server across a network. &lt;br /&gt;
&lt;br /&gt;
== Libraries ==&lt;br /&gt;
The [[X Window System]] is known for providing basic window drawing and graphics management routines, however, X on its own provides no capabilities to draw typical utilities such as scrollbars. Libraries however exist that make use of the basic facilities that X provides to create extra graphical functionality.&lt;br /&gt;
&lt;br /&gt;
* [[GNOME]], http://www.gnome.org/ - GNOME is a desktop environment for Linux, Unix, and other compatiable operating systems.  It uses the GTK+ Toolkit and a [[Window Manager]] called Metacity.&lt;br /&gt;
** [[GTK|gtk+]], http://www.gtk.org/ - The GIMP Toolkit. GTK+ is a multi-platform toolkit for creating graphical user interfaces.&lt;br /&gt;
* [[KDE]], http://www.kde.org/ - Another [[Window Manager]] that provides a toolkit but this one is based on qt.&lt;br /&gt;
** [[Qt]], http://www.trolltech.com/ - A cross platform c++ GUI/API. Free for open source use but to develop commercial applications you need a license&lt;br /&gt;
* Motif, http://www.opengroup.org/motif/ &lt;br /&gt;
* wxWidgets, http://www.wxwindows.org/ - An open source c++ GUI framework.&lt;br /&gt;
* XLib provides a C based interface to the basic graphic routines described above. &lt;br /&gt;
&lt;br /&gt;
=== Qt ===&lt;br /&gt;
Qt is unique in that it uses the idea of signals and slots. What does this mean?  Say you create a button [[widget]] to quit you program called &amp;quot;close_btn&amp;quot; you would then connect that signal to close(). &lt;br /&gt;
 &lt;br /&gt;
 connect(quit_btn, SIGNAL(clicked()),&lt;br /&gt;
              this, SLOT(close()) );&lt;br /&gt;
&lt;br /&gt;
The above code creates a connection between the button &amp;quot;quit_btn&amp;quot; and the close() slot. Specifically, when the quit_btn emits a clicked() signal the program does the slot close(). &lt;br /&gt;
&lt;br /&gt;
There is more to qt than just signals and slots and if you want to find more information, there is a good book called &amp;quot;C++ GUI Programming with Qt3&amp;quot; by Jasmin Blanchette and Mark Summerfield which is part of Bruce Perens' Open Source Series. There are also a number of tutorials on trolltech's, the maker of Qt, site: http://www.trolltech.com/.&lt;br /&gt;
&lt;br /&gt;
== XLib == &lt;br /&gt;
* http://www.ac3.edu.au/SGI_Developer/books/XLib_PG/sgi_html/, Information on the X standard &lt;br /&gt;
* http://www.ac3.edu.au/SGI_Developer/books/XLib_PG/sgi_html/ix01.html, more specific information&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Bc&amp;diff=21036</id>
		<title>Bc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Bc&amp;diff=21036"/>
		<updated>2005-02-21T14:56:12Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: == See also ==
* dc&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''bc''' is a language that supports arbitrary precision numbers with interactive execution of statements. There are  some similarities  in the syntax to the [[C]] programming language. A standard math [[library]]  is  available  by  [[command line]] option. If requested, the math library is defined before processing any files. bc starts by processing code from all  the  files  listed  on  the command line in the order listed. After all files have  been  processed,  bc reads from  the [[standard input]]. All code is executed as it is read. (If a file contains a command to halt the proces­sor, bc will never read from the standard input.)&lt;br /&gt;
&lt;br /&gt;
== See also ==&lt;br /&gt;
* [[dc]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Talk:Bc&amp;diff=25513</id>
		<title>Talk:Bc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Talk:Bc&amp;diff=25513"/>
		<updated>2005-02-21T14:54:38Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: : Regardless of copyrights, man pages are absolutely unsuitable. ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Looks like a rip from the man page. How are we on the copyrights? [[User:Crazyeddie|Crazyeddie]] 21:15, Feb 17, 2005 (EST)&lt;br /&gt;
: Regardless of copyrights, man pages are absolutely unsuitable. [[User:Dysprosia|Dysprosia]] 09:54, Feb 21, 2005 (EST)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Objdump&amp;diff=20077</id>
		<title>Objdump</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Objdump&amp;diff=20077"/>
		<updated>2005-02-04T05:32:15Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;tt&amp;gt;objdump&amp;lt;/tt&amp;gt;''' is a tool to work with [[binary]] [[object file]]s. It is part of the [[GNU]] [[binutils]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;objdump&amp;lt;/tt&amp;gt; can be used for disassembly, with the &amp;lt;tt&amp;gt;-d&amp;lt;/tt&amp;gt; flag, eg.&lt;br /&gt;
  objdump -d executable&lt;br /&gt;
&lt;br /&gt;
If the executable has been compiled with debugging information, the &amp;lt;tt&amp;gt;-S&amp;lt;/tt&amp;gt; flag will intermix source and disassembled code.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;tt&amp;gt;--syms&amp;lt;/tt&amp;gt; flag shows symbol information.&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nohup&amp;diff=25474</id>
		<title>Nohup</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nohup&amp;diff=25474"/>
		<updated>2005-02-04T05:26:46Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up. don't describe shell details in the article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;tt&amp;gt;nohup&amp;lt;/tt&amp;gt;''' is a command used to run a [[process]] and have it continue to run regardless whether you log out and close the connection to a server. &lt;br /&gt;
&lt;br /&gt;
When you are connected to a server and wish to log out, a hangup ([[SIGHUP]]) signal is sent to all the processes you have run. Using &amp;lt;tt&amp;gt;nohup&amp;lt;/tt&amp;gt; to run a program causes this signal to be ignored.&lt;br /&gt;
&lt;br /&gt;
For example, you might want to download some files with &amp;lt;tt&amp;gt;[[wget]]&amp;lt;/tt&amp;gt;, and be able to log out and have these files still download for you. One could use&lt;br /&gt;
 nohup wget --quiet http://www.example.com/some_large_file &amp;amp;&lt;br /&gt;
to have wget download these files in the [[background]], and continue to do so even after you log out. The quiet flag is set because while wget is in the background, the job will suspend if it creates any output to the terminal.&lt;br /&gt;
&lt;br /&gt;
The use of &amp;lt;tt&amp;gt;nohup&amp;lt;/tt&amp;gt; is not restricted to remote logins, however, one can use it for example in [[X]], with an &amp;lt;tt&amp;gt;[[xterm]]&amp;lt;/tt&amp;gt; open, one can nohup a process and have it run even if the xterm is closed.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nohup&amp;diff=14880</id>
		<title>Nohup</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nohup&amp;diff=14880"/>
		<updated>2005-02-04T05:17:34Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: don't sign articles, first of all&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Nohup''' is a command used to allow processes to execute while ignoring any hangup requests.&lt;br /&gt;
&lt;br /&gt;
For example, you may have an executable file you compiled as &amp;lt;tt&amp;gt;my_executable&amp;lt;/tt&amp;gt;. If you want this executable to run even if you log out of the computer (or receive any other hangup request), you can do so with the following command.&lt;br /&gt;
&lt;br /&gt;
 nohup my_executable&lt;br /&gt;
&lt;br /&gt;
You can also add an ampersand (&amp;amp;) at the end of the previous command to assign the process to the background. If &amp;lt;tt&amp;gt;my_exectuable&amp;lt;/tt&amp;gt; sends data to the standard output, you can redirect this output to a file called &amp;lt;tt&amp;gt;my_output&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 nohup my_executable &amp;gt; my_output &amp;amp;&lt;br /&gt;
&lt;br /&gt;
Sometimes the executable in question requires a &amp;lt;tt&amp;gt;./&amp;lt;/tt&amp;gt; to specifically denote your desire to execute the given command.&lt;br /&gt;
&lt;br /&gt;
 nohup ./my_executable &amp;gt; my_output &amp;amp;&lt;br /&gt;
&lt;br /&gt;
You can always check to see if your process is still running with the [[ps]] command.&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Ed&amp;diff=14794</id>
		<title>Ed</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Ed&amp;diff=14794"/>
		<updated>2005-01-16T13:23:42Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: unpre. pre is bad&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ed''' is one of the most noted original editors on Unix and Unix-like systems written by Ken Thompson. Ed is a line editor unlike  the newer screen oriented editors [[vi]] or [[emacs]]. &lt;br /&gt;
&lt;br /&gt;
It is noted for its extreme terseness, and has been the subject to Usenet humor, such as the post below.&lt;br /&gt;
&lt;br /&gt;
It is the default command-line based editor in the [[Plan 9]] [[operating system]], apart from [[acme]] and [[sam]].&lt;br /&gt;
&lt;br /&gt;
==To use ed== &lt;br /&gt;
 $ed               &lt;br /&gt;
&lt;br /&gt;
 a                            ''(To add or append text)''&lt;br /&gt;
 Type something here.&lt;br /&gt;
 .                            ''(Signals end of input. Will not show up in file)''&lt;br /&gt;
 w foo                        ''(Write to file named foo)''&lt;br /&gt;
 q                            ''(To quit ed)''&lt;br /&gt;
 $ cat foo&lt;br /&gt;
 Type something here.&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
It is important to remember that ed is a line editing tool.  This means that it deals with the text of a file one line at a time or as groups of lines.  When this is understood the basic usage of ed becomes fairly simple.  The file is loaded into a buffer which is independent from the copy on the disk until you write it out.  ed is also a modal editor.  This means it has separate command and input modes much like [[vi]].&lt;br /&gt;
&lt;br /&gt;
===Basic Commands===&lt;br /&gt;
&lt;br /&gt;
 a -- append a new line after the current line.&lt;br /&gt;
 i -- insert a new line above the current line.&lt;br /&gt;
 d -- delete the current line.&lt;br /&gt;
 p -- print the current line.&lt;br /&gt;
 n -- print the current line preceded by it's line number.&lt;br /&gt;
 u -- undo the last command (a second u undoes the undo).&lt;br /&gt;
 w -- write the buffer to disk.&lt;br /&gt;
 q -- quit.&lt;br /&gt;
&lt;br /&gt;
 h -- expand on last error ?.&lt;br /&gt;
&lt;br /&gt;
Note on the '?' for an error.  If you want to know what the error dealt with you can enter the command 'h' and it will give you a &amp;amp;quot;slightly&amp;amp;quot; better error message.&lt;br /&gt;
&lt;br /&gt;
===Usage===&lt;br /&gt;
&lt;br /&gt;
If you refer to the first example given you see a clear guide of usage. When you first enter ed you are in command mode.  If you have loaded a pre-existing file, ed will print the number of bytes loaded and wait for your command.  It automatically starts you with your current line equal to the last line of the file so you can easily start appending text.&lt;br /&gt;
&lt;br /&gt;
Almost all of ed's commands can take a line number or a range of lines as an option.  For example, to print the first 10 lines of a file you would enter:&lt;br /&gt;
1,10p&lt;br /&gt;
&lt;br /&gt;
To delete the 5th line from a file all you need to do is enter:&lt;br /&gt;
5d&lt;br /&gt;
&lt;br /&gt;
Movement is also very easy.  You just enter the line number you wish to go to.  To get the the start of a file after you load it, simple enter:&lt;br /&gt;
1&lt;br /&gt;
&lt;br /&gt;
There are some other little shortcuts to know about when dealing with lines.  A '$' (dollar sign) refers to the last line of the file. A '.' (period) refers to the current line.  This is very useful because you can use these before any command to give a range for it to work on.  To delete every line from the current line to the end of the file, you would enter:&lt;br /&gt;
.,$d&lt;br /&gt;
&lt;br /&gt;
What happens frequently is you will enter a command and not see your expected result.  There is no error (?) just complete silence.  In almost every instance of this you are in input mode and not command mode.  To exit input mode you need to enter a '.' on a line by itself.  What follows is an example editing session.  The comments (everything after the ;) are not supposed to be typed in.&lt;br /&gt;
&lt;br /&gt;
$ed&lt;br /&gt;
 5432   ''; The number of bytes loaded.''&lt;br /&gt;
 .      ''; This prints the current line.''&lt;br /&gt;
 What a funny line to end a file with.&lt;br /&gt;
 .=     ''; Print the current line number.''&lt;br /&gt;
 132&lt;br /&gt;
 130,$p ''; Print the last three lines.''&lt;br /&gt;
 This is weird.&lt;br /&gt;
 A fake little file.&lt;br /&gt;
 What a funny line to end a file with.&lt;br /&gt;
 d      ''; delete the current line''&lt;br /&gt;
 a      ''; add new text.''&lt;br /&gt;
 This is a much better final line.&lt;br /&gt;
 p&lt;br /&gt;
        ''; ??? Why didn't this show our new line?''&lt;br /&gt;
        ''; Because we are still in input mode.''&lt;br /&gt;
 .      ''; exit input mode''&lt;br /&gt;
 p      ''; print the current line''&lt;br /&gt;
 p      ''; it is our 'p' we accidentally added''&lt;br /&gt;
 d      ''; delete the current line''&lt;br /&gt;
 p      ''; print our new current line''&lt;br /&gt;
 This is a much better final line.&lt;br /&gt;
 w      ''; that is good so save the file''&lt;br /&gt;
 5428   ''; the number of bytes saved''&lt;br /&gt;
 q      ''; quit''&lt;br /&gt;
&lt;br /&gt;
Knowing these simple commands and understanding how they effect the file can often save you if you are unable to use a different editor.  ed is actually a very nice little editor with some built in power which might surprise you.  The man page is highly recommended reading and it never hurt anyone to spend 15-20 minutes experimenting with this editor. [http://www.freebsd.org/cgi/man.cgi?query=ed&amp;amp;apropos=0&amp;amp;sektion=0&amp;amp;manpath=Red+Hat+Linux%2Fi386+9&amp;amp;format=html ed man page]&lt;br /&gt;
&lt;br /&gt;
==Jargon File on ed==&lt;br /&gt;
“ed is the standard text editor.” Line taken from the original Unix manual page on ed, an ancient line-oriented editor that is by now used only by a few [[Real Programmer]]s, and even then only for [[batch]] operations. The original line is sometimes uttered near the beginning of an [[emacs]] vs. [[vi]] [[holy war]] on [[Usenet]], with the (vain) hope to quench the discussion before it really takes off. Often followed by a standard text describing the many virtues of ed (such as the small memory footprint on a Timex Sinclair, and the consistent (because nearly non-existent) user interface).&lt;br /&gt;
&lt;br /&gt;
(from the [[Jargon File]])&lt;br /&gt;
&lt;br /&gt;
== Usenet humor about ed==&lt;br /&gt;
&amp;lt;!--This is a USENET post copyrighted to its author. Do not change content--&amp;gt;&lt;br /&gt;
&amp;lt;!--hoping markup will be considered fair use... [[User:Crazyeddie|Crazyeddie]] 19:06, Sep 8, 2004 (EDT) --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
 ----- Begin included message -----&lt;br /&gt;
  From: patl@athena.mit.edu (Patrick J. LoPresti) &lt;br /&gt;
  Message-ID: &amp;lt;1991Jul11.031731.9260@athena.mit.edu&amp;gt; &lt;br /&gt;
  Sender: news@athena.mit.edu (News system) &lt;br /&gt;
  Subject: The True Path (long) &lt;br /&gt;
  Date: 11 Jul 91 03:17:31 GMT &lt;br /&gt;
  Newsgroups: alt.religion.emacs,alt.slack &lt;br /&gt;
  Organization: Massachusetts Institute of Technology &lt;br /&gt;
  Lines: 95 &lt;br /&gt;
&lt;br /&gt;
  When I log into my [[Xenix]] system with my 110 baud [[teletype]], both [[vi]] &lt;br /&gt;
  *and* [[Emacs]] are just too damn slow. They print useless messages like, &lt;br /&gt;
  'C-h for help' and '&amp;quot;[[foo]]&amp;quot; File is read only'. So I use the editor &lt;br /&gt;
  that doesn't waste my VALUABLE time. &lt;br /&gt;
&lt;br /&gt;
  Ed, man! ![[man]] ed &lt;br /&gt;
&lt;br /&gt;
  ED(1) UNIX Programmer's Manual ED(1) &lt;br /&gt;
&lt;br /&gt;
  NAME &lt;br /&gt;
  ed - text editor &lt;br /&gt;
&lt;br /&gt;
  SYNOPSIS &lt;br /&gt;
  ed [ - ] [ -x ] [ name ] &lt;br /&gt;
  DESCRIPTION &lt;br /&gt;
  Ed is the standard text editor. &lt;br /&gt;
  ----- &lt;br /&gt;
&lt;br /&gt;
  Computer Scientists love ed, not just because it comes first &lt;br /&gt;
  alphabetically, but because it's the standard. Everyone else loves ed &lt;br /&gt;
  because it's ED! &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Ed is the standard text editor.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
  And ed doesn't waste space on my Timex Sinclair. Just look: &lt;br /&gt;
&lt;br /&gt;
  -rwxr-xr-x 1 root 24 Oct 29 1929 /bin/ed &lt;br /&gt;
  -rwxr-xr-t 4 root 1310720 Jan 1 1970 /usr/ucb/vi &lt;br /&gt;
  -rwxr-xr-x 1 root 5.89824e37 Oct 22 1990 /usr/bin/emacs &lt;br /&gt;
&lt;br /&gt;
  Of course, on the system *I* administrate, vi is symlinked to ed. &lt;br /&gt;
  Emacs has been replaced by a shell script which 1) Generates a syslog &lt;br /&gt;
  message at level LOG_EMERG; 2) reduces the user's disk quota by 100K; &lt;br /&gt;
  and 3) RUNS ED!!!!!! &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Ed is the standard text editor.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
  Let's look at a typical novice's session with the mighty ed: &lt;br /&gt;
&lt;br /&gt;
  golem&amp;gt; ed &lt;br /&gt;
&lt;br /&gt;
  ? &lt;br /&gt;
  help &lt;br /&gt;
  ? &lt;br /&gt;
  ? &lt;br /&gt;
  ? &lt;br /&gt;
  quit &lt;br /&gt;
  ? &lt;br /&gt;
  exit &lt;br /&gt;
  ? &lt;br /&gt;
  bye &lt;br /&gt;
  ? &lt;br /&gt;
  hello? &lt;br /&gt;
  ? &lt;br /&gt;
  [[eat flaming death]] &lt;br /&gt;
  ? &lt;br /&gt;
  ^C &lt;br /&gt;
  ? &lt;br /&gt;
  ^C &lt;br /&gt;
  ? &lt;br /&gt;
  ^D &lt;br /&gt;
  ? &lt;br /&gt;
&lt;br /&gt;
  --- &lt;br /&gt;
  Note the consistent user interface and error reportage. Ed is &lt;br /&gt;
  generous enough to flag errors, yet prudent enough not to overwhelm &lt;br /&gt;
  the novice with verbosity. &lt;br /&gt;
&lt;br /&gt;
  &amp;quot;Ed is the standard text editor.&amp;quot; &lt;br /&gt;
&lt;br /&gt;
  Ed, the greatest [[WYGIWYG]] editor of all. &lt;br /&gt;
&lt;br /&gt;
  ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF&lt;br /&gt;
  EDUCATED AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR&lt;br /&gt;
  PRECIOUS BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN &lt;br /&gt;
  SHINE AND THE BIRDS SING AND THE GRASS GREEN!! &lt;br /&gt;
&lt;br /&gt;
  When I use an editor, I don't want eight extra KILOBYTES of worthless &lt;br /&gt;
  help screens and cursor positioning code! I just want an EDitor!! &lt;br /&gt;
  Not a &amp;quot;viitor&amp;quot;. Not a &amp;quot;emacsitor&amp;quot;. Those aren't even WORDS!!!! ED! &lt;br /&gt;
  ED! ED IS THE STANDARD!!! &lt;br /&gt;
&lt;br /&gt;
  TEXT EDITOR. &lt;br /&gt;
&lt;br /&gt;
  When IBM, in its ever-present omnipotence, needed to base their &lt;br /&gt;
  &amp;quot;edlin&amp;quot; on a UNIX standard, did they mimic vi? No. Emacs? Surely &lt;br /&gt;
  you jest. They chose the most karmic editor of all. The standard. &lt;br /&gt;
&lt;br /&gt;
  Ed is for those who can *remember* what they are working on. If you &lt;br /&gt;
  are an idiot, you should use Emacs. If you are an Emacs, you should &lt;br /&gt;
  not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE &lt;br /&gt;
  SO-CALLED &amp;quot;VISUAL&amp;quot; EDITORS HAVE BEEN PLACED HERE BY ED TO&lt;br /&gt;
  TEMPT THE FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!! &lt;br /&gt;
&lt;br /&gt;
  -- &lt;br /&gt;
  Miquel van Smoorenburg | Our vision is to speed up time, &lt;br /&gt;
  miquels@cistron.nl | eventually eliminating it. &lt;br /&gt;
&lt;br /&gt;
----- End included message -----&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Whoami&amp;diff=22685</id>
		<title>Whoami</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Whoami&amp;diff=22685"/>
		<updated>2004-12-17T09:06:30Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: rewrite&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[command]] '''whoami''' simply outputs the username of the currently logged in user. If your username is &amp;quot;foo&amp;quot;, then, for example:&lt;br /&gt;
 $ whoami&lt;br /&gt;
 foo&lt;br /&gt;
 $&lt;br /&gt;
&lt;br /&gt;
This command is useful to remind you of which user you are, say, if you are connecting to several machines, or you are using [[su]] to substitute a different user than your own, or in other circumstances. For this reason, most shell prompts have the capability of placing the username in the prompt (as well as the [[hostname]]), for example&lt;br /&gt;
 foo@somehost $&lt;br /&gt;
&lt;br /&gt;
The command can also be useful for scripting purposes.&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User-Mode_Linux&amp;diff=14445</id>
		<title>User-Mode Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User-Mode_Linux&amp;diff=14445"/>
		<updated>2004-12-13T10:48:11Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''User-Mode Linux''' (UML) is a specially compiled Linux [[kernel]] which runs on another Linux kernel system. It enables you to test software, kernels and [[distribution]]s, without affecting your current system. The kernel can be assigned virtual resources, including a root filesystem and swap space, and can have a hardware configuration entirely separated from that of the host.&lt;br /&gt;
&lt;br /&gt;
User-Mode Linux has become a part of the mainstream 2.6 Linux kernel and allows you to run Linux on top of Linux. This tool could be very useful when learning Linux as it allows new users to potentially destroy their Linux installation and replace it quickly with a fresh one, after taking a backup.&lt;br /&gt;
&lt;br /&gt;
Often, operating systems make a distinction between the kernel and the programs that the kernel manages, creating two seperate &amp;quot;spaces&amp;quot;, user-mode and kernel-mode. The system is termed &amp;quot;user-mode&amp;quot; because the system is running as another user program, and is seperate from the actual kernel space. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Emulators and virtual machines]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.usermodelinux.org/ usermodelinux.org]&lt;br /&gt;
*[http://user-mode-linux.sourceforge.net Project on Sourceforge]&lt;br /&gt;
&lt;br /&gt;
===UML hosting providers===&lt;br /&gt;
*[http://www.usermodelinux.de/ usermodelinux.de]&lt;br /&gt;
*[http://www.bytemark.co.uk/ bytemark.co.uk]&lt;br /&gt;
*[http://www.linode.com/ linode.com]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''This article is a [[LQWiki:stub_articles|stub]] and needs to be finished. [[LQWiki:plunging_forward|Plunge forward]] and [[LQWiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User-Mode_Linux&amp;diff=14185</id>
		<title>User-Mode Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User-Mode_Linux&amp;diff=14185"/>
		<updated>2004-12-13T10:48:01Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''User-Mode Linux''' (UML) is a specially compiled Linux [[kernel]] which runs on another Linux kernel system. It enables you to test software, kernels and [[distribution]]s, without affecting your current system. The kernel can be assigned virtual resources, including a root filesystem and swap space, and can have a hardware configuration entirely separated from that of the host.&lt;br /&gt;
&lt;br /&gt;
User-Mode Linux has become a part of the mainstream 2.6 Linux kernel and allows you to run Linux on top of Linux. This tool could be very useful when learning Linux as it allows new users to potentially destroy their Linux installation and replace it quickly with a fresh one, after taking a backup.&lt;br /&gt;
&lt;br /&gt;
Often, operating systems make a distinction between the kernel and the programs that the kernel manages, creating two seperate &amp;quot;spaces&amp;quot;, user-mode and kernel-mode. The system is termed &amp;quot;user-mode&amp;quot; because the system is running as another user program, and is seperate from the actual kernel space. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Emulators and virtual machines]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.usermodelinux.org/ usermodelinux.org]&lt;br /&gt;
*[http://user-mode-linux.sourceforge.net Project on Sourceforge]&lt;br /&gt;
&lt;br /&gt;
==UML hosting providers==&lt;br /&gt;
*[http://www.usermodelinux.de/ usermodelinux.de]&lt;br /&gt;
*[http://www.bytemark.co.uk/ bytemark.co.uk]&lt;br /&gt;
*[http://www.linode.com/ linode.com]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
''This article is a [[LQWiki:stub_articles|stub]] and needs to be finished. [[LQWiki:plunging_forward|Plunge forward]] and [[LQWiki:How_to_edit_a_page|help it grow]] !''&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Talk:Mount_-_What_to_do_when_umount_doesn%27t_work&amp;diff=25355</id>
		<title>Talk:Mount - What to do when umount doesn't work</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Talk:Mount_-_What_to_do_when_umount_doesn%27t_work&amp;diff=25355"/>
		<updated>2004-12-13T10:44:12Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: This pagename is horrible. It needs to be moved somewhere. I'll do this tomorrow if need be. ~~~~&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This pagename is horrible. It needs to be moved somewhere. I'll do this tomorrow if need be. [[User:Dysprosia|Dysprosia]] 05:44, Dec 13, 2004 (EST)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Mount&amp;diff=14085</id>
		<title>Mount</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Mount&amp;diff=14085"/>
		<updated>2004-12-03T11:57:57Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: tidy up a bit, this needs some work still...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Mount''' refers to both an action and a command. Linux and other Unix-like operating systems deal with disks and file systems in a different manner than some operating systems such as Linux. Instead of assigning a drive letter to each drive, operating systems such as Linux instead deal with a single hierachy, known as a unified [[filesystem]]. A drive (represented by a [[device]], listed under &amp;lt;tt&amp;gt;/dev&amp;lt;/tt&amp;gt;) is  ''mounted'', and the files on the drive are made accessible as a directory under this single hierachy. The &amp;lt;tt&amp;gt;mount&amp;lt;/tt&amp;gt; tool is used to mount a device.&lt;br /&gt;
&lt;br /&gt;
Linux and other Unix-based operating systems, however, can deal with disks and devices in multiple formats. Consider trying to mount a [[CD-ROM]]. We need to know the following information:&lt;br /&gt;
* the [[device name]],&lt;br /&gt;
* the format&lt;br /&gt;
* where you want the files to appear ([[mount point]]).&lt;br /&gt;
&lt;br /&gt;
For example, [[CD-ROM]] disks use the [[ISO9660]] format, and the device name is &amp;lt;tt&amp;gt;/dev/cdrom&amp;lt;/tt&amp;gt;. There is a directory available for mounting [[CD-ROM]] disks, and that is &amp;lt;tt&amp;gt;/mnt/cdrom&amp;lt;/tt&amp;gt;, so we might use this command to mount a CD-ROM disk:&lt;br /&gt;
 mount -t iso9660 /dev/cdrom /mnt/cdrom&lt;br /&gt;
&lt;br /&gt;
In general, you can call mount directly from the [[command line]], using the following general [[syntax]]:&lt;br /&gt;
 mount [options] [device] [dir]&lt;br /&gt;
&lt;br /&gt;
During the installation process, most linux [[distribution]]s create a file called [[fstab|/etc/fstab]], the [[filesystem]] table.  This file contains mount settings for the [[volume]]s installed in your system. This means that we can avoid having to type in the [[device name]], format, etcetera, if we merely want to mount a CD. For example, if line did not exist already, you could add the following line in your [[fstab|/etc/fstab]] file for your cdrom drive (the first line here is just a helper for you; only add the /dev/cdrom line to [[fstab|/etc/fstab]]):&lt;br /&gt;
 (device name)  (mount point)   (filesystem types)   (options)        (usually 0 0)&lt;br /&gt;
 /dev/cdrom      /cdrom          iso9660              ro,user,noauto   0 0&lt;br /&gt;
&lt;br /&gt;
Then, when you want to mount a new CD, you would just type &amp;lt;tt&amp;gt;mount /cdrom&amp;lt;/tt&amp;gt;.  &lt;br /&gt;
&lt;br /&gt;
By default, many linux distributions will require you to [[go root]] to mount and [[umount|unmount]] volumes (this is signified by the lack of an option &amp;quot;user&amp;quot; or &amp;quot;users&amp;quot; on the line).  Example of a root-only-mountable device:&lt;br /&gt;
&lt;br /&gt;
 /dev/floppy      /mnt/floppy    auto                 noauto,defaults  0 0&lt;br /&gt;
&lt;br /&gt;
To change [[fstab|/etc/fstab]] so that any user can mount (and unmount) his or her own devices, make sure there's an option &amp;quot;user&amp;quot; in the list of options (the fourth thing on the line between filesystem type and the two 0's at the end of the line) for that device {the &amp;quot;user&amp;quot; option is so user mike can mount his cdrom and then only he can [[umount|unmount]] it}.&lt;br /&gt;
&lt;br /&gt;
To make it so that any user can mount any device or [[umount|unmount]] any device, add the options &amp;quot;users&amp;quot; to the list of options for that device {the &amp;quot;users&amp;quot; option is so that mike can mount the cdrom but he or any other regular user can unmount it at any time}.  Examples:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 /dev/floppy1      /mnt/floppy1    auto                 noauto,defaults,user   0 0&lt;br /&gt;
&lt;br /&gt;
 /dev/floppy2      /mnt/floppy2    auto                 noauto,defaults,users  0 0&lt;br /&gt;
&lt;br /&gt;
For more information on the mount command, type &amp;lt;b&amp;gt;man mount&amp;lt;/b&amp;gt; at any shell prompt.&lt;br /&gt;
&lt;br /&gt;
== Mounting an ISO image from an ordinary file ==&lt;br /&gt;
&lt;br /&gt;
Sometimes it is useful to mount an [[ISO image]] file that you made or have downloaded to be able to access or check the contents. In Linux, this is known as ''loopback mounting'' and is done by using the loopback device. &lt;br /&gt;
This is possible with the following command:&lt;br /&gt;
&lt;br /&gt;
 mount -t iso9660 -o ro,loop=/dev/loop0 NameOfISOFile MountPoint&lt;br /&gt;
&lt;br /&gt;
Other Unix-like systems may provide other means.&lt;br /&gt;
&lt;br /&gt;
== See Also ==&lt;br /&gt;
&lt;br /&gt;
* [[umount]]&lt;br /&gt;
* [[fstab|/etc/fstab]]&lt;br /&gt;
* [[Making an ISO from CDROM]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=LQWiki:Sandbox&amp;diff=14296</id>
		<title>LQWiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=LQWiki:Sandbox&amp;diff=14296"/>
		<updated>2004-12-03T11:55:22Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: {{sandbox}} &amp;lt;!-- Please don't remove this --&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{sandbox}} &amp;lt;!-- Please don't remove this --&amp;gt;&lt;br /&gt;
Kaffiene&lt;br /&gt;
&lt;br /&gt;
http://images.freshmeat.net/screenshots/42710_thumb.png&lt;br /&gt;
&lt;br /&gt;
&amp;lt;math&amp;gt; \sum_{n=0}^\infty \frac{x^n}{n!} &amp;lt;/math&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=25326</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=25326"/>
		<updated>2004-12-03T11:54:56Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: +hr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|&lt;br /&gt;
This page is called the '''Sandbox''', and it is simply a page for trying out/testing your Wiki markup. (For more information on Wiki markup itself, see the [[LQWiki:Wiki markup|Wiki markup guide]]). To use this page, simply click on the '''Edit tab''' link above - then - type in the markup/content that you want to test out, then click on the '''Show preview''' button below the edit box to see what the markup produces.&lt;br /&gt;
|}&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=14077</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=14077"/>
		<updated>2004-12-03T11:54:28Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: use preexisting sandbox message&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| border=1&lt;br /&gt;
|&lt;br /&gt;
This page is called the '''Sandbox''', and it is simply a page for trying out/testing your Wiki markup. (For more information on Wiki markup itself, see the [[LQWiki:Wiki markup|Wiki markup guide]]). To use this page, simply click on the '''Edit tab''' link above - then - type in the markup/content that you want to test out, then click on the '''Show preview''' button below the edit box to see what the markup produces.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Talk:LinuxQuestions.org_Wiki:Sandbox&amp;diff=25328</id>
		<title>Talk:LinuxQuestions.org Wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Talk:LinuxQuestions.org_Wiki:Sandbox&amp;diff=25328"/>
		<updated>2004-12-03T11:53:19Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: #REDIRECT LQWiki talk:Sandbox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[LQWiki talk:Sandbox]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=25325</id>
		<title>LinuxQuestions.org Wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=25325"/>
		<updated>2004-12-03T11:52:51Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: #REDIRECT LQWiki:Sandbox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[LQWiki:Sandbox]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=14074</id>
		<title>LinuxQuestions.org Wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=14074"/>
		<updated>2004-12-02T10:48:39Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: {{sandbox}} &amp;lt;!-- Please don't remove this line--&amp;gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{sandbox}} &amp;lt;!-- Please don't remove this line--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Ddd&amp;diff=25305</id>
		<title>Ddd</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Ddd&amp;diff=25305"/>
		<updated>2004-12-02T10:48:02Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: tidy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ddd''' ('''D'''ata '''D'''isplay '''D'''ebugger) is a graphical wrapper for [[gdb]] and other [[debuggers]], using [[motif]].  It can be much easier to use than most regular debuggers as you don't need to be familiar with the commands or tools needed to operate them.&lt;br /&gt;
&lt;br /&gt;
It provides other features that can be advantageous over using the command line interface for the debuggers, such as visualization of data structures, and point-and-click setting of breakpoints or watches.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.gnu.org/software/ddd/ ddd Homepage]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Gdb&amp;diff=19394</id>
		<title>Gdb</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Gdb&amp;diff=19394"/>
		<updated>2004-12-02T10:46:04Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: tidy up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''gdb''' ([[GNU]] Debugger) is a software [[debugger]]. It can be used to diagnose software runtime errors, such as segmentation faults, or other errors that are not easily detectable or diagnosable at runtime. It can perform typical debugger functions such as breakpoints, watching, stepping, and so on.&lt;br /&gt;
&lt;br /&gt;
As with most [[Unix_philosophy|UNIX style]] programs gdb has a [[command line]] interface. [[ddd]] is a graphical wrapper for gdb, as well as some other debuggers.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Debuggers]] for a list of debuggers.&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
*[http://www.gnu.org/software/gdb/gdb.html gdb Homepage]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Debuggers&amp;diff=25327</id>
		<title>Debuggers</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Debuggers&amp;diff=25327"/>
		<updated>2004-12-02T10:43:17Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: Debuggers moved to Debugger&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Debugger]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=14076</id>
		<title>Template:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Template:Sandbox&amp;diff=14076"/>
		<updated>2004-12-02T10:39:59Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: add template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is the '''LinuxQuestions.org sandbox''', where you can experiment with editing here, before you try editing the other articles, where no one will scream at you for messing things up.&lt;br /&gt;
----&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=14069</id>
		<title>LinuxQuestions.org Wiki:Sandbox</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=LinuxQuestions.org_Wiki:Sandbox&amp;diff=14069"/>
		<updated>2004-12-02T10:39:02Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: {{sandbox}}&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{sandbox}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User_talk:Crazyeddie&amp;diff=14010</id>
		<title>User talk:Crazyeddie</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User_talk:Crazyeddie&amp;diff=14010"/>
		<updated>2004-11-28T01:41:35Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: Just noticed you signing personal comments. Does this mean LQ is not averse to opinion as say, Wikipedia would be?&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hello. Curious to know why you haven't tried Gentoo. Coming from slack, and showing interest in LFS, you may find Gentoo a decent middle ground between the two. I think it's a great distro...if you don't mind the long install. And their forums are one of the better forums out there. Anyway...back to the wiki.&lt;br /&gt;
[[User:Dkaplowitz|Dkaplowitz]]&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I've heard of it, but haven't [had a chance|taken the time] to look at it. Slack just happend to be the first distro I was introduced to, and I found the lack of a package manager to be limiting. I'm working on LFS more for education purposes than anything else. As for other distros, I liked Mandrake 9.1 a lot, but I've heard bad things from a friend of mine about 9.2. After a bad week of cleaning malware off windows boxes, I decided to take an amble down the path of righteousness, and installed Debian. Like I said in the main page, Debian did somethings in the startup files that I didn't particullarly like. The default settings were perfectly alright, but I wanted it to do it my way. After some fumbling around I realized that I needed to know more about the inner workings of Linux, hence the LFS.  &lt;br /&gt;
&lt;br /&gt;
[[User:Crazyeddie|Crazyeddie]] 04:50, Mar 27, 2004 (EST)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Thanks for the update, I'll try and contact some of the MediaWiki developers and see if they can post to your mailing list, or contact Jeremy directly. [[User:Dori|Dori]] 21:07, Jul 5, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Re [[Chown]], the point about dot files is important, but I think we should keep it just at [[Dot file]] ;) [[User:Dysprosia|Dysprosia]] 05:13, Aug 3, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
Fair enough. Somebody asked about it in the chown talk page so that's why it's there. [[User:Crazyeddie|Crazyeddie]] 15:14, Aug 3, 2004 (EDT)&lt;br /&gt;
----&lt;br /&gt;
Dan, might be an idea to remove this Redirect page you've just created - always handy to have them spelt correctly first :)&lt;br /&gt;
&lt;br /&gt;
http://wiki.linuxquestions.org/index.php?title=Desktop_enviornment&amp;amp;redirect=no&lt;br /&gt;
&lt;br /&gt;
Also - you have to manually note down what you've deleted in the deletion log --[[User:Skyline|Skyline]] 16:52, Aug 3, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
#yeah, it does help when you spell it right...&lt;br /&gt;
#okay, I'll go in and do that.&lt;br /&gt;
[[User:Crazyeddie|Crazyeddie]] 17:30, Aug 3, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Howdy! I appreciate your contributions to the wiki!&lt;br /&gt;
&lt;br /&gt;
Is there a different wiki we can put the hacker's jargon dictionary onto?&lt;br /&gt;
&lt;br /&gt;
I feel like it's enough OffTopic that it shouldn't be here. I believe that there should be a wiki for it, or to complement the authoritative version, but I don't think it should be here.&lt;br /&gt;
&lt;br /&gt;
-- LionKimbro&lt;br /&gt;
&lt;br /&gt;
AFAIK, no. I originally planned to trim it down to just what I thought was on topic, but then I noticed a handful of LQwiki articles written on topics I had discarded. I'll lay off it for a while. A little bit of OTness doesn't hurt, just so long as it doesn't overwhelm the rest of the wiki. But it ''is'' getting close to that point. (One of the reasons I'm doing the [[Linux Documentation Project]] incorporation is to balance out all the OTness I'm inflicting on this wiki.) Dang thing is addictive though. If you find a particular article ''really'' offtopic, I'd guess you could nominate it for deletion... just as soon as we figure out a way to do that :-/[[User:Crazyeddie|Crazyeddie]] 18:34, Aug 4, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
Heh. Yes, it ''is'' addicting.&lt;br /&gt;
&lt;br /&gt;
You might want to read some of the ideas we've had over on [http://communitywiki.org/ CommunityWiki] about how to work [http://communitywiki.org/ThePublicWeb the public web.]&lt;br /&gt;
&lt;br /&gt;
I think that with time, there will be a &amp;quot;proper place&amp;quot; for just about everything. (See [http://communitywiki.org/TooFewWiki TooFewWiki] and [http://communitywiki.org/WikiProliferation WikiProliferation.])&lt;br /&gt;
&lt;br /&gt;
Perhaps one of the most important developments for the wiki world would be [http://wikifeatures.wiki.taoriver.net/moin.cgi/NameSpacesForPages easy namespaces for pages.]&lt;br /&gt;
&lt;br /&gt;
[[User:LionKimbro|LionKimbro]]&lt;br /&gt;
&lt;br /&gt;
Well, I think hacker folklore has a place on this wiki, since programming, Linux, and hacking is interleaved. But this wiki shouldn't be ''only'' about hacker folklore. I do plan on eventually incorporating the entire File here, but we need to focus on our main mission first. &lt;br /&gt;
&lt;br /&gt;
Wikis are great, because it allows users to contribute back to the community without much more knowledge than how to work a web browser in the first place. The main thing holding them back, as far as I can tell, is the lack of PHP coders to maintain the back end. (Plus people willing to pay for the hardware and bandwidth...)&lt;br /&gt;
&lt;br /&gt;
I'm not so sure encouraging more NameSpaces is a good idea. I think they are good for keeping &amp;quot;administrative&amp;quot; areas of wikis seperate from the actual content, but any direct organization of wikis should be kept to a bare minimum. My experience with the [[Hardware Compatability List]] suggests that organizational schemes are the product of one or a few minds. Wikis naturally grow more organically, and one of the great things about wikis is the ability to random walk using the links (or, sometimes, the random page feature). Categories  and other hierarchial organizational schemes are just too much work.&lt;br /&gt;
&lt;br /&gt;
But maybe I misunderstand what you're trying to say. (Or I'm just plain wrong :-)). [[User:Crazyeddie|Crazyeddie]] 16:27, Aug 6, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
Hi Eddie. Yeah, I use this site as an information dump of sorts. Every time I do something that I don't think I'll remember next time I need it, I'll post it here. I read that you are also a debian user :-) I think Debian was the second distro I ever installed, it was potato. I've used many distros since but I always crawl back to debian. I'm currently working on a debian project. You might want to chek it out [[Installing woody|here]]. Well, anyways, thanks for the welcome! - [[User:Koody|Koody]] 08:45, Aug 8, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
I've just restructured [[LQWiki:Forums]] a little. It's just to keep Talk pages for discussion, and I've moved the preexisting archive to a dedicated archive subpage. Thanks [[User:Dysprosia|Dysprosia]] 02:46, Sep 1, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
Groovy [[User:Crazyeddie|Crazyeddie]] 17:32, Sep 1, 2004 (EDT)&lt;br /&gt;
----&lt;br /&gt;
Dan, the [http://wiki.linuxquestions.org/wiki/BullDog Bulldog] article has been edited in accordance with our ''Manual of style'' (as usuall..) - helps with consistency - btw, good work on TLDP email - thanks --[[User:Skyline|Skyline]] 08:21, Sep 4, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
Thought I got it right that time... [[User:Crazyeddie|Crazyeddie]] 12:21, Sep 4, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== On copyright and intellectual property ==&lt;br /&gt;
&lt;br /&gt;
Hi Dan, thanks for your advice on [[User talk:Sdrubble]] on Oct. 1. Got it only right now, and  will do my best to keep it in mind from now on.&lt;br /&gt;
&lt;br /&gt;
To be honest I feel sad about this kind of stuff. I don't personally believe on intellectual property [that's a spiritual discussion which does not belong here]; moreover, I was born and raised in a country where copyright laws do exist but are not taken seriously by common folks. A large corporation usually enforces this kind of stuff internally, but average Joes do not think twice before going to the copy shop next door (one or two on every block, believe me) and cloning a whole book or paying US$3 for a CD with Win XP for their home computer.&lt;br /&gt;
&lt;br /&gt;
So in this particular Wiki case (where I can see that this kind of concern is taken VERY seriously) the effect it will have on me is that I won't feel as compelled as I was before to research bits of info and make it available here. I will certainly NOT spend my time emailing webmasters and requesting permissions to spread info that they themselves obviously want to spread.&lt;br /&gt;
&lt;br /&gt;
However I also accept that the law is the law and should [... not 'MUST' ...] be followed, no matter what silly consequences might arise from that. So I'll keep my rebel lines of thought to myself and not materialize those onto unlawful actions (not on LQ, at least).&lt;br /&gt;
&lt;br /&gt;
As a side note I personally believe that an approaching social evolution [you might read 'spiritual' instead of social, and 'revolution' instead of evolution] will soon turn all copyright, patent, intellectual property and similar concepts into curiosities from the past. Time should tell.&lt;br /&gt;
&lt;br /&gt;
Keep your advice coming. It will be welcomed by the brain even when rejected by the heart.&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;br /&gt;
Sdrubble&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Please write in the about section of wiki.lq.org what wikisoftware is used.&lt;br /&gt;
We use zope and I personaly do not like the usage of that software.&lt;br /&gt;
If this software supports ldap we could change to it...&lt;br /&gt;
--[[User:Phobie|Phobie]] 16:21, Oct 26, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
[[User:Jeremy|Jeremy]] is the one you'll have to talk to about that. Me and code don't get along so good. [[User:Crazyeddie|Crazyeddie]] 16:42, Oct 26, 2004 (EDT)&lt;br /&gt;
&lt;br /&gt;
---------&lt;br /&gt;
Hi Dan, just now I saw your msg on [[User talk:Sdrubble]] on Oct 23. I'm not that a frequent visitor around here . . . :)&lt;br /&gt;
&lt;br /&gt;
I'm from Brazil, and relax - no offense taken at all. It's a known fact that the Emperor of the US is the self-appointed Protector of the rest of world, although you don't usually find that statement in such a clear written form.&lt;br /&gt;
&lt;br /&gt;
I'd not add anything to your list - as a matter of fact I'd just remove all items. ;)  As the future Emperor of Planet Earth I will decree that all intellectual products are received from a Source higher than men's minds, and therefore the concept of IP is an aberration and an attempt at illegal appropriation.&lt;br /&gt;
&lt;br /&gt;
Of course, no copyright laws shall remain after that, as well as no profitable software companies and  also . . . uh oh, better stop right here.&lt;br /&gt;
&lt;br /&gt;
Thnx for your answer, but you shouldn't bother replying to this anarchist any further . . . :))&lt;br /&gt;
&lt;br /&gt;
Cheers&lt;br /&gt;
&lt;br /&gt;
[[User:Sdrubble|Sdrubble]] Nov. 22, 2004&lt;br /&gt;
---------&lt;br /&gt;
&lt;br /&gt;
Just noticed you signing personal comments. Does this mean LQ is not averse to opinion as say, Wikipedia would be? Is there some official guidelines/policy/arrangements about this? I am weakly in disagreement with personal opinion, but I'm not completely averse to it... [[User:Dysprosia|Dysprosia]] 20:41, Nov 27, 2004 (EST)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Text_editor&amp;diff=14012</id>
		<title>Text editor</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Text_editor&amp;diff=14012"/>
		<updated>2004-11-28T01:37:34Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: alphabetise&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''text editor''' is an [[application]] that is used to write and edit plain text. Text editors under Unix and Unix-like operating systems such as Linux are much more sophisticated than the default editors in other operating systems, in that these editors allow for more efficient editing, with extra features. These editors are not intended to be as simple or lightweight as the editors under Windows such as Notepad. However there are basic editors with a minimum of features if the extra power seems intimidating. &lt;br /&gt;
&lt;br /&gt;
Under Unix and Unix-like operating systems, most system development and administration is done with text editing tools. Because of this there are many advanced editors available for Linux, which have a steeper learning curve for complete mastery. However, there is also a great number of simpler editors available for less advanced uses. Since so much of system administration is done by editing text files, your editor is one of your most important tools, along with your [[shell]].&lt;br /&gt;
&lt;br /&gt;
As has been stated, their is a wide variety of editors available for Linux, to the point where it seems like every coder has created one at least once.&lt;br /&gt;
&lt;br /&gt;
Many [[holy wars]] are fought over text editors. This is partially because they take time to learn, and when people invest that much time in something, they develop strong feelings about it. If this prospect dismays you, never fear because, as is almost always the case with Linux, choice abounds and very simple user-friendly editors are also available.&lt;br /&gt;
&lt;br /&gt;
==Specific applications==&lt;br /&gt;
&lt;br /&gt;
===CLI text editors===&lt;br /&gt;
* [[ed]]&lt;br /&gt;
* [[emacs]]&lt;br /&gt;
* [[joe]]&lt;br /&gt;
* [[nano]]&lt;br /&gt;
* [[pico]]&lt;br /&gt;
* [[vi]] and its derivatives&lt;br /&gt;
&lt;br /&gt;
[[Keyboard shortcuts at a glance]]&lt;br /&gt;
&lt;br /&gt;
===GUI text editors ===&lt;br /&gt;
* [[bluefish]]&lt;br /&gt;
* [[emacs]]&lt;br /&gt;
* [[kate]]&lt;br /&gt;
* [[kwrite]]&lt;br /&gt;
* [[Gedit]]&lt;br /&gt;
* [[gvim]]&lt;br /&gt;
* [[NEdit]]&lt;br /&gt;
* [[Composer]] (Comes with Mozilla)&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Text Processing]]&lt;br /&gt;
*[[Word Processor]]&lt;br /&gt;
*[[WYSIWYG]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Console&amp;diff=14728</id>
		<title>Console</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Console&amp;diff=14728"/>
		<updated>2004-11-28T01:35:22Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: dont' make reference to people here&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A console is a command line interface to a computer. All input and output to the computer is textual.&lt;br /&gt;
&lt;br /&gt;
In the early days of UNIX, a console was a physical device a person would use to access a central computer. At first this was just a keyboard and basic line printer, screens came later. These devices were called ''teletypewriters'', or more comonly ''teletypes'' or ''tty''s. In those days UNIX was used on university [[minicomputers|minicomputers]], with several consoles connected. Below is a link to a picture of a [[PDP]]-7, where UNIX started life:&lt;br /&gt;
&lt;br /&gt;
[http://www.faqs.org/docs/artu/graphics/pdp7.jpg PDP7]&lt;br /&gt;
&lt;br /&gt;
The basic teletype of the late sixties influenced UNIX design principles in ways we see in [[GNU/Linux]] today. When you have a finite roll of paper to work on you want output to be terse, so UNIX programs say nothing instead of printing 'no output'. There are other reasons for this design decision - it makes the output form one program easier to parse as input to the next - but hardware limitations were certainly a factor.&lt;br /&gt;
&lt;br /&gt;
Because in UNIX all devices are files, reading from a tty keyboard is the same as reading text from a file, writing to it is like writing to the file. This allowed technology of the day to be loosely coupled to the UNIX architecture, and more easily replaced when newer hardware came along. When monitors replaced printers as the main output device only a little software had to be rewritten because the programs did not rely on hardware specifics. To this day Linux calls the consoles tty, and the same files exist for reading or writing to them. Even if you never use them, there are files in &amp;lt;tt&amp;gt;/dev&amp;lt;/tt&amp;gt; to support many teletypes, the command &amp;lt;tt&amp;gt; $ ls /dev | grep ^tty -c &amp;lt;/tt&amp;gt; will output how many.&lt;br /&gt;
&lt;br /&gt;
Fast forward to the present, the '''console''' (&amp;lt;tt&amp;gt;/dev/console&amp;lt;/tt&amp;gt;) is just the tty that the system was booted from. Nowadays, it means the same thing as &amp;quot;[[terminal]]&amp;quot; (although there &amp;lt;i&amp;gt;is&amp;lt;/i&amp;gt; also a &amp;lt;tt&amp;gt;tty&amp;lt;/tt&amp;gt; command which reports back which tty you're currently logged in on). You can usually access teletypes one to six of a local machine (/dev/tty1 - /dev/tty6) by pressing Ctrl-Alt-Fn where Fn is F1, F2 etc.&lt;br /&gt;
&lt;br /&gt;
On a typical machine running the [[debian]] stable [[Linux]] distribution, the first serial port is &amp;lt;tt&amp;gt;/dev/ttyS0&amp;lt;/tt&amp;gt;. Many computers also have /dev/ttyUSB0 through /dev/ttyUSB15, a terminal may be connected in many ways and take many forms because the programs which use it do not rely on hardware specifics.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- This used to read &amp;quot;A serial port on a GNU/Linux box can act as a terminal, since a terminal is just any electromechanical device a human uses to get data into a computer&amp;quot; But this isn't really true, for example a mouse is an electromechanical device a human uses to get data into a computer, but could not be used as a console. --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- I guess it depends on what mouse strokes you use! :-p - Crazyeddie --&amp;gt; &lt;br /&gt;
&lt;br /&gt;
==See Also==&lt;br /&gt;
* [[CLI]]&lt;br /&gt;
* [[TV Typewriters]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=User_talk:M00t00&amp;diff=25303</id>
		<title>User talk:M00t00</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=User_talk:M00t00&amp;diff=25303"/>
		<updated>2004-11-28T01:27:29Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: greets/tip&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, welcome to the LinuxQuestions wiki. I'd just point out to you as a tip that you needn't (and shouldn't) sign articles, as your contributions are always listed in a page's history. Thanks [[User:Dysprosia|Dysprosia]] 20:27, Nov 27, 2004 (EST)&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Proc&amp;diff=25302</id>
		<title>Proc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Proc&amp;diff=25302"/>
		<updated>2004-11-28T01:26:40Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: rm sig and tweak intro&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Linux]] operating system provides a pseudo-filesystem that provides an interface to kernel information, and to recieve information from a user or process.  &lt;br /&gt;
&lt;br /&gt;
The /proc filesystem started out as a way to find information about processes, but now it is used by just about everything for which implementing a system call would be a waste.&lt;br /&gt;
&lt;br /&gt;
The filesystem is not itself on a disk, rather, it is in kernel memory, where the kernel and its modules control what is inside these files.  When a file in /proc is read, a function or handler is looked up (from a table within the kernel), and that function will output information.  Likewise, when a file is written to in /proc, a bit of the kernel will handle reading it in.&lt;br /&gt;
&lt;br /&gt;
Some examples of /proc usage are /proc/cmdline, and /proc/config.gz.  These provide two peices of information about the kernel, the &amp;quot;command line&amp;quot; (the parameters passed to the kernel at boot), and the configuration file.  Of course there is also loadavg, partitions, swaps, version, uptime, and so on.&lt;br /&gt;
&lt;br /&gt;
Also of interest is /proc/apm and /proc/acpi, for thier respective power management systems.  Each one reports information about the state of power management, to be gathered by various programs/monitors.  /proc/acpi is a directory, divided into subdirectories for each power device (fan, battery, button, and so on).  Each subdirectory gives information about its device.  /proc/apm is a 'file' which has information about the power, such as charge, the state of the ac-adapter, and time untill battery charged/drained.&lt;br /&gt;
&lt;br /&gt;
The /proc filesystem is also used by many parts of the kernel for input and output.&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=GRUB_howto_and_troubleshooter&amp;diff=25031</id>
		<title>GRUB howto and troubleshooter</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=GRUB_howto_and_troubleshooter&amp;diff=25031"/>
		<updated>2004-10-28T23:32:11Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: #REDIRECT GRUB - keep information at the one place, please&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[GRUB]]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Readelf&amp;diff=25229</id>
		<title>Readelf</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Readelf&amp;diff=25229"/>
		<updated>2004-10-28T05:06:22Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''readelf''' lets you examine information about an [[ELF]] binary or object file. It however does not perform disassembly, use [[objdump]] for this purpose.&lt;br /&gt;
&lt;br /&gt;
== Example usage ==&lt;br /&gt;
  readelf -sW myobject.o | more&lt;br /&gt;
&lt;br /&gt;
See also: [[Programming-related Commands]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=ELF&amp;diff=19111</id>
		<title>ELF</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=ELF&amp;diff=19111"/>
		<updated>2004-10-28T05:04:26Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: rework&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ELF''' ('''''e''xecutable and ''l''inking ''f''ormat''') is a format for storing binary executable or object data. It is very common, some Unix  and almost all Unix-like operating systems (including Linux) support it natively. &lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Library-related Commands and Files]] - for more information on shared libraries.&lt;br /&gt;
*[[compile]]&lt;br /&gt;
*[[compiler]]&lt;br /&gt;
*[[source]]&lt;br /&gt;
*[[readelf]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
http://www.theparticle.com/cs/bc/os/elfpecoff.html&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Sysfs&amp;diff=24836</id>
		<title>Sysfs</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Sysfs&amp;diff=24836"/>
		<updated>2004-10-28T05:01:19Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: spit it out&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Sysfs''' can refer to the:&lt;br /&gt;
*[[sysfs file system]]&lt;br /&gt;
*[[sysfs system call]]&lt;br /&gt;
&lt;br /&gt;
{{msg:disambig}}&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Find&amp;diff=13772</id>
		<title>Find</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Find&amp;diff=13772"/>
		<updated>2004-10-27T06:33:29Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up some more. needs a description of the options and it's simple use also&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''&amp;lt;tt&amp;gt;find&amp;lt;/tt&amp;gt;''' is a tool which allows primarily for the searching of files in a directory hierachy. It allows for versatile search criteria, for&lt;br /&gt;
formatted output, and for custom commands to be&lt;br /&gt;
run on search-results&lt;br /&gt;
&lt;br /&gt;
==Examples==&lt;br /&gt;
If one wants to find and delete all old backup files from your vi or emacs edit sessions, but save directories that happen to end in a tilde&lt;br /&gt;
&lt;br /&gt;
As root:&lt;br /&gt;
&lt;br /&gt;
 find / -type f -name &amp;quot;*~&amp;quot; -exec rm {} \;&lt;br /&gt;
&lt;br /&gt;
That's it&lt;br /&gt;
&lt;br /&gt;
Another example, if you wanted to perform a simple recursive grep:&lt;br /&gt;
&lt;br /&gt;
 find . -exec grep -H &amp;quot;searchtext&amp;quot; {} \;&lt;br /&gt;
&lt;br /&gt;
Find also works well with [[xargs]].  Using xargs minimizes the number of times that [[grep]] or [[rm]] is run, speeding things up.  The last commands could have been:&lt;br /&gt;
&lt;br /&gt;
 find / -type f -name &amp;quot;*~&amp;quot; | xargs rm&lt;br /&gt;
 find | xargs grep &amp;quot;searchtext&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
*[http://man.linuxquestions.org/index.php?query=find&amp;amp;section=0&amp;amp;type=2 find man page]&lt;br /&gt;
*[http://www.gnu.org/software/findutils/findutils.html findutils web page]&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Disk_partitioning&amp;diff=13623</id>
		<title>Disk partitioning</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Disk_partitioning&amp;diff=13623"/>
		<updated>2004-10-27T06:31:40Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: clean up&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Disk partitioning''' is the act of dividing a hard drive or other storage media into seperate sections, each behaving as if each section were on a seperate disk entirely.  The BIOS of the computer is informed of the partitioning through a special area near the beginning of the hard drive called the partition table.&lt;br /&gt;
&lt;br /&gt;
From an end user's point of view, partitioning is important because it can be used to create dual-boot systems and give older hardware access to more of the storage on newer hard drives. For example, a simple dual-boot partitioning scheme might have an NTFS partition containing Windows XP,  a partition for a Linux root directory, a third partition for home directories, and a Linux swap partition.  &lt;br /&gt;
&lt;br /&gt;
On many systems, there is a maximum limit of four primary partitions. It is possible for each primary partition to be divided into numerous logical partitions, but this process can be tricky.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
* [[Disk and tape drive commands]] partitioning tools and techniques .&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Partitioning&amp;diff=25224</id>
		<title>Partitioning</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Partitioning&amp;diff=25224"/>
		<updated>2004-10-27T06:30:22Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: Partitioning moved to Disk partitioning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Disk partitioning]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nice&amp;diff=14894</id>
		<title>Nice</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nice&amp;diff=14894"/>
		<updated>2004-10-27T06:29:20Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: ..&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Priorities]] [[Category:Tuning]]&lt;br /&gt;
&lt;br /&gt;
Operating systems such as Unix and Unix-like systems such as Linux allows appling attributes known as ''[[priority|priorities]]'' which control how much time is given to a certain program in proportion to others.&lt;br /&gt;
&lt;br /&gt;
Users can control priorities via the '''&amp;lt;tt&amp;gt;nice&amp;lt;/tt&amp;gt;''' utility, that reports or sets the priorities, which is an integer between -20 and 19. It is called &amp;quot;nice&amp;quot; since the number that is given to a process determines how willing a task is to step aside and let other tasks monopolize the processor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;nice&amp;lt;tt&amp;gt; is used when a command is first run.  For example,  &amp;lt;tt&amp;gt;nice -n 19 setiathome&amp;lt;/tt&amp;gt; would run [[setiathome]] with the lowest possible priority.  Privileges are required to run a command with negative priority.  To change the priority of a currently running process,  use [[renice]].&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Nice&amp;diff=13620</id>
		<title>Nice</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Nice&amp;diff=13620"/>
		<updated>2004-10-27T06:29:11Z</updated>

		<summary type="html">&lt;p&gt;Dysprosia: use categories, not that silly member of thing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Priorities]] [[Categories:Tuning]]&lt;br /&gt;
&lt;br /&gt;
Operating systems such as Unix and Unix-like systems such as Linux allows appling attributes known as ''[[priority|priorities]]'' which control how much time is given to a certain program in proportion to others.&lt;br /&gt;
&lt;br /&gt;
Users can control priorities via the '''&amp;lt;tt&amp;gt;nice&amp;lt;/tt&amp;gt;''' utility, that reports or sets the priorities, which is an integer between -20 and 19. It is called &amp;quot;nice&amp;quot; since the number that is given to a process determines how willing a task is to step aside and let other tasks monopolize the processor.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;tt&amp;gt;nice&amp;lt;tt&amp;gt; is used when a command is first run.  For example,  &amp;lt;tt&amp;gt;nice -n 19 setiathome&amp;lt;/tt&amp;gt; would run [[setiathome]] with the lowest possible priority.  Privileges are required to run a command with negative priority.  To change the priority of a currently running process,  use [[renice]].&lt;/div&gt;</summary>
		<author><name>Dysprosia</name></author>
	</entry>
</feed>