In Bezug auf groff - wo ist die Konfigurationsdatei und wird das funktionieren?

Ich habe Terminal-Tipps und Tricks für Mac OS X gelesen, als ich darauf gestoßen bin .

bman () {
    gunzip < `man -w $@` | groff -Thtml -man | bcat
}

man pagesAnscheinend sollte ich in der Lage sein , mit etwas HTML-Markup anzuzeigen, wenn ich diese Funktion irgendwo speichere.

Das Problem ist, dass ich nicht weiß, in welche Konfigurationsdatei es gehen soll. Gibt es noch andere Dinge, die ich beachten sollte, wenn ich den obigen Code verwende?

Antworten (2)

Für den ersten Teil Ihrer Frage "In welche Datei soll der Befehl gehen?": Fügen Sie den Befehl mit Ihrem bevorzugten Editor in ~/.bash_profile ein. Sie können dies beispielsweise tun, nanoindem Sie Terminal öffnen und eingeben

nano .bash_profile

Geben Sie den Befehl ein und drücken Sie dann ctrl+ Xzum Beenden. Sagen Sie Ja, Sie möchten die Datei speichern.

Für den zweiten Teil, „Gibt es noch etwas, das ich wissen sollte?“: Sie müssen außerdem bcat installieren , ein Programm, mit dem Sie Text über die Befehlszeile an einen Browser senden können. Sie können dies tun, indem Sie laufen

sudo gem install bcat

im Terminal und geben Sie Ihr Passwort ein.

Jetzt können Sie Manpages in Ihrem Browser anzeigen, indem Sie bman. Zum Beispiel:

bman ls

Sieht für mich nach einer Bash-Funktion aus!

Ich kann mich nicht erinnern, wie eine Standardinstanz von OS X aussieht, aber ich schlage vor, dies in Ihre ~/.bash_profileDatei aufzunehmen.

~bezeichnet Ihr Home-Verzeichnis. Ihr Benutzername im Finder, der letztendlich auf /Users/yourusernameDa der Dateiname mit einem Punkt beginnt, handelt es sich um eine versteckte Datei. Das heißt, es gibt ein paar Möglichkeiten, es zu bearbeiten.

Entweder;

  • Sie müssen versteckte Dateien aktivieren und mit Ihrem bevorzugten Texteditor bearbeiten. (Beachten Sie auch, dass Sie es möglicherweise erstellen müssen, wenn es nicht existiert.)

Sie könnten Secrets.app verwenden , oder;
Laut einem MacWorld-Artikel ;

Öffnen Sie Terminal, geben Sie diesen Befehl ein und drücken Sie die Eingabetaste:

defaults write com.apple.Finder AppleShowAllFiles YES

Damit der Befehl wirksam wird, müssen Sie den Finder neu starten. Eine Möglichkeit, dies zu tun, besteht darin, die Wahltaste gedrückt zu halten und dann auf das Finder-Symbol im Dock zu klicken und es gedrückt zu halten. Wenn das Kontextmenü erscheint, wählen Sie Neu starten und der Finder wird neu gestartet.`

  • Sie können einen Befehlszeilen-Editor verwenden, um dasselbe zu tun.

Öffnen/erstellen Sie die Datei .bash_profile und fügen Sie diese Funktion hinzu. Starten Sie das Terminal neu, verwenden Sie es!

Dies gilt im Allgemeinen für Bash-Funktionen, aber ich kann es nicht zum Laufen bringen, ich habe kein Bcat-Programm ... bearbeiten. Wie ich sehe, ist bcat ein Programm von Ryan Tomayko -> rtomayko.github.com/bcat