unix-kommandos

unix-kommandos

Sponsored Links
Sponsored Links

unix-kommandos

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Programmierung - Bibliotheken
Perl Artistic
Befehle:: Geschützt Perl-Paket stellt bessere Indexe durch geschützt Befehle zur Verfügung.

SYNOPSE

Gebrauch Befehle:: Geschützt;

mein $var = 0;

Stufe etwas =>
sicherstellen {$var == 1}
Anwendung {$var = 1}
; # ist $var jetzt 1

Stufe nichts =>
sicherstellen {$var == 1}
using {$var = 2} # Marke!
; # ist $var noch 1 (gute Sache auch)

mein $brokeUnless5 =
Stufe brokenUnless5 =>
sicherstellen {$var == 5}
Anwendung {$var = Schiebung}
; # geschieht nichts schon

Druck „var: $varn“; # Drucke 1

$brokeUnless5->do (5);

Druck „jetzt var: $varn“; # Drucke 5

Stufeausfallen =>
sicherstellen {$var == 3}
Anwendung {$var = 2}
; # Ausnahme hier geworfen

Diese Baugruppe implementiert ein deterministisches und richtet Variante auf Dijkstras geschützt Befehlen gleich. Jede benannte Stufe wird zwei Blöcke geführt: ein sicherstellenblock, der eine Prüfung für einen notwendigen und genügenden Zustand der Stufe definiert und a using Block, der diesen Zustand veranlaßt zu erreichen.

Wenn Stufe im ungültigen Zusammenhang (d.h., wird nichts zugewiesen oder verwendet als Wert), gerufen wird, wird die Stufe sofort, wie in diesen Pseudo-Code gelaufen:

es sei denn (SICHERSTELLEN) {
ANWENDUNG;
sterben, es sei denn SICHERSTELLEN;
}

Wenn Stufe im Scalar- oder Reihenzusammenhang gerufen wird, wird Ausführung und anstatt Befehle: vertagt: Geschützt Nachricht wird zurückgebracht, die durchgeführt werden kann, wie über der Anwendung Methode tun. Wenn tun wird gegeben Argumente, werden sie zum sicherstellenblock und (wenn notwendig) zum verwendenblock geführt.

Die Schnittstelle zu den Befehlen:: Folglich geschützt ein Mischling der Exportsubroutinen (SUBROUTINEN unten sehen) und nicht-Exportmethoden (METHODEN sehen).
Für eine ausführliche Diskussion über den Grund für dieses Baugruppenbestehen, GRUNDPRINZIP unten sehen.

2
Programmierung - Bibliotheken
Perl Artistic
Unix:: Mknod ist eine Perl-Extension für mknod, Major, Untersatz und makedev.

SYNOPSE

Gebrauch Unix:: Mknod qw (: alle);
Gebrauch Datei:: Notfall;
Fcntl qw verwenden (: Betriebsart);

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

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

Diese Baugruppe gibt Zugriff zum Einheitprogrammmajor () /minor () /makedev () diesem Mai oder Mai, Makro in den .h Dateien nicht zu sein.

Sie erlaubt auch Zugriff zum mknod Systemaufruf.

3
Programmierung - Bibliotheken
Perl Artistic
Unix:: Conf:: Bind8:: Conf ist eine Vorderseite für eine Suite der Kategorien für die Manipulierung einer Konfigurationsdatei der Art Bind8.

SYNOPSE

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

$conf = Unix:: Conf:: Bind8->new_conf (
DATEI => named.conf,
SECURE_OPEN => /etc/named.conf,
) oder $conf->die („könnte `named.conf nicht erstellen“);

#
# haben alle Richtlinien corrresponding new_*, get_*, delete_*
# Methoden
#

$obj = $conf->new_zone (
NAMENS=> extremix.net,
=> Original SCHREIBEN,
=> db.extremix.net ARCHIVIEREN,
) oder $obj->die („könnte Zone `extremix.net nicht erstellen“);

# für Nachrichten, die ein Namensattribut haben, Name ist zu
# spezifiziert sein, andernfalls sind keine Argumente erforderlich.
$obj = $conf->get_zone (extremix.net)
oder $obj->die („könnte Zone `extremix.net nicht erhalten“);

$obj = $conf->get_options ()
oder $obj->die („könnte Optionen nicht erhalten“);

# für Nachrichten, die ein Namensattribut haben, Name ist zu
# spezifiziert sein, andernfalls sind keine Argumente erforderlich.
$obj = $conf->delete_zone (extremix.net)
oder $obj->die („könnte Zone `extremix.net nicht löschen“);

$obj = $conf->delete_options ()
oder $obj->die („könnte Optionen nicht erhalten“);

# haben Richtlinien, die ein Namensattribut haben, iterator
# Methoden
printf („Zonen definiert in %s: N“, $conf->fh ());
für mein $zone ($conf->zones ()) {
printf („%sn“, $zone->name ();
}

printf („Richtlinien definiert in %s: N“, $conf->fh ());
für mein $dir ($conf->directives ()) {
Druck („$dirn“);
}

$db = $conf->get_db (extremix.net)
oder $db->die („könnte DB für `extremix.net nicht erhalten“);

Diese Kategorie hat Schnittstellen für die verschiedenen Kategorienmethoden der Kategorien, die unter Unix: befinden: Conf:: Bind8:: Conf. Diese Kategorie ist eine interne Kategorie und sollte nicht direkt erreicht werden. Methoden in dieser Kategorie können durch Unix erreicht werden:: Conf:: Bind8:: Conf Nachricht, die von Unix: zurückgebracht: Conf:: Bind8->new_conf ().

4
System - Dateisysteme
GPL (GNU Gene
TreeSize für Unix ist ein Platteverbrauch, der Werkzeug analysiert, das Faltblätter entsprechend ihren körperlichen besetzten Größen sortiert.

Das vollkommene Werkzeug, zum Sie zu helfen mehr freien Platz der Platte, auf Ihrem Festplattenlaufwerk, usb-Federantrieb oder sogar auf Netzfaltblättern erreichend (vorausgesetzt daß sie befestigt werden und Sie Zugriff zu ihnen haben, selbstverständlich)

Gerade wie DU, zählt er harte Links gerade einmal und der Platz, der durch verschiedene Dateisysteme verwendet wird, werden nicht zusammen hinzugefügt.

5
Spiele - Fortune
GPL (GNU Gene
Generatorprojekt Unix-I-Ching ist ein Generator i-Ching für die Unix-Befehlszeile.

Es annimmt Fragen t und festlegt Antworten gen, die im I Ching (ein chinesisches Weissagungbuch) oben geschaut werden können.

Es konzipiert um „geistige Algorithmen“ d.h. Algorithmen, die irgendeine Sortierung von der Richtung geistig bilden, nicht gerade programatically.

Dieses ist Software, die das Gußteil von I-Ching Hexagrams automatisiert. Es liefert nicht die Deutungen oder die Anzeigen jener Hexagrams.

Es ausgibt bloß ein mandella von zwei Hexagrams ei und informiert Sie dann über die numerische Identität jedes Hexagram.

Was in diesem Auslösen neu ist:

· Verschobene globale Optionen zur Include-Datei. (ARJ)
· Geändertes unigram:: gießen () damit es auf globals beruhte. (ARJ)
· Örtlich festgelegte Rechtschreibfehler. (ARJ)

6
Linux Software - Visualisierung
Free To Use B
Das CWP/SU Seixmic Un*x (SU) Paket ist eine Softwareumgebung für das seismische Aufbereiten und seismische und Wellenartig bewegenausbreitung in Verbindung gestandene Forschung.

Seismisches Unix vorstehen verwendet nicht nur in der Seismologie aber in anderen Bereichen ie, die zeitabhängige Daten, wie Bodendurchdringungs-RADAR mit.einbeziehen.

Einbau:

1) las das READMEs, bevor es cwp.su.all.xx.tar löste. Z

2) einbauen nicht als Wurzel 2) (der privilegierte Benutzer) (es ist möglich, eine Systemsdateizelle zu schädigen, wenn einbauen nicht richtig. erfolgt)

3) anfangen mit komprimierten tarfile cwp.su.all.xx.tar e. Z in /your/root/path

4) einstellte die CWPROOT Umgebungsvariable auf CWPROOT=/your/root/path e

5) setzte /your/root/path/bin auf Ihre Arbeitsshellbahn

6) uncompress und untar das komprimierte tarfile über:

zcat cwp.su.all.xx.tar. Z | Teer - xvf -

Der Code erscheint als das einzelne Verzeichnis /your/root/path/src

7) kompilieren Codes über:

cd /your/root/path/src

1) bearbeiten die Datei /your/root/path/src/Makefile.config, um mit den Notwendigkeiten Ihres Systems übereinzustimmen.

2) Typ:

bilden einzubauen (die grundlegende Zeichnefolge einbauen)
xtinstall bilden (die X-Toolkitanwendungen einbauen)
finstall bilden (die Fortran-Codes einbauen)
mglinstall bilden (die geöffneten GL einbauen Punkte MESA-) (experimentell)
utils bilden (libcwputils) (Nonessential) einbauen
xminstall bilden (die Motivanwendung) (Nonessential) einbauen
sfinstall bilden (eine verbesserte Version von SEGDREAD einbauen)

oder beim Neu machen:

Typ: Remake bilden (die grundlegende Zeichnefolge neu machen)
xtremake bilden (die X-Toolkitanwendungen neu machen)
finstall bilden (die Fortran-Codes einbauen)
mglremake bilden (die geöffneten GL einbauen Punkte MESA-) (experimentell)
uremake bilden (libcwputils.a) neu machen (Nonessential) (Nonessential)
xmremake bilden (die Motiv-gegründeten Anwendungen) (Nonessential) neu machen
sfremake bilden (die verbesserte Version von SEGDREAD neu machen)

Sie können einiges tun müssen, das währenddessen zerhackt, wenn die Codes das erste mal durch kompilieren nicht können. In diesem Ereignis können Sie einfach schreiben „bilden“ im Verzeichnis, in dem Sie Code änderten. Wenn Code scheint verfehlt worden zu sein, können Sie brauchen
das „Neu machen“ von Optionen verwenden.

Ein Bildschirmfoto von einem erfolgreichen einbauen von der aktuellen Version der Codes auf einen Red Hat Linux gegründeten PC ist in der Datei t: „install.successful“

Was in diesem Auslösen neu ist:

· Diese Version addierte Funktionen für das Konvertieren von Steifheiten in Geschwindigkeiten, das Ersetzen der Vorsprung auf seismischen Daten durch eine Spitze der Höhe eingestuft durch den Bereich des Vorsprunges und die Durchführung von Entwindung durch komplizierte Abteilung im Frequenzgebiet.
· Es gab auch viele Code Speedups, Reinigungen und bugfixes.

7
Multimedia - Audio
GPL (GNU Gene
Emulator Unix-Amiga Delitracker (UADE) spielt die meisten Amiga-Musik-Dateiformate, indem es Amiga-Befestigungsteile und Software simuliert.

Emulator Unix-Amiga Delitracker spielt über 180 Amiga-Musik-Dateiformaten und hat drei frontends für das Spielen: eine Befehlszeile Werkzeug, XTM steckbar und ein Signalton Media Player vorgelagert.

Was in diesem Auslösen neu ist:

· Eine verbesserte Version des speziellen FX replayer wurde addiert.
· Ein neues Special FX Str. replayer wurde hinzugefügt.
· Marken, beim Liedlängen-Datenbankhandhaben waren örtlich festgelegt.
· Kühne 1.3 wird unterstützt.
· das 15 Instrument soundtracker Baugruppenbefund wird unterstützt.

8
Programmierung - Bibliotheken
Perl Artistic
Datum/Uhrzeit:: Format:: Epoche:: Unix ist eine Perl-Baugruppe, die DateTimes to/from Unix-Epochesekunden konvertieren kann.

SYNOPSE

Gebrauch Datum/Uhrzeit:: Format:: Epoche:: Unix;

mein $dt = Datum/Uhrzeit:: Format:: Epoche:: Unix->parse_datetime (1051488000);
# 2003-04-28T00: 00: 00

Datum/Uhrzeit:: Format:: Epoche:: Unix->format_datetime ($dt);
# 1051488000

mein $formatter = Datum/Uhrzeit:: Format:: Epoche:: Unix->new ();
mein $dt2 = $formatter->parse_datetime (1051488000);
$formatter->format_datetime ($dt2);

Diese Baugruppe kann eine Datum-Zeit-Nachricht (oder irgendeine Nachricht, die in eine Datum-Zeit-Nachricht konvertiert werden können), in die Zahl Sekunden seit der Unix-Epoche konvertieren.

9
Programmierung - Bibliotheken
Perl Artistic
Unix:: Conf:: Bind8:: DB:: A ist eine Kategorie, die a-Sätze darstellt.

METHODEN

Die Methoden, die hier spezifiziert, übersteuert uert. Sie konnten oder zu berechneten unterschiedlich nicht zu sein. Für andere Methoden den METHODEN-Abschnitt für Unix ansprechen:: Conf:: Bind8:: DB:: Satz.

neu ()

Argumente
KENNSATZ => Zeichenkette,
KATEGORIE => Zeichenkette, # INNEN|HS|CHAOS
TTL => Zeichenkette|Zahl,
AUTH_NS => nameserver,
MAIL_ADDR => RP,
SERIEN=> zone_serial_no # Zahl
=> ERNEUERN erneuern,
=> Wiederholung WIEDER VERSUCHEN,
ABLAUFEN => ablaufen n,
MIN_TTL => min_ttl,
PARENT => Hinweis, # auf dem DB-Nachricht datastructure

Erbauer klassifizieren. Herstellt neues Unix:: Conf:: Bind8:: DB:: * einwenden und Umsätze es, wenn erfolgreich, eine irrennachricht anders. Diesen Erbauer nicht direkt verwenden. Unix verwenden:: Conf:: Bind8:: DB:: new_* Äquivalent anstatt.

auth_ns ()

Argumente
auth_ns
Nachrichtenmethode. Die Sätze auth_ns erhalten/einstellen. Wenn ein Argument geführt, ist die invocants auth_ns gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument die invocants geführt, die auth_ns zurückgebracht.

mail_addr ()

Argumente
mail_addr
Nachrichtenmethode. Das Sätze mail_addr erhalten/einstellen. Wenn ein Argument geführt, ist das invocants mail_addr gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument geführt, zurückgebracht das invocants mail_addr bracht.

Serie ()

Argumente
serienmäßig
Nachrichtenmethode. Die Sätze erhalten/serienmäßig einstellen. Wenn ein Argument geführt, ist die invocants Serie gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument geführt, zurückgebracht die invocants Serie bracht.

erneuern ()

Argumente
erneuern
Methode einwenden. Die Sätze erhalten/einstellen erneuern. Wenn ein Argument geführt, erneuern die invocants ist gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument geführt, erneuern die invocants zurückgegangen.

Wiederholung ()

Argumente
Wiederholung
Nachrichtenmethode. Die Satzwiederholung erhalten/einstellen. Wenn ein Argument geführt, ist die invocants Wiederholung gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument geführt, zurückgebracht die invocants Wiederholung bracht.

ablaufen ()

Argumente
ablaufen
Methode einwenden. Die Sätze erhalten/einstellen ablaufen. Wenn ein Argument geführt, ablaufen die invocants ist gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders s. Wenn kein Argument geführt, ablaufen die invocants zurückgegangen n.

min_ttl ()

Argumente
min_ttl
Nachrichtenmethode. Das Sätze min_ttl erhalten/einstellen. Wenn ein Argument geführt, ist das invocants min_ttl gesetztes und zutreffendes zurückgebracht, auf Erfolg, eine irrennachricht anders. Wenn kein Argument geführt, zurückgebracht das invocants min_ttl bracht.

10
System - Diagnostics
GPL (GNU Gene
Das Ziel von RUMT ist, den Speicher eines Rechners in einer langen Zeitspanne der Zeit und der fast-realen Belastungszustände zu überprüfen, ohne zu müssen, die Dienstleistungen zu unterbrechen.

RUMT nutzt die Möglichkeit einiger Unix-Kerne aus, um etwas Speicherbereiche beim auf sie selectivly abzuschalten durch die /dev/mem-Einheit noch zurückgreifen. Die Grundregel von RUMT ist, Pseudo-Zufallsdaten in diese untauglichen Speicherbereiche zu schreiben, und später sie überprüfen. Diese Grundregel und der ursprüngliche Code für den deterministischen Pseudo-Zufallsgenerator sind von David Madore.

Diese Verteilung enthält eine andere Variante auf dem gleichen Thema: URUMT ordnet einen großen Klumpen des Speichers, Verriegelungen es im Speicher using das mlock zu (2) scannt Systemaufruf und /dev/mem, um zu finden, wo im körperlichen Speicher der zugeordnete Bereich ist. Dann macht es kontinuierlich die gleichen Prüfungen in diesem Speicher.

URUMT kann nicht verwendet werden, um einen bestimmten Bereich des Speichers zu prüfen: wie der Kern gibt es, was körperlicher Speicher er glaubt. Aber URUMT kann jetzt und dann wiederbegonnen werden und unterschiedlichen körperlichen Speicher hoffnungsvoll jedesmal erhalten.

Dieses ist vollkommen, wenn Sie vermuten, daß Sie falsche Bits haben, aber nicht an allen wissen, wo sie sind. Sobald Sie die falschen Bits ausgerichtet haben, können Sie ein normales RUMT verwenden, um die Nachbarschaft weitgehend zu prüfen.
11
Verschiedenes - Drucken
GPL (GNU Gene
BECHER stellt eine bewegliche Druckenschicht für Unix (r) - gegründete Betriebssysteme zur Verfügung. Geläufiges UNIX-Drucksystem ist entwickelt worden, um eine Standarddruckenlösung für alle Unix-Verkäufer und Benutzer zu fördern.

BECHER Befehlszeile liefert des Systems V und Berkeley Schnittstellen und verwendet das Internet-Drucken-Protokoll („IPP“) als die Basis für handhabendruckjobs und Warteschlangen. Die Zeilendrucker-Dämon- (LPD)Server-Meldung-Block (SMB) und AppSocket (alias JetDirect) Protokolle werden auch mit verringerter Funktionalität unterstützt.

BECHER addiert das Netzdruckerdurchstöbern und die gegründeten Druckenoptionen der Postskriptum-Drucker-Beschreibung („PPD“) Stützreale Weltdrucken unter UNIX. Er enthält einen Bilddatei RIP, der Drucken der Bilddateien zu den NichtPostskriptum Druckern unterstützt.

Eine kundenspezifische Version von GNU Ghostscript 7.05 für die BECHER, die BESONDERS Ghostscript genannt werden, ist erhältlich separat, Drucken der Postskriptumdateien innerhalb des BECHER-Fahrerrahmens zu unterstützen. Fahrer für Dymo, EPSON, Hochdruck prüfen, und OKIDATA Drucker sind dass Gebrauch diese Filter enthalten.

12
System - Networking
GPL (GNU Gene
Sprechen ist frei eine Anwendung für Unix und Unix-wie Systeme (Linux, FreeBSD, IRIX, usw.) mit Audiobefestigungsteilen, die Ihnen erlaubt, (die Stimme wirklich senden, Zeichen nicht geschrieben) über einem Netz zu sprechen. Für Unix-Gebrauch die Arbeitsplatzaudiobefestigungsteile und -netz frei sprechen, Gespräche der Benutzer über dem Netz zu erlauben.

Die Telefongesellschaft gibt Ihnen einen Bruch nie! Sie zahlen ein Vermögen für eine Mietleitung Anschluß zum Internet, und Sie *still* müssen zahlen, jedesmal wenn Sie mit jemand plaudern möchten, selbst wenn youre beide, die vor Arbeitsplätzen mit der digitalen Audiofähigkeit, gebunden durch ein schnelles Netz sitzen. Frei für Unix sprechen kann mit miteinander in Verbindung stehen

Arbeitsplätze in den Inhausnetzen können ausgezeichnete Audioqualität und Antwort im Allgemeinen verbunden sein. Eine Software-Umsetzung (entwickelt von Jutta Degener und von Carsten Bormann, Technische
Universitaet Berlin) des Komprimierungalgorithmus, der in den G-/Mdigitalen zellularen Telefonen verwendet wird, erlaubt Arbeitsweise über Internet-Links der bescheidenen Bandweite. Durch die Anwendung von G-/Mkomprimierung in Verbindung mit Beispielinterpolation, kann die Bitgeschwindigkeit auf ungefähr 9600 Baud verringert werden. Benutzer mit CPUs verlangsamen auch, oder zwei schwer geladen, um G-/Mkomprimierung und Dekompression in der Istzeit durchzuführen können Vertrag aber schneller zu weniger auswählen
ADPCM Kodierung, using eine Umsetzung durchführen, die von Jack Jansen der Mitte für Mathematik und Informatik, Amsterdam, die Niederlande entwickelt wird.
13
System - Networking
GPL (GNU Gene
Drahtloser Zugangspunkt Utilites für Unix ist eine Einstellung utilites, zum der drahtlosen Zugangspunkte unter Unix using SNMP-Protokoll zu konfigurieren und zu überwachen.

Utilites kompiliert knownly durch GCC und IBM C Compiler und Lack-Läufer unter Linux, FreeBSD, NetBSD, Mac Os-x, AIX, QNX, OpenBSD.

Utilites geschrieben durch römisches Festchook und unter die Ausdrücke GNU Öffentlichkeit Lizenzversion 2.0 freigegeben. Ein Exemplar der Datei ist mit diesem Verteilungspaket eingeschlossen.

Sind hier einige Hauptmerkmale „der Zugangspunkt-Hilfsprogramme für Unix“:

· APConfig - zu den Config und erhalten Notfall von Atmel-MIB gegründeten APS und von den Einheiten, die MIB IEEE-802.11 und NWN DOT11EXT MIB unterstützen;
· AP-mrtg - Notfall von AP erhalten und ihn MRTG im parsable Format zurückbringen;
· AP-trapd - zu empfangen, analysieren und protokollieren Blockiermeldungen von AP.

Was in diesem Auslösen neu ist:

· Holländische und schwedische Übersetzungen sind hinzugefügt worden.

14
Programmierung - Bibliotheken
Perl Artistic
Proc:: Befehl ist ein backtick, das das Shell nicht für Perl unter Windows verwendet.

SYNOPSE

Gebrauch Proc:: Befehl

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

Gebrauch Proc:: Befehl qw (Befehl)

@response = Befehl ($command)
@response = Befehl ($command, $trys)
@response = Befehl ($command, $trys, $sleep)

Irgendein Perls unter Microsoft Windows erleidet Invaliditäten über Unix Perls. Eine bestimmte Invalidität ist ein backtick ohne die Konsole. Obgleich Microsoft trösten, ohne ein Fenster (Anfangsbefehl mit /b-Option oder Fischeierprogrammaufruf) begonnen werden, kann der Perl-Systemsbefehl auf Fenstern herstellt normalerweise ein Fenster. Das Herstellen eines Fensters verursacht das unermeßliche Benutzerschnittstelleproblem, da es nach dem Zufall pop-up wird und Fokus über dem aktuellen Fenster nimmt und löscht aktuelle Eingaben in dieses Fenster. Lösungen wie „Proc:: SafePipe“ laufen nicht auf Perls für Fenster.

Diese Baugruppe zur Verfügung stellt eine Antwort, von der Anwendung „, öffnen“ Befehl mit einem Rohr, ein backtick ohne eine Konsole zur Verfügung zu stellen, die unter Perls auf Microsoft Windows läuft.

15
System - Console Fonts
GPL (GNU Gene
acoc ist ein Regelmäßigausdruck Formatierer der gegründeten Farbe für Programme, die Ausgang auf der Befehlleitung anzeigen. Es funktioniert als Verpackung um das Zielprogramm, führt sie durch und erfaßt den stdout Strom. Wahlweise kann stderr zum stdout umadressiert werden, damit es kann auch manipuliert werden. acoc dann wendet abgleichende Richtlinien auf Muster im Ausgang an und wendet Farben an jenen Übereinstimmungen an.

Überhaupt gewundert, warum der Ausgang Ihrer Befehle des Lieblings UNIX/Linux noch in Schwarzweiss schliesslich diese Jahre angezeigt wird?

Mußte Recherche durch Ihren Rollebuffer auf der Suche nach den GCC-Fehlern und auffallenden Informationen, Ihnen zurück mitteilen, was überhaupt falsch zu Ihrem Ablauf des Programms paßte?

acoc ist ein Formatierer der gegründeten Farbe des regulären Ausdrucks für Programme, die Ausgang auf der Befehlleitung anzeigen. Es funktioniert als Verpackung um das Zielprogramm, führt sie durch und erfaßt den stdout Strom. Wahlweise kann stderr zum stdout umadressiert werden, damit es kann auch manipuliert werden.

acoc dann wendet abgleichende Richtlinien auf Muster im Ausgang an und wendet Farbsätze an jenen Übereinstimmungen an. Eine Abbildung ist tausend Wörter, also Blick an den Beispielscreenshots im folgenden Abschnitt wert.

Konfiguration

Die Konfigurationsdateien, die durch das Programm verwendet werden, sind /usr/local/etc/acoc.conf, /etc/acoc.conf und ~/acoc.conf. Eine oder mehrere von diesen müssen existieren. Eine Probe /etc/acoc.conf wird mit einigen abgleichenden Richtlinien des Beispiels angegeben.

Blindleitungen und die, denen anfangen mit a #, werden ignoriert.

Eine Programmkonfigurationsstanze wird eingeführt, wie folgt:

[program_spec]

Die eckigen Klammern sind vorgeschriebene wörtliche Zeichen. Wechselweise kann das @ Symbol verwendet werden, um [und] ihre übliche Semantik in Programmspezifikt. beibehalten zu dürfen, die einen regulären Ausdruck enthalten:

@program_spec@

program_spec wird als eine oder mehrere Fälle des folgenden Teils definiert, getrennt durch ein Komma:

Anforderung [/flags]

wo Anforderung aus dem Programmnamen (nicht einschließlich sein Verzeichnisbahnteil) plus alle Anfangsargumente besteht.

Wechselweise kann Anforderung ein regulärer Ausdruck sein, der verwendet werden kann, um mehrfache Programme und/oder Befehlleitung Argumente abzugleichen in der willkürlichen Ordnung. Reguläre Ausdrücke werden automatisch am Anfang der Befehlszeile befestigt.

Markierungsfahnen, wenn Geschenk, von der Anforderung durch einen Schrägstrich getrennt und einen oder mehreren aus der folgenden Zeichen besteht wird:

a
fortfahren zu versuchen, abgleichende Muster zu finden, nachdem die erste Übereinstimmung gefunden worden ist. Durch Zahlungseinstellung stoppt acoc, eine Leitung aufzubereiten und zeigt sie an, nachdem die erste Übereinstimmung gefunden worden ist.
e
das Zielprogramme stderr zum stdout umadressieren und erlauben, daß es auch durch Richtlinien abgeglichen wird
P
ein Pseudo-Terminal zuordnen, in dem das Zielprogramm laufen lassen

Einige Programme, wie ls (1), benehmen sich anders als, wenn ihr stdout nicht an einen tty angeschlossen wird. Gebrauch von dieser Option täuscht das Zielprogramm in das Glauben es ausgibt zu einem tty, eher als ein Rohr zum acoc.

Gebrauch dieser Markierungsfahne erfordert die eingebaut zu werden Masahiro Tomitas Rubin-/TPtybibliothek. Andernfalls wird die Markierungsfahne still ignoriert.

, dass die Terminalkommunikation, die durch diese Markierungsfahne aktiviert wird, nur Einweg ist, vom Zielprogramm notiert zum acoc. Es ist folglich nicht möglich, acoc im Verbindung mit Dialogprogrammen, wie dem interaktiven karminroten Interpreter (irb) zu verwenden.
t
Farbenformatierung anwenden, selbst wenn stdout nicht ein tty ist. Durch Zahlungseinstellung ist die Formatisierung nicht angewandt, wenn die Ausgabefolge nicht zu einem Flughafengebäude angebracht wird.

Heres ein Beispiel einer Leitung, die eine Konfigurationsstanze vorstellt:

[rpm/ae, rpmbuild/ae]

welches sagt, die folgenden Richtlinien auf die Drehzahl-und rpmbuild Befehle anzuwenden, versuchen, alle abgleichenden Richtlinien anzuwenden, und jene Richtlinien auf den Programme stderr Strom auch anwenden.

Ein anderes Beispiel:

[ls/p]

Dieses sagt, ein Pseudo-Terminal ls zuzuordnen (1), täuschend es in das Glauben, dass sein Ausgang zu einem regelmäßigen Flughafengebäude anstelle von einem Rohr zum acoc geschickt wird.

Mit dieser Markierungsfahne ist der Effekt dieser:

$ ls
file1 file2 file3 file4 file5 file6

Ohne es ls aufspürt, dass sein stdout an ein Rohr und sich benimmt dementsprechend angeschlossen wird:

$ ls
file1
file2
file3
file4
file5
file6

Ein drittes Beispiel:

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

Dieses sagt, dass die Richtlinien, die folgen, auf alle Anforderungen von diff angewendet werden sollten (1) und rcsdiff (1), sowie jene Anforderungen von cvs (1) und p4, die vom Argument diff gefolgt werden.

Zusätzlich sollte die Färbung angewandt sein, selbst wenn stdout nicht an einen tty angeschlossen wird, damit die Farben noch sich zeigen, wann der Ausgang in einem Pager wie mehr angezeigt wird (1) oder weniger (1).

Noch eins Beispiel:

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

In diesem Beispiel der ps (1) wird Befehl abgeglichen, solange die e-und f-Optionen beide in jede Ordnung geführt werden.

Eine alternative Methode, oben genannte Spezifikt. zu schreiben ist:

@ps -. * [E-F]. * [E-F] @

Es gibt zwei in dieser Alternative notiert Sachen:

1. @ ist verwendet worden, um Spezifikt. abzugrenzen, weil [und] für die Zeichenlisten im regulären Ausdruck benötigt werden.
2. Während dieses Formular weniger spezifisch ist (dadurch, dass es Übereinstimmungen gegen kopierte Befehlszeile Optionen erlaubt), bildet es für beträchtlich kürzere Spezifikt., wenn man auf die Einbeziehung einer Einstellung der mehr als 2 oder 3 Befehlszeile Markierungsfahnen prüfen möchte. In der Ausgangsmaske muß man alle möglichen Permutationen manuell verzeichnen, das x gleich ist! (Faktoren-). Für 3 Befehlszeile Markierungsfahnen, ist dieses 6 Permutationen; für 4 ist es 24, usw.

Heres ein weiteres Beispiel:

[tcpdump/r]

Wenn dieses in ~/.acoc.conf gelegt wurden, würde es jedes mögliches Abgleichen anordnet entfernen, dass gehabt eingebaut für den diff Befehl entweder durch /etc/acoc.conf oder /usr/local/etc/acoc.conf.

Nachdem man den Programmnamen und die Betriebsmarkierungsfahnen definiert hat, können abgleichende Richtlinien definiert werden. Diese nehmen die folgende Gestalt an:

/regex/ [Markierungsfahnen] colour_spec

wo regex ein Rubin-kompatibler regulärer Ausdruck ist. Die Abgrenzung/die Zeichen können jedes mögliches Zeichen sein, solange dieses Zeichen nicht im regulären Ausdruck selbst anwesend ist. Markierungsfahnen, wenn Geschenk, aus einen oder mehreren Zeichen von der folgenden Liste besteht:

g
jede Übereinstimmung auf der Leitung, nicht gerade die erste finden. Wenn es diese Markierungsfahne verwendet, sollte regex Klammern nicht umfassen.

colour_spec wird als Komma-getrennte Liste einer oder mehrerer colour_groups definiert, die als plus-getrennte (+) Liste von einen oder mehreren vom folgenden definiert werden:

* Schwarzes
* Blinken
* Blau
* fett
* frei
* verborgen
* cyan-blau
* Dunkelheit
* Grün
* Kursivschrift
* Magenta
* Negativ
* on_black
* on_blue
* on_cyan
* on_green
* on_magenta
* on_red
* on_white
* on_yellow
* rapid_blink
* Rot
* Zurückstellen
* strikethrough
* Unterstreichung
* Unterstreichen
* Weiß
* Gelb

Beispiele eines colour_group sind white+bold, black+on_white, usw. Ein komplettes colour_spec konnte wie dieses aussehen:

red+bold, Weiß, yellow+bold, black+on_green

Ausgenommen, wenn man die g-Markierungsfahne, jedes Teil des regex, das Sie färben möchten, sollte in Klammern plaziert werden verwendet. Text außerhalb der Klammern wird für das Abgleichen verwendet, aber wird nicht gefärbt.

Z.B. das folgende prüfen:

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

Dieses gleicht eine Leitung ab, der Anfänge mit mehr oder Digits eins, gefolgt vom Zeichenkette foo und von irgendeiner Menge weißem Platz, von einen oder mehreren Wortzeichen folgten. Jedoch nur die Anfangsgruppe der Digits und die Gruppe der Wortzeichen werden gefärbt. Das Zeichenkette foo und der weiße Platz, der ihm folgt, werden für das Abgleichen verwendet, aber werden nicht gefärbt.

Vom regex durch weißen Platz getrennt das colour_spec. Normalerweise schließen Sie diesbezüglich bis zu Farben ein (getrennt durch Kommas) wie Sie Ausdrücke im regex parenthesised. Jedoch sein auch zulässiges, weniger zu haben. Wenn z.B. haben Sie drei parenthesised Ausdrücke im regex, aber nur zwei Farben verzeichneten im colour_spec, dann wird die zweite Farbe für die Färbung der zweiten und dritten Übereinstimmungen verwendet.

Wenn Sie mehr Farben verzeichnen lassen im colour_spec, als es parenthesised Ausdrücke im regex gibt, werden die überschüssigen Farben ignoriert.

Wenn Sie die g-Markierungsfahne verwenden, um eine globale Übereinstimmung auf der Leitung durchzuführen, können Sie bis zu Farben verzeichnen, Sie wünschen. Die gleichen Richtlinien treffen hier zu. Wenn es mehr Übereinstimmungen als Farben gibt, werden den restlichen Übereinstimmungen using die letzte Farbe verzeichnet gefärbt. Überschüssige Farben werden ignoriert.

16
System - Shells
Freely Distri
Der d-Befehl läßt einen Befehl im Hintergrund laufen und adressiert seinen Ausgang zu einer Datei um. Die Ausgabedatei wird mit Anfangs- und Endenzeit kommentiert, verwendet der tatsächliche Befehl, das cwd, der Host, usw.

Sie können um um den d-Befehl bitten, den letzten Befehl von der Ausgabedatei zu extrahieren und sie wieder laufen zu lassen, können Sie sie, um zur Datei hinzuzufügen oder nicht und um um andere gute Sachen bitten.

Sie kommt mit handlichen kleinen Programmen, den Ausgang zu betrachten, anbindet ihn, Befehl ist usw.-d Art triviales, aber ist in vielen Jahren rationalisiert worden.

Verbrauch: d [- f-Datei] c [N] [a] [P] cmd arg…
oder: d [- f-Datei] m [N] [a] [P] [make_arg…]
oder: d [- f-Datei] s [N] [a] [P] [additional_arg…]
oder: d [- f-Datei] h

Eine Aufgabe tun im Hintergrund, wenn seinem stdout und stderr zu einer Datei umadressiert sind, die aufgelistet wird oder zur Datei oder zu einer Datei, die durch eine $yostD_OUTFILE Umgebungsvariable benannt wird. Der d-Befehl tut normalerweise

Millivolt, heraus heraus

und stellt dann eine neue Herausdatei her, aber d kann mitgeteilt werden, um zu heraus hinzuzufügen anstatt.

Das Aufgabeargument besteht aus einzelnen Zeichen:

Eins von diesen wird benötigt:

c tun den folgenden Befehl - Umlenkung und Rohrleitungarbeit, wenn es veranschlagen wird.
m tun bilden.
s wiederholen den gleichen Befehl (den letzten Befehl von heraus extrahieren, und ihn wieder laufen lassen (ohne nettes, es sei denn Sie um es wieder bitten).
h drucken eine Geschichte von, was diesbezüglich heraus archivieren geschah.
Diese sind wahlweise:
N tun es freundlich.
eine Befestigung zu heraus.
P-gerade Druck der Befehl, der durchgeführt würde; ihn nicht laufen lassen.

Der d-Befehl kommt zusammen mit einigen Helfershellfunktionen:

q-Heck - f heraus
qq Katze heraus
Quart-Heck -20 heraus
CQ-freier Raum; q
cqq freier Raum; qq
wq Wartezeit „$@“; printf „b“; qq
wqt Wartezeit „$@“; printf „b“; Quart

Der Ausgang von d in die Datei heraus besteht

Einleitung
Ausgang vom Befehl
Epilogue

wie in dem Beispiel gezeigt unten, das dies tut:

Einen Befehl (c) im Hintergrund, mit Ausgang zur Herausdatei laufen lassen.

Das gleiche (S) comand wieder laufen lassen, wenn nettes (N), (a) den Ausgang zu heraus anfügt existieren, Datei.

Die Herausdatei zeigen.

Zeigen, was (P), wenn wir versuchen, den gleichen Befehl wieder laufen zu lassen, using `d s' geschieht.

Die Geschichte (H) der Befehle und der Resultate zeigen, die in der Herausdatei enthalten werden.

Was in diesem Auslösen neu ist:

· Der Index war örtlich festgelegt, damit zusätzlich zum zsh, es auch mit heftigem Schlag, KSH und SH funktioniert.

17
System - Software-Verteilung
GPL (GNU Gene
Dieses ist eine Ansammlung Indexe, die verwendet wird, um die Kreation der Slackware Pakete zu handhaben. Dieser Rahmen ist konzipiert, um es einfach zu bilden, Pakete der Ansammlung zu addieren und zu leicht Paketparameter für Prüfung und Dislozierung zwickt.

Der Rahmen hat aktuell viele Parameter und hat auch grundlegende Rahmen für CPAN Pakete. Es ist möglich, mehr Rahmen hinzuzufügen und zwickt für andere Paketnetze außerdem, wie die PHP-und Pythonschlangearchive, und diese sind in den Arbeiten aktuell.

Was in diesem Auslösen neu ist:

· Dieses markiert den Anfang der neuen Art der Bauindexe. Diese sind viel modularer und haben eine gleichbleibende Einstellung Shellfunktionen und -variablen, die in ihren Zahlungseinstellungen für die meisten Situationen arbeiten, und können durch eine Paketdatei umdefiniert werden, um spezielle Installation oder andere Funktionen zu tun
· welches einige Pakete erfordern können.

18
System - System-Administration
GPL (GNU Gene
Sicheres Befehls-Systemsentferntprojekt ist ein asynchrones und sicheres Befehlsentferntsystem, das auf einer Dateikonfiguration basiert.

Ein unabhängiger Server sendet und empfängt Befehle durch Dateien und ein Stapelsystemprodukteinführung ssh und scp Befehle.
19
Desktop Environment - Gnome
GPL (GNU Gene
GWCC erlaubt Benutzern, Netzmerkmale (Klingeln, nslookup, traceroute) und Arbeitsplatzbefehle (netstat, DF, Prozeßgrep) von einem einzelnen mit Laschen versehenen Fenster durchzuführen.

Willkommen zum GWCC.This Programm ist konzipiert, um eine bedienungsfreundliche Schnittstelle zu Ihrem Unix-System zur Verfügung zu stellen. Ich kenne nicht in Ihnen aus, aber führe die gleichen Arbeitsweisen über-und-über Tag für Tag durch, und die Befehlszeile, die über ein Terminalfenster bereitgestellt wird, hört auf, sehr nützlich zu sein, sobald Sie etwas mit, den Informationen - wie Einsparung oder Drucken zu tun beginnen möchten es.

Zusätzlich alle Markierungsfahnen für alle Befehle kennen zum Müssen Sie möchten verwenden, müssen Sie wechselvoll das Terminalfenster auch in einer Liste verzeichnen, zum Ihrer Stufen zu zurückverfolgen und zu schneiden undschzuneiden und (was dieses IP address wieder? war).

So hoffe ich, Sie finden, daß meine GTK/GNOME-based Anwendung etwas Gebrauches in Ihren täglichen rechnenaktivitäten Punkt-und-klicken. Frei bitte fühlen, zu schreiben mir mit allen möglichen Vorschlägen, die Sie haben können (den Autor unten in Kontakt bringen sehen).

Sind hier einige Hauptmerkmale von „GnomeWorkstationCommandCenter“:

· Präferenzsystem beenden (keine Notwendigkeit, alle mögliche Configdateien zu bearbeiten oder kennen Markierungsfahnen)
· GNOME-Träger (Sitzungmanagement, Dialoge, Menüs, usw.)
· LibGLADE Träger
· Einsparung und Drucken alles Ausgangs!
· In hohem Grade konfigurierbare Befehlsmarkierungsfahnen und Programmverhalten.

Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links