OS X Terminal muss Dienstprogramme haben [geschlossen]


109

Ich habe gerade mit Vergnügen gelesen und viel aus diesen Fragen gelernt:

Aber ich habe einige meiner Lieblingstools, die ich täglich benutze, in diesen nicht gefunden , und ich denke, das liegt daran, dass es sich um von OSX / Terminal beabsichtigte Tools handelt , die nicht gut in die obigen Fragen passen.

Meine Favoriten sind nach Belieben : oh-my-zsh , homebrew (aber auch macports), janus ...

Diese Tools haben Folgendes gemeinsam:

  • Terminal : installieren und verwenden
  • OSX beabsichtigt : brewist, gitist nicht!
  • Einfache Installation : Ein Liner, dh. git clone; wget ...usw.
  • Erweiterbar : Hat möglicherweise Erweiterungen oder eine einfache API (z. B. oh-my-zsh mit Plugins, Brew mit Formeln, Janus mit gebündelten vim-Plugins ...)
  • Oft Open Source, kostenlos, gehostet auf Github, geschrieben, meistens (aber nicht nur!) Mit Ruby ...

Kennen Sie ähnliche Werkzeuge, die Sie unbedingt benötigen? Ich würde gerne neue entdecken!

Bitte geben Sie nur ein Dienstprogramm pro Antwort an. Bitte fügen Sie auch keine Duplikate hinzu. Überprüfen Sie zuerst vor dem Posten. Wenn Sie ein Duplikat sehen, stimmen Sie die Antwort bitte ab und informieren Sie den Autor, indem Sie einen Kommentar hinterlassen.


homebrew und macports zusammen können probleme haben, da macports die von homebrew installierten dateien lesen und nicht unbedingt die richtige version haben
user151019

wahr, aber 95% der Zeit gibt es kein großes Problem dar , und 5% der Fälle für verbleibende, nur vorübergehend die $ PATH zu ändern ist oft die Lösung ... ich bevor Gebräu für eine einfache und leicht, aber Macports hat viele weiteren Pakete werden wir wahrscheinlich nie in Homebrew zu sehen ...
Vincent

@Vincent - der springende Punkt bei Homebrew ist, dass Sie ziemlich einfach Ihre eigenen Formeln erstellen können, so dass das "Nie in Homebrew sehen" den Punkt davon völlig zu übersehen scheint. MacPorts ist praktisch, da Sie nicht viel tun müssen, um effektiv ein BSD- portoder Debian- apt-getInstallationsprogramm zu erhalten.
Ocodo

Es ist in Ordnung, Ihre eigene Frage zu beantworten - warum nicht die "Antworten" trennen und einfach die Frage lassen.
bmike

@slojomo, schauen Sie sich einige sehr komplexe Macports "Ports" mit Tonnen von Abhängigkeiten an, wie zum Beispiel "Sintflut", Sie werden verstehen ... und die Tatsache, dass Homebrew eine Politik hat, bei der keine Formel die Systemkomponenten außer Kraft setzt ... (wie mysql ...)
Vincent

Antworten:


92

Homebrew

Der fehlende Paketmanager für OS X.

Es ist ein erstaunlicher Paketmanager, sehr leicht und einfach zu bedienen. KIS-Prinzip, das lässt mich an Archlinux denken. Die Community ist groß und sehr aktiv.

(Siehe auch Macports, die das Brauen nicht vollständig ersetzen. Ich bevorzuge das Installieren von Paketen mit Brauen, aber einige komplexe sind nur auf Macports)

Siehe auch brew tapBefehl, der einige fehlende Formeln enthält, die nützlich sein können, wenn Sie die neueste PHP-Version benötigen> brew tap josegonzalez/php.

(Homebrew hat die Politik, Systemkomponenten nicht zu ersetzen, aber hey, manchmal muss man)


Ihr FormulaAlt-Link ist nicht verfügbar. (404)
ottel142

bearbeitet, um zu erwähnen, brew tapwelches die jetzt eingebaute Lösung ist, um externe "Formeln" zu handhaben .
Vincent

Beachten Sie, dass Sie eine "externe" Formel auch direkt über die URL zu ihrer formula.rb
ocodo

UPDATE: Homebrew ist jetzt bereit, Systemkomponenten zu ersetzen, z. B. make, curl, bash, zsh ... Sie benötigen nur einen zusätzlichen Schritt: brew link --force <package>das Überschreiben der Systemkopie. Außerdem werden einige nicht unbedingt erforderliche doppelte Pakete homebrew-dupesanstelle des kanonischen im Repository gespeichert .
Caleb Xu

62

iTerm2 (kostenlos)

Erwähnt in Kommentaren, aber es ist wichtig , also zur Hervorhebung ...


7
Im Ernst, vergessen Sie OSX Terminal + Visor, iTerm2 ist so viel besser, ich teile den ganzen Tag die Fenster im Vollbildmodus mit einem Hotkey à la Visor ... Es gibt auch viele andere wundervolle Funktionen ...
Vincent

1
Seltsamerweise hat es seit Juli 2011 kein Update der stabilen Version mehr gegeben, und im Juli 2012 erschien eine Beta, die nie beworben wurde. Ist das Projekt tot?
Dan Rosenstark

1
@Yar es wird noch entwickelt. Der Autor unterhält das offizielle Repo hier: github.com/gnachman/iTerm2
mh.

37

Ack (kostenlos)

Ideal zum Durchsuchen von Textdateien. Sie müssen nie wieder eine Kombination aus Suchen und Greifen verwenden.


Ack hat zwei nette Integrations-Plugins für die wichtigsten OSX-Texteditoren:


3
+1 Ack ist so ein großartiger Grep-Ersatz, wenn es nicht grepin meinem Muskelgedächtnis wäre, würde ich es niemals benutzen.
ocodo

Ack ist ein unverzichtbares Tool, das Grep-Entwickler freundlich macht, aber dieses Tool ist etwas unangebracht, da es nicht mit OSX zusammenhängt. Bearbeiten Sie diese Antwort, um Vim / AckMate-Informationen hinzuzufügen.
Vincent

1
grinist auch eine gute Alternative.
GAK

grinsen ist wunderbar, hier ist der link: pypi.python.org/pypi/grin
Lorin Hochstein

2
In diesen Tagen dreht sich alles um den Silver Searcher .
Zev Eisenberg

33

oh-my-zsh (Kostenlos)

Eine Handvoll Funktionen, Autovervollständigungshilfen und Dinge, die Sie zum Schreien bringen ...

"OH MEINE ZSHELL!"

Ich habe Shell geliebt, als ich es gerade benutzte, als ich musste ... Zsh ist "bash on steroids", mit oh-my-zsh und all seinen Plugins, vielen Besonderheiten für OSX, Shell ist viel benutzerfreundlicher und leistungsfähiger ... Oh, auch Themen sind ziemlich cool.


Es lohnt sich auch einen Blick darauf zu werfen, einige Alternativen / Ergänzungen zsh-basierter Sachen:

  • prezto Ist eine komplette Neufassung von oh-my-zsh, sauber und viel aktiver, jetzt wird es verwendet :)
  • zsh-users (Free) Einige sehr nette zsh-Sachen (liebe die Syntax-Hervorhebung)
  • zcm (Free) zsh Konfigurationsmanager (inspiriert von oh-my-zsh)

1
zshmit oh-my-zshwirklich genial ist, wird es sogar Weg Abschluss über einen tun scp/ sshBefehl , wenn Sie bei dem Sie suchen Public - Key - Authentifizierung auf dem Server aktiviert haben, es rockt. (Wahnsinnig mächtige Vollendung ... /v/m/s/TAB 'erweitert sich zu /Volumes/MyDrive/Src)
ocodo

+1 für prezto. Ich liebe den Ansatz, Git-Submodule zu verwenden.
Eichel


Prezto ist viel schneller als oh-my-zsh. Du solltest es versuchen.
Rnhmjoj

32

lolcat (Kostenlos)

lol Katze


2
Sicher das nützlichste Terminal-Tool, Eva! (Nach cowsay und figlet das ist.)
ocodo

9
Der Grund für die 256-Farben-Unterstützung war eindeutig das Lion Terminal.
Chris Seite

2
nice one (lol), aber ein bisschen off-topic, nicht wirklich mit OSX verwandt
Vincent

Wen interessiert das ? =) Es ist ein schönes Werkzeug!
Matthieu Riegler

Die nützlichste Installation aller Zeiten.
Jan

24

Shell-Funktionen

Ohne das kann ich nicht leben.

  • Ein Befehl, um alle zu aktualisieren.

    update() {
        local brew="brew update; brew upgrade;"
        local gisty="gisty pull_all; gisty sync_delete"
        local gem="gem update;"
        local pip="pip freeze --local | grep -v '^\-e' | cut -d = -f 1  | xargs pip install -U -q"
        sh -c $brew$gisty; sudo sh -c $gem$pip
    }
    

    Natürlich können Sie je nach den von Ihnen verwendeten Paketmanagern weitere Befehle hinzufügen. Das ist von mir gemacht.

  • Wechseln Sie in das aktuelle Finder-Verzeichnis

    cdf() {
        target=`osascript -e 'tell application "Finder" to if (count of Finder windows) > 0 then get POSIX path of (target of front Finder window as text)'`
        if [ "$target" != "" ]; then
            cd "$target"; pwd
        else
            echo 'No Finder window found' >&2
        fi
    }
    

    cdfÖffnen Sie das Finder-Verzeichnis im Terminal und open .öffnen Sie im Finder das Verzeichnis Terminalverzeichnis.

    Quelle

  • Holen Sie sich Farben in Handbuchseiten

    man() {
        env \
        LESS_TERMCAP_mb=$(printf "\e[1;31m") \
        LESS_TERMCAP_md=$(printf "\e[1;31m") \
        LESS_TERMCAP_me=$(printf "\e[0m") \
        LESS_TERMCAP_se=$(printf "\e[0m") \
        LESS_TERMCAP_so=$(printf "\e[1;44;33m") \
        LESS_TERMCAP_ue=$(printf "\e[0m") \
        LESS_TERMCAP_us=$(printf "\e[1;32m") \
        man "$@"
    }
    

    Quelle

  • Verwenden Sie einen privaten RSA-Schlüssel in Git

    git(){
        trap 'rm -f /tmp/.git_ssh.$$' 0
        SSH_KEY="~/.ssh/id_rsa"
        echo "ssh -i $SSH_KEY \$@" > /tmp/.git_ssh.$$
        chmod +x /tmp/.git_ssh.$$
        export GIT_SSH=/tmp/.git_ssh.$$
        [ "$1" = "git" ] && shift
        git "$@"
    }
    

    Mir ist aufgefallen, dass das Einfügen in deine .rc-Datei den GIT verlangsamt. Wenn Sie dies vermeiden möchten, sollten Sie die Funktion entpacken und als Shell - Skript in Ihrem speichern$PATH

    Quelle (Ich habe es ein wenig geändert. Das Original fragt jedes Mal nach dem Schlüsselpfad.)

  • Syntaxhervorhebung bei Katze

    cat() {
        local out colored
        out=$(/bin/cat $@)
        colored=$(echo $out | pygmentize -f console -g 2>/dev/null)
        [[ -n $colored ]] && echo "$colored" || echo "$out"
    }
    

    Dies kann sehr langsam sein, da vor dem Drucken die gesamte Datei analysiert werden muss. Verwenden Sie dies niemals für eine Binärdatei!

    pip install Pygments um pygments zu installieren.


Verwenden von RSA Private Key in Git besser mit der Konfiguration von SSH über ~ / .ssh / config.
Eir Nym

21

Inconsolata-dz (Kostenlos)

Dies ist eine geringfügige Änderung der ursprünglichen Inconsolata . Es ist eine fantastische monospaced Schriftart für die Verwendung mit Terminal.app, TextMate, MacVim und wo immer Sie eine benötigen. Ein Muss für jeden Coder. Bildbeschreibung hier eingeben


+1 Ich mag dieses besser als ProfontX
EmmEff

1
Leider sieht es auf deinem Screenshot für mich nicht besonders gut aus.
Peter Štibraný

Scheint, dass es einige Kompressionsartefakte gab - ersetzt durch ein (hoffentlich) besseres!
Ingmar Hupp

Danke. Dies ist jetzt meine Standardschriftart in fast jeder Textschreibanwendung.
Rnhmjoj


16

MTR (Free) von BitWizard - kombiniert pingundtraceroute

Installation: brew install mtr --no-gtk

                                            Packets               Pings
 Host                                     Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. 217.70.191.253                         0.0%    32    0.5   1.7   0.3  17.6   3.8
 2. p252-core4-d.paris.gandi.net           0.0%    32    0.5   1.1   0.3  17.8   3.1
 3. xe2-1-24-vcore1-dc1.balt.gandi.net     0.0%    32   97.4 105.7  96.9 187.7  22.0
 4. eqixva-google-gige.google.com         80.0%    31  100.8 100.2  99.6 100.8   0.4
 5. 209.85.252.80                          0.0%    31  100.3 108.0 100.0 210.4  24.3
 6. 209.85.243.114                         0.0%    31  111.9 112.6 111.7 118.6   1.2
 7. 64.233.174.87                          0.0%    31  119.8 112.7 111.6 119.8   1.9
    64.233.174.117
 8. 209.85.242.181                        16.1%    31  112.0 117.0 111.8 125.2   5.1
    209.85.253.185
    209.85.242.177
    209.85.253.181
 9. vx-in-f105.1e100.net                   0.0%    31  112.0 112.3 111.6 116.4   0.8

whatmask (Free) von Laffey Computer Imaging - IPv4-Subnetzrechner

Laden Sie die OS X-Binärdatei herunter . Auch online .

$ whatmask 192.168.5.6/22

------------------------------------------------
           TCP/IP NETWORK INFORMATION
------------------------------------------------
IP Entered = ..................: 192.168.5.6
CIDR = ........................: /22
Netmask = .....................: 255.255.252.0
Netmask (hex) = ...............: 0xfffffc00
Wildcard Bits = ...............: 0.0.3.255
------------------------------------------------
Network Address = .............: 192.168.4.0
Broadcast Address = ...........: 192.168.7.255
Usable IP Addresses = .........: 1,022
First Usable IP Address = .....: 192.168.4.1
Last Usable IP Address = ......: 192.168.7.254

nett, aber ein bisschen off-topic, nicht wirklich OSX verwandt :)
Vincent

Wow, das Ding ist unglaublich. Danke fürs Teilen
jupp0r

Wie läufst du mtr? Egal, was ich laufe, auch wenn ich Hilfe oder Version herausfinden möchte, bekomme ich keine Raw Sockets
AntK

Sie können es mit ausführen sudo mtr example.comoder die Binärdatei mit setzen chown root:admin /usr/local/sbin/mtr && chmod +s /usr/local/sbin/mtr.
Ingmar Hupp

16

Autojump (kostenlos)

Hervorragendes Befehlszeilen-Dienstprogramm, das cdBefehle speichert und automatisch eine Verknüpfung zu den Verzeichnissen erstellt, auf die Sie am häufigsten zugreifen.

Wenn mehrere Verzeichnisse einen ähnlichen Namen haben (der mit den gleichen Zeichen beginnt), wählt Autojump einfach das Verzeichnis aus, zu dem Sie am häufigsten wechseln. Sie müssen nicht den ganzen Namen eingeben.

Beispiel:

cd project1

j pNun gelangen Sie direkt zum vollständigen Pfad für project1 .

Was nun, wenn Sie einen ähnlichen Ordner mit dem Namen project2 erstellen, auf den Sie auch häufig zugreifen (aber weniger als project1 ), weist Autojump project2 eine geringere Gewichtung zu und bringt Sie direkt zu project1 .

Wenn Sie beispielsweise TABnach dem Tippen "pro"auf drücken, wird Ihre Shell angezeigt und project__weist darauf hin, dass es mehr als ein passendes Verzeichnis gibt. Bei einem weiteren TABTreffer wird die Liste der übereinstimmenden Verzeichnisse angezeigt, und Sie können das gewünschte Verzeichnis auswählen.

Hinweis: Ich habe vor kurzem ZSH installiert und festgestellt, dass die Autovervollständigungsfunktionen Störungen verursachen. Autojump funktioniert perfekt auf einem Vanille-Terminal.


Während Sie zsh benutzen, versuchen cd -Sie einfach [TAB] zu sehen, wie Sie vorankommen.
ocodo

@ Slomojo Das ist anders; Springen geht in Hierarchien ohne Zwischenschritte. Es sei denn, es gibt eine zsh-Funktion, die ich vermisse. Möglicherweise fehlt mir etwas.
Dave Newton

15

Solarisiert (kostenlos)

Farbschema für Terminal.

Lion unterstützt ANSI-Farben, sodass Hacky-Objekte wie SIMBL nicht mehr benötigt werden.

Für Snow Leopard und frühere Versionen muss SIMBL installiert sein, damit Sie das Beste daraus machen können, da die Farbunterstützung in Terminal.app eingeschränkt ist.


fyi, seine vim version kommt mit janus;)
Vincent

Solarized für Lion Terminal sieht für mich nicht ganz richtig aus - die Farben sind anders als bei Vim und iTerm. Ist jemand darauf gestoßen?
yjsoon

3
@yjsoon vergessen Lion Terminal, verwenden Sie iTerm2 ...
Vincent

1
@Vincent Ich mochte iTerm2 ... bis Lion Terminal herauskam und neue Registerkarten im selben Verzeichnis wie die aktuelle Registerkarte öffnen und den Verlauf ausgegraut haben konnte. Warten auf iTerm, um diese zu bekommen.
yjsoon

@yjsoon Ich wäre nicht überrascht, dass Sie dieses Verhalten mit einigen oh-my-zsh-Plugins bekommen können ... oder mit ein bisschen Scripting;) omz ftw!
Vincent

14

MacPorts

Das MacPorts-Projekt ist eine Open-Source-Community-Initiative zum Entwerfen eines benutzerfreundlichen Systems zum Kompilieren, Installieren und Aktualisieren von Befehlszeilen-, X11- oder Aqua-basierter Open-Source-Software auf dem Mac OS X-Betriebssystem.

Viele Leute werden Ihnen sagen, dass Sie kein Macport verwenden, sondern stattdessen Homebrew. Das ist meistens wahr, Homebrew ist leichter und einfacher zu benutzen . Aber macports bietet viel mehr Pakete an, und einige von ihnen werden aufgrund ihrer unterschiedlichen Philosophie niemals zu Homebrew kommen. (Ich benutze beide, für unterschiedliche Bedürfnisse)

Zum Beispiel empfehle ich GTK in seiner Quarzvariante (native OSX):

sudo port install gtk2 +no_x11+quartz

Wenn Sie dann ein Paket installieren, das davon profitieren kann, wie z. B. wireshark ... Sie erhalten eine native OSX-Benutzeroberfläche, die schneller und besser aussieht als X11 ...


13

DTerm (Free) von Decimus Software

Ähnlich wie bei Visor, jedoch mit einigen besonders benutzerfreundlichen Funktionen (scheint sich ebenfalls in der aktiven Entwicklung zu befinden)


12

The Silver Searcher (Kostenlos)

Ein Code-Such-Tool ähnlich wie ack, aber schneller.

Installieren Sie es mit Brauen

brew install the_silver_searcher

8

Lunchy (Kostenlos)

Eine freundliche Hülle für launchctl. Starten Sie Ihre Agenten und gehen Sie zum Mittagessen!

Ein praktisches Tool zum Verwalten (Starten / Stoppen / Neustarten) von OSX-Diensten / Daemons ...

Das ist ein Rubinstein: gem install lunchy


8

Bropages :

Broseiten sind eine gut lesbare Ergänzung zu Manpages. Auf den Bro-Seiten finden Sie kurze Beispiele für häufig vorkommende Unix-Befehle.

Beispiel:

$ bro find
14 entries for find -- submit your own example with "bro add find"

# Executes a command on the files and folders matching a given pattern, in this case, output the last lines of each .foo file in the current folder and subfolders.
find . -name "*.foo" -exec tail {} \;

        bro thanks      to upvote (24)
        bro ...no       to downvote (0)

.......................................................................................................................................

# Outputs all the file names/paths that start with the name "Casey".  Searches recursively starting from my current directory (.)
# Throws out any error output by sending it to /dev/null
find . -name "Casey*" 2>/dev/null

        bro thanks 2    to upvote (16)
        bro ...no 2     to downvote (0)

.......................................................................................................................................

# Finds all files in and under the current directory that contain 'foo' in their name
find . -iname '*foo*'

        bro thanks 3    to upvote (13)
        bro ...no 3     to downvote (1)

7

Janus + Macvim

Janus ist eine grundlegende Distribution von VIM-Plugins und -Tools, die auf dem neuesten MacVIM-Snapshot ausgeführt werden sollen

installiere macvim mit homebrew brew install macvim und folge den (einfachen) janus anweisungen , und du bist mit einem leistungsstarken texteditor fertig , der von brilliants minds für dich vorkonfiguriert wurde. Die Lernkurve von vim ist auf den ersten Blick beängstigend, aber wenn Sie sich erst einmal damit vertraut gemacht haben, werden Sie nie mehr zurückkehren (oder vielleicht zu Emacs ... ).

Das mag seltsam klingen, aber ich bevorzuge es, vim in iTerm2 zu verwenden als macvim ... (vim ist in macvim enthalten, verwende einfach brew install macvim --override-system-vim)


5

ProfontX (kostenlos)

Meine Lieblingsprogrammierung und Terminalschrift unter MacOS. (ProfontX ist eine korrigierte Version von Profont, die Probleme mit einigen Zeichen hatte.)


Nizza Schriftart, danke, wusste nicht, dass man es versuchen wird, auch wenn ich schätze, ich werde endlich auf das gute alte Monaco (das in iTerm2 großartig rendert) zurückgreifen
Vincent

Monaco gewann, bessere Lesbarkeit für meine Augen :), würde gerne zu modern wechseln Menlo, aber seine speziellen UTF-8-Zeichen wie ✭ sind zu klein für Muschelvergnügen.
Vincent

definitiv eine Frage des Geschmacks;), es gibt etwas an Monaco, das ich einfach nicht ausstehen kann, es ist einfach zu knusprig für meinen Geschmack, denke ich
Apouche

1
oh ja, definitiv eine persönliche Wahl. Keine Ahnung, wenn es noch keinen gibt, aber ein Community-Wiki ausschließlich über Dev-Fonts mit fester Größe für OSX wäre nett ...;)
Vincent

4

Boxen - Automatisierte Mac OS-Konfiguration und Erstellung, Installation / Aktualisierung von Software. Dies spart viel Zeit, wenn Sie genau das gleiche Setup (Software, Version) im Entwicklungsteam wünschen, und ermöglicht es jedem Einzelnen, andere Tools zu installieren, um die Produktivität zu steigern.


3

Visier

ist ein interessantes Dienstprogramm. Es beschreibt sich als:

ein systemweites Terminal auf einem Hotkey

Ziemlich cool. Durch Drücken einer Tastenkombination wird ein Terminal heruntergefahren.

EDIT :

Visier wurde in TotalTerminal umbenannt ... (siehe andere Antwort, dies könnte / sollte gelöscht werden)


4
Ich bin von Terminal zu iTerm2 gewechselt, das eine native visierähnliche Funktion hat und viel mehr wie Splitpanes! :)
Vincent

3

Bash-It (kostenlos)

Eine Alternative zu oh-my-zsh (so). Eine wirklich nützliche Sammlung von Skripten, Aliasen und Funktionen für bash. Bietet auch ein nettes Pluginsystem zum Hinzufügen eigener Ergänzungen.


3

Go2Shell (kostenlos)

Kein Terminal-Dienstprogramm, sondern ein Dienstprogramm zur Verwendung von Terminal. Es fügt eine Schaltfläche in die Finder-Symbolleiste ein und erstellt bei Betätigung ein neues Terminal-Fenster, das mit diesem Verzeichnis verknüpft ist.

Bearbeiten: Die Entwickler sagen, dass die Version der App, die direkt bei ihnen erhältlich ist, mehr Funktionen hat als die Version im App Store. Ich habe den Link aktualisiert , um ihre Seite zu gehen, aber die App Store - Version ist noch verfügbar hier .


Heutzutage funktioniert Yosemite nicht mehr.
Herran

@jherran Ich habe es nicht selbst ausprobiert, aber die Entwickler behaupten, dass es auf Yosemite funktioniert. Wenn Sie dies nicht tun, versuchen Sie, Kontakt mit ihnen aufzunehmen.
ThomasW

Ich tat. Und sagte mir dasselbe, sie arbeiten daran, aber von jetzt an funktioniert es nicht mehr auf Yosemite.
Herran

Sie haben auf ihrer Website die Version 2.2 veröffentlicht, von der sie behaupten, dass sie mit Yosemite kompatibel ist.
ThomasW

2

Bwana (kostenlos)

Technisch gesehen kein Terminalbefehl, aber sehr praktisch für die schnelle Suche nach Hilfeseiten, indem die URL von: "man: ls" die HTML-Seite der Hilfeseite in Ihrem Browser anzeigt.


1

Jodies.de ipcalc

 🍺  /usr/local/Cellar/ipcalc/0.41: 4 files, 40K, built in 2 seconds
 bash-3.2$ ipcalc 10.20.30.40/8
 Address:   10.20.30.40          00001010. 00010100.00011110.00101000
 Netmask:   255.0.0.0 = 8        11111111. 00000000.00000000.00000000
 Wildcard:  0.255.255.255        00000000. 11111111.11111111.11111111
 =>
 Network:   10.0.0.0/8           00001010. 00000000.00000000.00000000
 HostMin:   10.0.0.1             00001010. 00000000.00000000.00000001
 HostMax:   10.255.255.254       00001010. 11111111.11111111.11111110
 Broadcast: 10.255.255.255       00001010. 11111111.11111111.11111111
 Hosts/Net: 16777214              Class A, Private Internet

Es ist auch in HomeBrew verfügbar:

 bash-3.2$ brew install ipcalc
 ==> Downloading http://jodies.de/ipcalc-archive/ipcalc-0.41.tar.gz

0

Ich mag Color Maven

alias maven="command mvn"
color_maven() {
  maven $* | sed -e "s/\(\[INFO\]\ \-.*\)/[36;01m\1[m/g" \
               -e "s/\(\[INFO\]\ >>> .*\)/[32;01m\1[m/g" \
               -e "s/\(\[INFO\]\ <<< .*\)/[32;01m\1[m/g" \
               -e "s/\(\[INFO\]\ Building .*\)/[36;01m\1[m/g" \
               -e "s/\(\[INFO\]\ \[.*\)/01m\1[m/g" \
               -e "s/\(\[INFO\]\ BUILD SUCCESS\)/[01;32m\1[m/g" \
               -e "s/\(\[INFO\]\ BUILD FAILURE\)/[01;31m\1[m/g" \
               -e "s/\(\[WARNING\].*\)/[01;33m\1[m/g" \
               -e "s/\(WARN.*\)/[01;33m\1[m/g" \
               -e "s/\(DEBUG.*\)/[01;33m\1[m/g" \
               -e "s/\(\[ERROR\].*\)/[01;31m\1[m/g" \
               -e "s/Tests run: \([^,]*\), Failures: \([^,]*\), Errors: \([^,]*\), Skipped: \([^,]*\)/[32mTests run: \1[m, Failures: [01;31m\2[m, Errors: [01;31m\3[m, Skipped: [01;33m\4[m/g"
}
alias mvn=color_maven

Farbe LS

alias ls='ls -FG'
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
-or-
echo export CLICOLOR >> ~/.bashrc
echo export CLICOLOR >> ~/.bash_profile
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.