Main > Free Download Search >

Free unix commands software for linux

unix commands

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 4721
Unix::Mknod 0.03

Unix::Mknod 0.03


Unix::Mknod is a Perl extension for mknod, major, minor, and makedev. more>>
Unix::Mknod is a Perl extension for mknod, major, minor, and makedev.

SYNOPSIS

use Unix::Mknod qw(:all);
use File::stat;
use Fcntl qw(:mode);

$st=stat(/dev/null);
$major=major($st->rdev);
$minor=minor($st->rdev);

mknod(/tmp/special, S_IFCHR|0600, makedev($major,$minor+1));

This module allows access to the device routines major()/minor()/makedev() that may or may not be macros in .h files.

It also allows access to the mknod system call.

<<less
Download (0.005MB)
Added: 2007-02-21 License: Perl Artistic License Price:
975 downloads
The UNIX Man Slak Paks 0.5

The UNIX Man Slak Paks 0.5


The UNIX Man Slak Paks is a Slackware package creation framework. more>>
This is a collection of scripts which is used to manage the creation of Slackware packages. This framework is designed to make it easy to add packages to the collection and to easily tweak package parameters for testing and deployment.
The framework currently has a lot of parameters, and also has basic frameworks for CPAN packages. It is possible to add more frameworks and tweaks for other package networks as well, such as the PHP and Python archives, and these are in the works currently.
Enhancements:
- This marks the start of the new style of build scripts. These are much more modular, and have a consistent set of shell functions and variables which work in their defaults for most situations, and can be redefined by a package file to do special setup or other functions
- which some packages may require.
<<less
Download (0.26MB)
Added: 2005-04-04 License: GPL (GNU General Public License) Price:
1663 downloads
Commands::Guarded 0.01

Commands::Guarded 0.01


Commands::Guarded Perl package provides better scripts through guarded commands. more>>
Commands::Guarded Perl package provides better scripts through guarded commands.

SYNOPSIS

use Commands::Guarded;

my $var = 0;

step something =>
ensure { $var == 1 }
using { $var = 1 }
; # $var is now 1

step nothing =>
ensure { $var == 1 }
using { $var = 2 } # bug!
; # $var is still 1 (good thing too)

my $brokeUnless5 =
step brokenUnless5 =>
ensure { $var == 5 }
using { $var = shift }
; # nothing happens yet

print "var: $varn"; # prints 1

$brokeUnless5->do(5);

print "now var: $varn"; # prints 5

step fail =>
ensure { $var == 3 }
using { $var = 2 }
; # Exception thrown here

This module implements a deterministic, rectifying variant on Dijkstras guarded commands. Each named step is passed two blocks: an ensure block that defines a test for a necessary and sufficient condition of the step, and a using block that will cause that condition to obtain.

If step is called in void context (i.e., is not assigned to anything or used as a value), the step is run immediately, as in this pseudocode:

unless (ENSURE) {
USING;
die unless ENSURE;
}

If step is called in scalar or array context, execution is deferred and instead a Commands::Guarded object is returned, which can be executed as above using the do method. If do is given arguments, they will be passed to the ensure block and (if necessary) the using block.

The interface to Commands::Guarded is thus a hybrid of exported subroutines (see SUBROUTINES below) and non-exported methods (see METHODS).
For a detailed discussion of the reason for this modules existence, see RATIONALE below.

<<less
Download (0.012MB)
Added: 2007-05-23 License: Perl Artistic License Price:
885 downloads
Proc::Command 0.04

Proc::Command 0.04


Proc::Command is a backtick that does not use the shell for Perl under Windows. more>>
Proc::Command is a backtick that does not use the shell for Perl under Windows.

SYNOPSIS

use Proc::Command

@reponse = Proc::Command->command($command)
@reponse = Proc::Command->command($command, $trys)
@reponse = Proc::Command->command($command, $trys, $sleep)

use Proc::Command qw(command)

@reponse = command($command)
@reponse = command($command, $trys)
@reponse = command($command, $trys, $sleep)

Some Perls under Microsoft windows suffers disabilities over Unix Perls. One particular disability is a backtick without the console. Altough the Microsoft console, may be started without a window (start command with /b option or spawn program call), the Perl system command on windows usually creates a window. Creating a window causes immense user interface problem since it will randomly pop-up and take focus over the current window, erasing current entries into that window. Solutions such as "Proc::SafePipe" do not run on Perls for Window.

This module provides an answer by using the "open" command with a pipe to provide a backtick without a console that will run under Perls on Microsoft Windows.

<<less
Download (0.016MB)
Added: 2007-02-13 License: Perl Artistic License Price:
984 downloads
Remote Secure Command System 1.0

Remote Secure Command System 1.0


Remote Secure Command System is a remote asynchronous and secure command system based on a file configuration. more>>
Remote Secure Command System project is a remote asynchronous and secure command system based on a file configuration.

A standalone server sends and receives commands through files, and a batch system launch ssh and scp commands.
<<less
Download (0.040MB)
Added: 2006-09-04 License: GPL (GNU General Public License) Price:
1146 downloads
Tux, of Math Command 2001.09.07-0102

Tux, of Math Command 2001.09.07-0102


Tux, of Math Command project is a math practice game for elementary school level children. more>>
Tux, of Math Command project is a math practice game for elementary school level children.

Like so many other Linux games, it stars Tux, the Linux Penguin.

Players must answer math equations to shoot down comets which are falling towards their cities.

It can run on Linux/UNIX, Win32, Mac, and BeOS.

<<less
Download (1.3MB)
Added: 2006-10-17 License: GPL (GNU General Public License) Price:
647 downloads
Unix::Conf::Bind8::Conf 0.3

Unix::Conf::Bind8::Conf 0.3


Unix::Conf::Bind8::Conf is a front end for a suite of classes for manipulating a Bind8 style configuration file. more>>
Unix::Conf::Bind8::Conf is a front end for a suite of classes for manipulating a Bind8 style configuration file.

SYNOPSIS

my ($conf, $obj, $ret);

$conf = Unix::Conf::Bind8->new_conf (
FILE => named.conf,
SECURE_OPEN => /etc/named.conf,
) or $conf->die ("couldnt create `named.conf");

#
# All directives have corrresponding new_*, get_*, delete_*
# methods
#

$obj = $conf->new_zone (
NAME => extremix.net,
TYPE => master,
FILE => db.extremix.net,
) or $obj->die ("couldnt create zone `extremix.net");

# For objects that have a name attribute, name is to
# be specified, otherwise no arguments are needed.
$obj = $conf->get_zone (extremix.net)
or $obj->die ("couldnt get zone `extremix.net");

$obj = $conf->get_options ()
or $obj->die ("couldnt get options");

# For objects that have a name attribute, name is to
# be specified, otherwise no arguments are needed.
$obj = $conf->delete_zone (extremix.net)
or $obj->die ("couldnt delete zone `extremix.net");

$obj = $conf->delete_options ()
or $obj->die ("couldnt get options");

# directives that have a name attribute, have iterator
# methods
printf ("Zones defined in %s:n", $conf->fh ());
for my $zone ($conf->zones ()) {
printf ("%sn", $zone->name ();
}

printf ("Directives defined in %s:n", $conf->fh ());
for my $dir ($conf->directives ()) {
print ("$dirn");
}

$db = $conf->get_db (extremix.net)
or $db->die ("couldnt get db for `extremix.net");

This class has interfaces for the various class methods of the classes that reside beneath Unix::Conf::Bind8::Conf. This class is an internal class and should not be accessed directly. Methods in this class can be accessed through a Unix::Conf::Bind8::Conf object which is returned by Unix::Conf::Bind8->new_conf ().

<<less
Download (0.076MB)
Added: 2006-06-12 License: Perl Artistic License Price:
1229 downloads
Gnome Workstation Command Center 0.9.8

Gnome Workstation Command Center 0.9.8


GWCC allows users to execute network utilities (ping, nslookup, traceroute). more>>
GWCC allows users to execute network utilities (ping, nslookup, traceroute) and workstation commands (netstat, df, process grep) from a single tabbed window.
Welcome to GWCC.This program is designed to provide an easy to use interface to your Unix system. I dont know about you, but perform the same operations over-and-over day-after-day, and the command line provided via a terminal window ceases to be very useful once you want to start doing something with the information - like saving or printing it.
In addition to having to know all the flags for all the commands you want to use, you also have to scroll up-and-down the terminal window to retrace your steps and to cut-and-paste (what was that IP address again?).
So, i hope you will find my GTK/GNOME-based point-and-click application of some use in your daily computing activities. Please feel free to write to me with any suggestions you may have (see Contacting The Author below).
Main features:
- Complete preferences system (no need to edit any config files, or know flags)
- GNOME support (session management, dialogs, menus, etc.)
- LibGLADE support
- Saving and Printing of all output!
- Highly configurable command flags and program behaviour.
<<less
Download (0.17MB)
Added: 2006-06-22 License: GPL (GNU General Public License) Price:
1224 downloads
Running Unix Memory Test 0.2

Running Unix Memory Test 0.2


Running Unix Memory Test is a tool to check the memory without interrupting the service. more>>
The goal of RUMT is to check the memory of a computer over a long period of time and almost-real load conditions without having to interrupt the services.

RUMT exploits the possibility of some Unix kernels to selectivly disable some memory areas while still accessing them through the /dev/mem device. The principle of RUMT is to write pseudo-random data in these disabled memory areas, and later check them. This principle and the original code for the deterministic pseudo-random generator are from David Madore.

This distribution contains another variant on the same theme: URUMT allocates a large chunk of memory, locks it in memory using the mlock(2) system call, and scans /dev/mem to find where in physical memory the allocated area is. Then it continuously runs the same tests in that memory.

URUMT can not be used to test a particular area of memory: the kernel will give it whatever physical memory it feels like. But URUMT can be restarted now and then, hopefully getting different physical memory each time.

This is perfect if you suspect you have bad bits, but do not know at all where they are. Once you have sighted the bad bits, you can use a plain RUMT to test more extensively the neighborhood.
<<less
Download (0.015MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1663 downloads
Unix::Conf::Bind8::DB::A 0.3

Unix::Conf::Bind8::DB::A 0.3


Unix::Conf::Bind8::DB::A is a Class representing A records. more>>
Unix::Conf::Bind8::DB::A is a Class representing A records.

METHODS

Methods specified here are overridden. They might or not be differnt from the derived ones. For other methods refer to the METHODS section for Unix::Conf::Bind8::DB::Record.

new ()

Arguments
LABEL => string,
CLASS => string, # IN|HS|CHAOS
TTL => string|number,
AUTH_NS => nameserver,
MAIL_ADDR => rp,
SERIAL => zone_serial_no # number
REFRESH => refresh,
RETRY => retry,
EXPIRE => expire,
MIN_TTL => min_ttl,
PARENT => reference, # to the DB object datastructure

Class constructor. Creates a new Unix::Conf::Bind8::DB::* object and returns it if successful, an Err object otherwise. Do not use this constructor directly. Use the Unix::Conf::Bind8::DB::new_* equivalent instead.

auth_ns ()

Arguments
auth_ns
Object method. Get/set the records auth_ns. If an argument is passed, the invocants auth_ns is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants auth_ns is returned.

mail_addr ()

Arguments
mail_addr
Object method. Get/set the records mail_addr. If an argument is passed, the invocants mail_addr is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants mail_addr is returned.

serial ()

Arguments
serial
Object method. Get/set the records serial. If an argument is passed, the invocants serial is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants serial is returned.

refresh ()

Arguments
refresh
Object method. Get/set the records refresh. If an argument is passed, the invocants refresh is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants refresh is returned.

retry ()

Arguments
retry
Object method. Get/set the records retry. If an argument is passed, the invocants retry is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants retry is returned.

expire ()

Arguments
expire
Object method. Get/set the records expire. If an argument is passed, the invocants expire is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants expire is returned.

min_ttl ()

Arguments
min_ttl
Object method. Get/set the records min_ttl. If an argument is passed, the invocants min_ttl is set and true returned, on success, an Err object otherwise. If no argument is passed the invocants min_ttl is returned.

<<less
Download (0.076MB)
Added: 2006-06-01 License: Perl Artistic License Price:
1240 downloads
Unix configuration extractor 4

Unix configuration extractor 4


The Unix configuration extractor is a script more>> The Unix configuration extractor is a script that runs on the server to extract necessary security configurations. This script doesnt make any changes to the server other than creating the dump files<<less
Download (19KB)
Added: 2009-03-31 License: Freeware Price: Free
206 downloads
WEbTide Unix 1.3

WEbTide Unix 1.3


WebTide freeware HTML editor more>> The WebTide text editor is a new free HTML editor. It is designed to help web developers in creating fast and professional websites. It is also a programmer text editor.<<less
Download (1447)
Added: 2009-04-09 License: Freeware Price: Free
201 downloads
Unix I-Ching Generator 0.8.1

Unix I-Ching Generator 0.8.1


Unix I-Ching Generator is an I Ching generator for the Unix command line. more>>
Unix I-Ching Generator project is an I Ching generator for the Unix command line.
It accepts questions and generates responses that can be looked up in the I Ching (a Chinese divination book).
It is designed around "spiritual algorithms", that is, algorithms that make some sort of sense spiritually, not just programatically.
This is software that automates the casting of I-Ching hexagrams. It does not provide the interpretations or readings of those hexagrams.
It merely outputs a mandella of two hexagrams and then informs you of the numerical identity of each hexagram.
Enhancements:
- Moved global options to header file. (ARJ)
- Changed unigram::cast() so that it relied on globals. (ARJ)
- Fixed spelling errors. (ARJ)
<<less
Download (0.013MB)
Added: 2006-12-13 License: GPL (GNU General Public License) Price:
1056 downloads
Arbitrary Command Output Colourer 0.7.1

Arbitrary Command Output Colourer 0.7.1


acoc is a regular-expression based colour formatter for programs that display output on the command-line. more>>
acoc is a regular-expression based colour formatter for programs that display output on the command-line. It works as a wrapper around the target program, executing it and capturing the stdout stream. Optionally, stderr can be redirected to stdout, so that it, too, can be manipulated. acoc then applies matching rules to patterns in the output and applies colours to those matches.

Ever wondered why the output of your favourite UNIX/Linux commands is still displayed in black-and-white after all these years?

Ever had to search back through your scroll-buffer in search of gcc errors and salient information to tell you what went wrong with your programs execution?

acoc is a regular expression based colour formatter for programs that display output on the command-line. It works as a wrapper around the target program, executing it and capturing the stdout stream. Optionally, stderr can be redirected to stdout, so that it, too, can be manipulated.

acoc then applies matching rules to patterns in the output and applies colour sets to those matches. A picture is worth a thousand words, so look at the sample screenshots in the next section.

Configuration

The configuration files used by the program are /usr/local/etc/acoc.conf, /etc/acoc.conf and ~/acoc.conf. One or more of these must exist. A sample /etc/acoc.conf is supplied with some example matching rules.

Blank lines and those that begin with a # are ignored.

A program configuration stanza is introduced as follows:

[program_spec]

The square brackets are mandatory literal characters. Alternatively, the @ symbol may be used, to allow [ and ] to retain their usual semantics in program specs comprising a regular expression:

@program_spec@

program_spec is defined as one or more instances of the following component, separated by a comma:

invocation[/flags]

where invocation consists of the programs name (not including its directory path component) plus any initial arguments.

Alternatively, invocation may be a regular expression, which can be used to match multiple programs and/or command-line arguments in arbitrary order. Regular expressions are automatically anchored to the beginning of the command line.

flags, if present, is separated from invocation by a slash and consists of one or more of the following characters:

a
continue to attempt to find matching patterns after the first match has been found. By default, acoc will stop processing a line and display it after the first match has been found.
e
redirect the target programs stderr to stdout, allowing it, too, to be matched by rules
p
allocate a pseudo-terminal in which to run the target program

Some programs, such as ls(1), behave differently when their stdout is not connected to a tty. Use of this option will fool the target program into believing it is outputting to a tty, rather than a pipe to acoc.

Use of this flag requires Masahiro Tomitas Ruby/TPty library to be installed. Otherwise, the flag is silently ignored.

Note that the pseudo-terminal communication enabled by this flag is one-way only, from the target program to acoc. It is thus not possible to use acoc in combination with interactive programs, such as the interactive Ruby interpreter (irb).
t
apply colour formatting even if stdout is not a tty. By default, formatting is not applied if the output stream is not attached to a terminal.

Heres an example of a line that introduces a configuration stanza:

[rpm/ae,rpmbuild/ae]

which says to apply the following rules to the rpm and rpmbuild commands, attempt to apply all matching rules, and also apply those rules to the programs stderr stream.

Another example:

[ls/p]

This says to allocate a pseudo-terminal to ls(1), fooling it into believing that its output is being sent to a regular terminal instead of a pipe to acoc.

With this flag, the effect will be this:

$ ls
file1 file2 file3 file4 file5 file6

Without it, ls will detect that its stdout is connected to a pipe and behave accordingly:

$ ls
file1
file2
file3
file4
file5
file6

A third example:

[diff/t,rcsdiff/t,cvs diff/t,p4 diff/t]

This says that the rules that follow should be applied to all invocations of diff(1) and rcsdiff(1), as well as those invocations of cvs(1) and p4 that are followed by the argument diff.

Additionally, colouring should be applied even when stdout is not connected to a tty, so that the colours still show up when the output is displayed in a pager such as more(1) or less(1).

Yet another example:

/ps -.*(e.*f|f.*e)/

In this example, the ps(1) command will be matched, as long as the e and f options are both passed in either order.

An alternative way to write the above spec is:

@ps -.*[ef].*[ef]@

There are two things to note in this alternative:

1. @ has been used to delimit the spec, because [ and ] are required for the character lists in the regular expression.
2. While this form is less specific (in that it allows matches against duplicated command line options), it makes for considerably shorter specs if one wishes to test for the inclusion of a set of more than 2 or 3 command line flags. In the original form, one must manually list all of the possible permutations, which is equal to x! (factorial). For 3 command line flags, this is 6 permutations; for 4, it is 24, etc.

Heres one more example:

[tcpdump/r]

If this were placed in ~/.acoc.conf, it would remove any matching rules that had been installed for the diff command by either /etc/acoc.conf or /usr/local/etc/acoc.conf.

After defining the program name and operational flags, matching rules can be defined. These take the following form:

/regex/[flags] colour_spec

where regex is a Ruby-compatible regular expression. The delimiting / characters can be any character, as long as that character is not present in the regular expression itself. flags, if present, consists of one or more characters from the following list:

g
find every match on the line, not just the first. When using this flag, regex should not include parentheses.

colour_spec is defined as a comma-separated list of one or more colour_groups, which are defined as a plus-separated (+) list of one or more of the following:

* black
* blink
* blue
* bold
* clear
* concealed
* cyan
* dark
* green
* italic
* magenta
* negative
* on_black
* on_blue
* on_cyan
* on_green
* on_magenta
* on_red
* on_white
* on_yellow
* rapid_blink
* red
* reset
* strikethrough
* underline
* underscore
* white
* yellow

Examples of a colour_group are white+bold, black+on_white, etc. A complete colour_spec might look like this:

red+bold,white,yellow+bold,black+on_green

Except when using the g flag, each component of the regex that you wish to colour should be placed in parentheses. Text outside parentheses will be used for matching, but will not be coloured.

For example, examine the following:

/^(d+)foos*(w+)/

This will match a line that starts with more or one digits, followed by the string foo and any amount of white space, followed by one or more word characters. However, only the initial group of digits and the group of word characters will be coloured. The string foo and the white space that follows it will be used for matching, but will not be coloured.

Separated from the regex by white space is the colour_spec. Usually, you will include in this as many colours (separated by commas) as you have parenthesised expressions in the regex. However, its also permissible to have fewer. If, for example, you have three parenthesised expressions in the regex, but only two colours listed in the colour_spec, then the second colour will be used for colouring both the second and third matches.

If you have more colours listed in the colour_spec than there are parenthesised expressions in the regex, the surplus colours are ignored.

When using the g flag to perform a global match on the line, you may list as many colours as you want. The same rules apply here. If there are more matches than colours, the remaining matches will be coloured using the last colour listed. Surplus colours are ignored.

<<less
Download (0.04MB)
Added: 2005-04-11 License: GPL (GNU General Public License) Price:
1656 downloads
prokyon3 for Unix 0.9.1a

prokyon3 for Unix 0.9.1a


prokyon3 is a multithreaded music manager and tag editor for Unix. more>> prokyon3 is a multithreaded music manager and tag editor for Unix (developed on Linux). It was written in C++ using the Qt3 widget set and the MySQL database. prokyon3 can access MP3, Ogg and FLAC files on harddisk, CDROM or network. Files can be played using XMMS (default) or other players. The file view is customizable and favorite artists are supported. prokyon3 also offers an editor for ID3 and Ogg tags and has been designed to support tagging for large quantities of files.
Beside its own features prokyon3 is able to interact with a lot of other programms. Thanks to its configurable interfaces you can combine prokyon3 with cd burners, media players and data aggregators of your choice.
<<less
Download (1.11MB)
Added: 2009-04-10 License: Freeware Price: Free
196 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5