EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

cdargs – Online in der Cloud

Führen Sie cdargs im kostenlosen Hosting-Anbieter OnWorks über Ubuntu Online, Fedora Online, den Windows-Online-Emulator oder den MAC OS-Online-Emulator aus

Dies ist der Befehl cdargs, der beim kostenlosen Hosting-Anbieter OnWorks mit einer unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, dem Windows-Online-Emulator oder dem MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


cdargs – Lesezeichen und Browser für die CD-Shell integriert

ZUSAMMENFASSUNG


cdargs [OPTIONAL]
Funktion cv () {
cdargs "$ 1" && cd „`Katze „$HOME/.cdargsresult“`“ ;
}
cv [Nadel]

BESCHREIBUNG


Mit der cdargs Sie können zu verschiedenen definierten Stellen im Dateisystem springen
Verwenden einer zeilenorientierten Nur-Text-Lesezeichendatei.

Sie können Lesezeichen erstellen, indem Sie Ihre Lesezeichendatei „$HOME/.cdargs“ mit Ihrem bearbeiten
Lieblingseditor, indem Sie die Option „--add“ verwenden cdargs oder durch Verwendung des eingebauten Mechanismus
das wird später beschrieben.

Während du drin bist cdargs Sie können verschiedene Befehle verwenden, um durch Ihre Liste zu navigieren
Lesezeichen und über das Dateisystem. Diese werden weiter unten im Abschnitt beschrieben
„BEFEHLE“. Die am häufigsten verwendeten und offensichtlichsten Befehle sind die Auf-/Ab-Tasten für
Navigation, „ENTER“ zur Auswahl eines Pfades und „q“ zum Beenden.

Um dieses Programm tatsächlich zusammen mit dem in der Shell integrierten Befehl „cd“ verwenden zu können, müssen Sie Folgendes tun:
Ich muss einen kleinen Trick anwenden, indem ich eine Shell-Funktion definiere. Natürlich ist die Syntax dafür
unterschiedlich zwischen den csh-ähnliche Muscheln (z tcsh) und das sh-ähnliche Muscheln (z bash).

Aussichten für sh-ähnliche Muscheln:
Funktion cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`" ;
}

Aussichten für csh-ähnliche Muscheln:
alias cv 'cdargs \!* && cd `cat $HOME/.cdargsresult`'

Jetzt müssen Sie nur noch das setzen cdargs binär irgendwo in deinen Weg.

Natürlich können Sie Funktionen und/oder Aliase für verschiedene Zwecke erstellen. Vielleicht möchten Sie
hinzufügen a pwd Rufen Sie auf, um Ihre aktuellen Verzeichnisse wiederzugeben, oder fügen Sie --nowrap in Ihre Funktionen ein
ein anderes Scrollverhalten aktivieren. Siehe Abschnitt SHELL-FUNKTIONEN unten.

Seit Version 1.19 bringt cdargs eine Sammlung von Bash-Funktionen mit (und seit 1.20 tcsh
auch Aliase) damit. Sie müssen dies nur in Ihrer Quelle angeben ~ / .profile or ~ / .bashrc (oder
~/.tcsh) und du bekommst schöne Arten von Magie vorbereitet (Abschluss...). Bitte lesen Sie die CD-ROM.
bash.sh bzw. cdargs-tcsh.csh für die Dokumentation dieser Funktionen.

BEFEHLSZEILE OPTIONAL


Du kannst anrufen cdargs mit ein paar Optionen, aber sonst wirst du es wahrscheinlich nicht direkt aufrufen
sondern über die von Ihnen definierte Funktion.

-h or --help
Nutzungsinformationen anzeigen und beenden.

-v or --Version
Versionsinformationen ausgeben und beenden.

-a or --add=[:desc:]Weg
hinzufügen Weg Mit dem optionalen Eintrag können Sie zur Lesezeichenliste hinzufügen desc als Beschreibungsstring.

-f or --Datei=FILE
verwendet die angegebene DATEI als Lesezeichendatei

-u or --user=USER
Lesen Sie die Standard-Lesezeichendatei von USER. Diese Datei wird nicht geändert.

-o or --ausgabe=FILE
Verwenden Sie FILE als Ergebnisdatei (wer weiß, was The World von dieser Funktion halten könnte).
das kann ich mir nicht vorstellen...)

-b or --Durchsuche
Anfang cdargs im BROWSE-Modus im aktuellen Verzeichnis.

-r or --noresolve
Beenden Sie nicht mit einem Ergebnis, wenn das Nadel stimmt genau mit einer Beschreibung überein (d. h
etwas Alltagszauber), zeigen aber eine Liste an (auch wenn diese nur einen Eintrag enthält).

-c or --cwd
Machen Sie das aktuelle Arbeitsverzeichnis beim Start zum aktuellen Eintrag, wenn es angezeigt wird
Die Liste.

--nowrap
Lassen Sie den Cursor nicht umlaufen, wenn Sie das Ende der Liste erreichen.

Nadel Die Nadel führt etwas Magie aus, was hoffentlich die Verwendung von Cdargs verbessert.

Die Nadel wird in der folgenden Reihenfolge untersucht und das erste, was passt, ist
genommen.

If Nadel Ist eine einstellige Ganzzahl, ist der entsprechende Eintrag vorausgewählt.

Ansonsten wenn Nadel ist ein String, bei dem jeder Eintrag der Liste überprüft wird
enthält Nadel.

Dann Nadel hat zwei Funktionen:
Wenn es nur mit einer Teilzeichenfolge des Pfads oder der Beschreibung übereinstimmt, wird diese Option platziert
in der Liste.

Wenn genau Entspricht einer Beschreibungszeichenfolge. Dies ist das Ergebnis (das bedeutet cdargs
schließt das Curse-Fenster, beendet sich und der Verzeichniswechsel erfolgt).

Wenn es nicht mit einer Zeile übereinstimmt, wird diese Zeile nicht angezeigt.

Und um die Sache noch komplizierter zu machen, können Sie dieses Verhalten beeinflussen, indem Sie die verwenden
Option „--noresolve“. Diese Option wird verwendet, wenn Sie denken, dass Sie eine geben Nadel welche
stimmt genau mit den Beschreibungen überein, aber Sie möchten nicht, dass das Problem behoben wird, wenn dies der Fall ist. Das
Die Option wird intern aktiviert, wenn Sie einen Eintrag löschen (andernfalls wird die Löschung von
Einträge, bis nur noch ein Eintrag übrig ist, würde zur Auflösung führen) oder wenn die Lesezeichen
Die Datei enthält nur einen Eintrag.

Schließlich, wenn die gefilterte Liste (aber nicht die Lesezeichendatei) nur einen Eintrag enthält
Es wird ausgewählt und das Programm wird erfolgreich beendet, es sei denn, Sie wählen --noresolve.

Ich kann nur hoffen, dass Sie dieses verschachtelte Geschwätz verstehen ...

Bitte beachten Sie, dass die Existenz eines Nadel deaktiviert das Speichern der Liste am
Ende des Programms.

BEFEHLE


Wenn du drin bist cdargs Ihnen stehen zwei Modi und mehrere Befehle zur Verfügung.

Die beiden Modi sind LIST (wenn Ihre Lesezeichenliste angezeigt wird) und BROWSE (wenn Sie
durch das Dateisystem navigieren).

Die Navigationstasten sind größtenteils im Emacs- und VI-Stil für alle Verrückten da draußen verfügbar.

gemeinsam Tasten

/ or k/j or Cn/Cp
Auswahl nach oben/unten verschieben und scrollen.


Aktuellen Eintrag auswählen.

Umschaltmodi: LIST oder BROWSE.

/ or Ca/Ce
Gehe zum ersten/letzten Eintrag in der Liste.

c Aktuelles Verzeichnis zur Liste hinzufügen.

C Fügen Sie das aktuelle Verzeichnis zur Liste hinzu, bitten Sie den Benutzer jedoch um eine Beschreibung

/ or Lebenslauf
Scrollen Sie in 10-Zeilen-Schritten durch die Liste. Dies wird niemals umgangen und nicht geehrt
die Nowrap-Option

e, v Bearbeiten Sie die Liste in $EDITOR.

H, ? Zeigt den Hilfebildschirm an.

~, / Durchsuchen Sie das Home-/Root-Verzeichnis.

q quit - Speichern der Liste.

CC, Cg, C-[
Abbruch – Liste nicht speichern.

Tasten in Durchblättern Modus

, h, Cb
Abstieg in das aktuelle Verzeichnis.

, l, Vgl
ein Verzeichnis erstellen.

[Anzahl] macht [num] zum aktuell hervorgehobenen Eintrag

a Aktuellen Eintrag zur Liste hinzufügen.

A Aktuellen Eintrag zur Liste hinzufügen, aber den Benutzer nach einer Beschreibung fragen, genau wie bei „c“
und C'.

. Anzeige versteckter Dateien umschalten.

Tasten in LISTE Modus

[Anzahl] Wählen Sie den Eintrag [num] aus und lösen Sie ihn auf, falls er angezeigt wird.

, h, Cb
Abstieg in den aktuellen Eintrag.

, l, Vgl
ein Verzeichnis vom aktuellen Verzeichnis aus erstellen.

d or CD
Aktuellen Eintrag aus der Liste löschen.

s or t zwei Einträge der Liste vertauschen (transponieren).

M or m Einen Eintrag in der Liste nach oben oder unten verschieben und anschließend die aktuelle Position festlegen
dass wiederholte Tastendrücke den gleichen Eintrag immer wieder nach oben und unten verschieben.

SHELL FUNKTIONEN


Zusätzlich zu der oben erwähnten Shell-Funktion möchten Sie möglicherweise weitere Befehle hinzufügen
Ihre Funktion. Ein Beispiel ist die Wiedergabe des Verzeichnisses, in das Sie gewechselt haben:

Funktion cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& pwd;
}

Oder Sie können die Datei entfernen, in der cdargs meldet das Ergebnis:

Funktion cv () {
cdargs "$1" && cd "`cat "$HOME/.cdargsresult"`"
&& rm -f "$HOME/.cdargsresult";
}

Seit Version 1.19 enthält cdargs eine Datei mit voreingestellten Funktionen für Bash: siehe cdargs-
bash.sh in der Distribution. Von nun an müssen Sie diese Datei nur noch als Quelle angeben, wenn Sie dies tun
Verwendung eines sh-ähnliche Schale. Dann können Sie die Shell-Vervollständigung sogar zum Wechseln von Verzeichnissen verwenden
schneller durch Tippen

Lebenslauf [TAB]

Seit Version 1.20 enthält cdargs eine Datei mit rudimentären Aliasen (und Vervollständigungen) für
tcsh.
Alle Freiwilligen für die Portierung der gesamten Bash-Funktionalität tcsh herzlich willkommen.

DISPLAY


Das cdargs Das Fenster hat unten eine Zeile für die Anzeige von Nachrichten, z. B. wenn Sie
Ihrer Liste hinzugefügt oder wenn Sie eine unbekannte Taste drücken.

Die zweite Zeile von unten ist eine Statuszeile, die das aktuelle Verzeichnis und a anzeigt
Ein-Buchstaben-Code für den aktuellen Betriebsmodus:

B für DURCHSUCHEN

L für LISTE

Der größte Teil des Displays dient dazu, Ihnen entweder die Liste Ihrer Lesezeichen anzuzeigen oder
den Inhalt des aktuellen Verzeichnisses. Auf der linken Seite finden Sie wahrscheinlich eine Nummer
Damit können Sie im Vergleich zur Cursorbewegung etwas schneller springen.
Diese Nummern können wie oben beschrieben verschoben werden. Als nächstes folgt die kurze Beschreibung eines
Eintrag in Klammern. Dies ist praktisch, wenn Ihre Lesezeichen sehr lange Pfade enthalten
Die meisten von ihnen beginnen mit derselben Basis (z. B. /home/user). Endlich gibt es das Eigentliche
absoluter Pfad, zu dem Sie sich bewegen werden, wenn Sie fertig sind. Offensichtlich ist der aktuelle Eintrag
markiert.

Wenn dem Pfad ein „!“ vorangestellt ist es verweist auf ein ungültiges Verzeichnis. Ein Lesezeichen, das darauf verweist
Das aktuelle Arbeitsverzeichnis wird in Fettschrift angezeigt (bei Terminalemulation).
versteht dieses Attribut).

Nutzen Sie cdargs online über die Dienste von onworks.net


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

  • 1
    SCHLUCK
    SCHLUCK
    SWIG ist ein Softwareentwicklungstool
    das verbindet in C geschriebene Programme und
    C++ mit einer Vielzahl von High-Level
    Programmiersprachen. SWIG wird mit verwendet
    anders...
    SWIG herunterladen
  • 2
    WooCommerce Nextjs Reaktionsthema
    WooCommerce Nextjs Reaktionsthema
    Reagieren Sie mit dem WooCommerce-Theme, das mit erstellt wurde
    Als nächstes JS, Webpack, Babel, Node und
    Express mit GraphQL und Apollo
    Klient. WooCommerce-Shop in React(
    enthält: Produkte...
    Laden Sie WooCommerce Nextjs React Theme herunter
  • 3
    archlabs_repo
    archlabs_repo
    Paket-Repo für ArchLabs Dies ist eine
    Anwendung, die auch abgerufen werden kann
    für
    https://sourceforge.net/projects/archlabs-repo/.
    Es wurde in OnWorks gehostet in...
    Laden Sie archlabs_repo herunter
  • 4
    Zephyr-Projekt
    Zephyr-Projekt
    Das Zephyr Project ist eine neue Generation
    Echtzeitbetriebssystem (RTOS), das
    unterstützt mehrere Hardware
    Architekturen. Es basiert auf einer
    Kernel mit kleinem Fußabdruck ...
    Laden Sie das Zephyr-Projekt herunter
  • 5
    SCons
    SCons
    SCons ist ein Software-Konstruktionstool
    das ist eine überlegene Alternative zum
    klassisches "Make"-Build-Tool, das
    wir alle kennen und lieben. SCons ist
    implementiert ein...
    Laden Sie SCons herunter
  • 6
    PSInt
    PSInt
    PSeInt ist ein Pseudocode-Interpreter für
    spanischsprachige Programmierstudenten.
    Sein Hauptzweck ist es, ein Werkzeug für
    Grundlegendes lernen und verstehen
    Konzept...
    PSeInt herunterladen
  • Mehr »

Linux-Befehle

Ad