Ich lese sehr gerne auf dem Terminal - es konzentriert meine Aufmerksamkeit und lässt mich doppelt so viel lesen, wie ich in Browsern usw. gelesen habe.
Ich habe ein Skript mit Alias für bash.bashrc geschrieben, das das Arbeitsverzeichnis in das Verzeichnis ändert, in dem ich HTML-Dateien speichere, und den Inhalt dieses Verzeichnisses anzeigt:
alias la='ls -a'
alias books='
printf "\nA twilit bookshelf, somewhere\n\n"
cd data/data/com.termux/files/home/documents/books && la
printf "\n"'
Und zum Schluss möchte ich hinzufügen 'lynx '
nach der aufforderung konnte ich also einfach den dateinamen eingeben und in lynx lesen.
Ich habe an folgende Präsentation gedacht:
A twilit bookself, somewhere
. kinglear.html
.. invisiblecities.html
admin@lib:/$ lynx [filename here]
Wie kann ich nach der Eingabeaufforderung "lynx" hinzufügen?
Vielen Dank!
linux
bashrc
bash-alias
ExceptionInTheRye
quelle
quelle
mc
, führe es aus undcd
in Ihr Buchverzeichnis und fügen Sie es hinzuhotlist
(Strg \ A). Von nun an kannst du "Ctrl \" drücken, während du in bistmc
, wählen Sie das gespeicherte Verzeichnis, zu dem Sie springen möchten, und wählen Siehtml
Datei, die Sie lesen und drücken möchtenF3
Es wird zu Mittag essenlynx
für dich automatisch.Antworten:
Ich mache nur eine schrittweise Anleitung für ein schnelles Bash-Skript, das ich erstellt habe.
Füge folgendes Skript mit Strg + Shift + V ein
Drücken Sie dann die Eingabetaste und verlassen Sie das Menü mit Strg + c. Sie müssen dann die Berechtigungen für die Datei ändern.
Verwendungszweck:
Das Verzeichnis wird aufgelistet, die Registerkarte "Automatisch vervollständigen" bearbeitet Dateien im Ordner. Sie müssen lynx, xdg-open oder was auch immer manuell eingeben, nachdem Sie die zu öffnende Datei ausgewählt haben. Ich bin müde und denke, der letzte Teil (Tab-Vervollständigung des auszuführenden Programms) kann Ihnen als Übung überlassen werden, bis ich mehr Zeit zur Verfügung habe. (Hoffentlich lernst du es, indem du dir anschaust, was ich hier jetzt für dich getan habe :) Ich bin daran interessiert, Ihnen bei der Lösung des Problems zu helfen, aber es kann eine Woche oder länger dauern, bis ich Zeit habe, es mir noch einmal anzuschauen.
Bitte akzeptieren Sie als Antwort, wenn es für Sie gut genug ist.
Das wird mich zumindest motivieren, Ihnen zu helfen, Ihr letztes Problem mit der Tab-Vervollständigung der Programmnamen anzugehen.
Referenz: Kann ich die automatische Vervollständigung von Registerkarten in einem Bash-Skript implementieren?
quelle