<?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=1143297781</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=1143297781"/>
	<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/wiki/Special:Contributions/1143297781"/>
	<updated>2026-04-13T07:57:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.0</generator>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Bc&amp;diff=21050</id>
		<title>Bc</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Bc&amp;diff=21050"/>
		<updated>2006-03-25T14:39:34Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &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;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Ssh-keygen&amp;diff=21048</id>
		<title>Ssh-keygen</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Ssh-keygen&amp;diff=21048"/>
		<updated>2006-03-25T14:39:22Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A tool to generate public-private key pairs for use with an [[ssh]] client.  Key pairs for both [[RSA]] and [[DSA]] protocols are supported.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Routing&amp;diff=21047</id>
		<title>Routing</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Routing&amp;diff=21047"/>
		<updated>2006-03-25T14:39:16Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Routing''' generally refers to the passing of network communications from one network to another.&lt;br /&gt;
&lt;br /&gt;
==See also==&lt;br /&gt;
*[[Router]]&lt;br /&gt;
*[[Ethernet]]&lt;br /&gt;
*[[LAN]]&lt;br /&gt;
*[[WAN]]&lt;br /&gt;
*[[network addressing]]&lt;br /&gt;
&lt;br /&gt;
{{stub}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Duchs&amp;diff=21046</id>
		<title>Duchs</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Duchs&amp;diff=21046"/>
		<updated>2006-03-25T14:39:10Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This command is non-standard but can be very useful the command originated from the O'Rielly book 101 linux server hacks.&lt;br /&gt;
&lt;br /&gt;
it requires a working version of perl.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;CODE&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
ls --color=no . |perl -npe &amp;quot;s/ /\\ /g;s/\n/\0/g;&amp;quot; | &lt;br /&gt;
xargs -0 du -bcs -- |sort -rn |head $* | &lt;br /&gt;
perl -ne '($s, $i) = split(/[^\d]/, $_,2);if ($s&amp;lt;1024) {$a=$s;$u=&amp;quot;b&amp;quot;} \&lt;br /&gt;
    elsif (($s &amp;gt;=1024) &amp;amp;&amp;amp; ($s &amp;lt; 1048576)) {$u=&amp;quot;kb&amp;quot;; $a=$s/1024;} \&lt;br /&gt;
    elsif (($s &amp;gt;=1048576) &amp;amp;&amp;amp; ($s &amp;lt; 1073741824)) {$a=$s/1048576;$u=&amp;quot;mb&amp;quot;}\ &lt;br /&gt;
    else {$a=$s/1073741824;$u=&amp;quot;gb&amp;quot;;}printf(&amp;quot;%03.2f%s %s&amp;quot;,$a,$u,$i);'&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/CODE&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
ED Note: you may need to remove the \'s at the ends of the lines and make it one line when saving to a file&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
The internals of the command itself are not very pretty, but it uses [[du]] to get the size of each directory in the current one, then uses the program [[sort]] to sort all of the entries and then runs the whole thing through head to print the top 9 directories, to print more simply run the command like this (also here is a sample output)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;CODE&amp;gt;&amp;lt;blockquote&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
ryan@ryan /tmp $ duchs -n 15&lt;br /&gt;
4.17gb total&lt;br /&gt;
1.95gb Halo_Combat_Evolved-FLT&lt;br /&gt;
626.68mb cdtemp&lt;br /&gt;
361.38mb Program Files&lt;br /&gt;
155.15mb SavageDemoInstaller-Linux.zip&lt;br /&gt;
145.67mb tmp&lt;br /&gt;
64.47mb mistlands&lt;br /&gt;
54.52mb Twisted-1.0.8alpha3&lt;br /&gt;
36.85mb mistdemo&lt;br /&gt;
34.27mb DX23ec.tmp&lt;br /&gt;
33.66mb galeon-1.3.8&lt;br /&gt;
29.22mb mistlands-tp1.linux.i386.tar.gz&lt;br /&gt;
22.64mb NVIDIA-Linux-x86-1.0-4496-pkg2&lt;br /&gt;
20.52mb thg10_athlon64_video.avi&lt;br /&gt;
19.78mb thg_video_10_athlon64.zip&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/blockquote&amp;gt;&amp;lt;/CODE&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
the options to it get passed immediately to the [[head]] command.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Gslapt&amp;diff=21044</id>
		<title>Gslapt</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Gslapt&amp;diff=21044"/>
		<updated>2006-03-25T14:39:02Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Gslapt''' is a GTK+ frontend to libslapt, the [[slapt-get]] library which provides advanced [[package management]] for [[Slackware]] and its derivatives.  Inspired by the functionality present in [[Synaptic]], Gslapt aims to bring the ease of use enjoyed by [[Debian]] and its derivatives to the [[Slackware]] world.  &lt;br /&gt;
&lt;br /&gt;
Gslapt was written primarily to supersede the vlapt (x)dialog [[slapt-get]] frontend used by [[Vector Linux]].&lt;br /&gt;
&lt;br /&gt;
==Distributions==&lt;br /&gt;
&lt;br /&gt;
Besides [[Slackware]], Gslapt may be used with or included by the following distributions:&lt;br /&gt;
&lt;br /&gt;
 * [[Vector Linux]]&lt;br /&gt;
 * [http://www.mutagenix.org Mutagenix]&lt;br /&gt;
 * [[SLAX]]&lt;br /&gt;
 * [http://www.slamd64.com/ Slamd64]&lt;br /&gt;
 * [http://gsb.sourceforge.net/ Freerock GNOME]&lt;br /&gt;
 * [http://www.gware.org/ GWARE GNOME]&lt;br /&gt;
 * [http://slampp.abangadek.com/ SLAMPP]&lt;br /&gt;
 * [http://getopenlab.com/ OpenLab GNU/Linux]&lt;br /&gt;
 * [http://ocsid.spaghettilinux.org/ Open Community Slackware Install DVD]&lt;br /&gt;
 * [http://floyd-linux.pappapc.com/ Floyd GNU/Linux]&lt;br /&gt;
 * [http://www.stibs.cc/stx/ STX GNU/Linux]&lt;br /&gt;
 * [http://www.nnlinux.com/ Nonux GNU/Linux]&lt;br /&gt;
 * [http://wolvix.org/ Wolvix LiveCD]&lt;br /&gt;
 * [http://www.goblinx.com.br/en/ GoblinX]&lt;br /&gt;
 * [[College Linux]]&lt;br /&gt;
&lt;br /&gt;
==External links==&lt;br /&gt;
&lt;br /&gt;
*[http://software.jaos.org/#gslapt Homepage]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
	<entry>
		<id>https://wiki.linuxquestions.org/index.php?title=Adduser&amp;diff=21043</id>
		<title>Adduser</title>
		<link rel="alternate" type="text/html" href="https://wiki.linuxquestions.org/index.php?title=Adduser&amp;diff=21043"/>
		<updated>2006-03-25T14:38:59Z</updated>

		<summary type="html">&lt;p&gt;1143297781: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;adduser example:&lt;br /&gt;
&amp;lt;tt&amp;gt;&amp;lt;CODE&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
adduser -c &amp;quot;First Middle Last&amp;quot; #add user &amp;quot; for text with spaces after -c&lt;br /&gt;
adduser -c &amp;quot;First Middle Last&amp;quot; -g server #adduser to group server&lt;br /&gt;
adduser -c &amp;quot;First Middle Last&amp;quot; -g server -G project #adduser to optional group project&lt;br /&gt;
adduser -c &amp;quot;First Middle Last&amp;quot; -g server -G project -s /bin/bash #set users shell&lt;br /&gt;
adduser -c &amp;quot;First Middle Last&amp;quot; -g server -G project -s /bin/bash fml #set login name&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/CODE&amp;gt;&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Now the question, how do you set up lots of these at the same time? See [[webmin]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div  style=&amp;quot;display:none&amp;quot;&amp;gt;&lt;br /&gt;
[l_sp]&lt;br /&gt;
&amp;lt;a href=&amp;quot;http://test.com&amp;quot;&amp;gt; test&amp;lt;/a&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>1143297781</name></author>
	</entry>
</feed>