OS X Terminali “sahip olmalı” yardımcı programlarını [kapalı]


109

Zevkle okudum ve bu sorulardan çok şey öğrendim:

Ancak, günlük olarak kullandığım sık kullanılan araçlarımdan bazılarını bulamadım ve bunun nedeni yukarıdaki sorulara uymayan OSX / Terminal amaçlı araçlardır .

Favorilerim, tercih sırasına göre: oh-my-zsh , homebrew (ayrıca macports), janus ...

Ortak olan bu araçlar:

  • Terminal : kurun ve kullanın
  • OSX Amaçlanan : brewolup, gitdeğil!
  • Kolay Kurulum : bir astar, yani. git clone; wget ...vb.
  • Genişletilebilir : muhtemelen uzantılara veya basit API'ye sahiptir (örneğin, eklentileri olan oh-my-zsh, formüllerle demleme, birlikte verilen vim eklentileriyle janus ...)
  • Genellikle açık kaynaklı, ücretsiz, github'da barındırılan, kodlanmış, çoğunlukla (ama sadece! Değil) yakutla ...

Başka benzer olması gereken araçlar biliyor musunuz ? Yenilerini keşfetmek isterdim!

Lütfen cevap başına sadece bir yardımcı program ekleyin. Ayrıca, lütfen kopya eklemeyin. Göndermeden önce ilk kontrol edin. Bir yinelenen görüyorsanız, lütfen yanıtı küçültün ve bir yorum yazarak yazarı bilgilendirin.


homebrew ve macports birlikte sorun yaşayabilir çünkü macports homebrew tarafından yüklenen dosyaları okuyacak ve mutlaka doğru sürüm olmayacak
user151019

doğru, ama zamanın% 95 ve sadece geçici olarak $ PATH ben kolaylığı ve hafif demlemek tercih ... sıklıkla çözüm değişen,% 5 vakalarını kalan herhangi büyük bir sorun yoktur, ancak MacPorts sahip birçok biz muhtemelen olacaktır fazla paket asla homebrew görmedim ...
Vincent

@Vincent - Homebrew'in tüm amacı, kendi formülünüzü kolayca oluşturabilmenizdir, bu nedenle "homebrew'te asla görmeyin", bu noktayı tamamen özlüyor gibi görünmektedir. MacPorts uygundur, çünkü pek bir şey yapmanıza gerek kalmaz, etkili bir şekilde size bir BSD portveya Debian apt-gettarzı yükleyici sunar.
ocodo

Kendi sorunuzu cevaplamak sorun değil - neden "cevapları" ayırıp sadece soruyu bırakmıyorsunuz.
bmike

@slojomo, tufan gibi ton bağımlılıkları olan çok karmaşık bazı "portlara" bakın ", anlayacaksınız ... artı homebrew'un sistem bileşenlerini geçersiz kılan bir formül politikası yok ... (mysql ... gibi)
Vincent

Yanıtlar:


92

ev yapımı içki

OS X için eksik paket yöneticisi.

Çok hafif ve kullanımı kolay, inanılmaz bir paket yöneticisidir. KIS Prensibi, bu beni archlinux hakkında düşündürüyor. Toplumu büyük ve çok aktif.

(ayrıca bkz. demlenecek olan tamamen yerine geçen macportlar, demlenecek paketleri kurmayı tercih ediyorum, ancak bazı karmaşık olanlar yalnızca macport'larda)

Ayrıca brew tap, en son php sürümüne ihtiyaç duyduğunuzda kullanabileceğiniz gibi bazı eksik formüller sağlayan komuta da bakın > brew tap josegonzalez/php.

(Homebrew'un sistem bileşenlerini değiştirmeme politikası vardır, ancak hey, bazen yapmanız gerekir)


FormulaAlt bağlantınız kapalı. (404)
ottel142

brew tapDış "formülleri" işlemek için yerleşik çözüm olan söz konusu şekilde düzenlenmiştir .
Vincent

Ayrıca, doğrudan URL yoluyla bir "dış" formül belirleyebileceğini de unutmayın.rb
ocodo

GÜNCELLEME: Homebrew artık sistem bileşenlerini değiştirmeye istekli, örneğin make, curl, bash, zsh ... Ekstra bir adıma ihtiyacınız var: brew link --force <package>sistem kopyasının üzerine yazmak için. Ayrıca, bazı zorunlu olmayan kopya paketler homebrew-dupeskanonik yerine repoda depolanır .
Caleb Xu

62

iTerm2 (Ücretsiz)

Yorumlarda bahsetti, ama bu önemlidir , bu yüzden vurgu için ...


7
Cidden, OSX Terminali + Visor'ı unutma, iTerm2 çok daha iyi, tam ekranlı bir kısayol tuşu ile tüm gün bölmeleri bölüyorum ... Ayrıca birçok harika özellik daha var ...
Vincent

1
Garip bir şekilde, Temmuz 2011'den bu yana süren kararlı sürümde bir güncelleme olmadı ve Temmuz 2012'de hiç terfi etmeyen bir beta çıktı. Bu proje öldü mü?
Dan Rosenstark

1
@Yar hala geliştiriliyor. Yazar burada resmi repo tutar: github.com/gnachman/iTerm2
mh.

37

Ack (Ücretsiz)

Metin dosyalarını aramak için harika, bir daha bir bul / grep kombinasyonu kullanmanıza gerek kalmayacak.


Ack , başlıca OSX metin editörleri için iki güzel entegrasyon eklentisine sahiptir:


3
+1 Ack, harika bir grep replasmanıdır, eğer grepkas hafızamdaki gerçek olmasaydı, asla kullanmam.
ocodo,

Ack bir zorunluluktur aracıdır, grep geliştiricisini dost kılar, ancak bu bir konu dışıdır, çünkü OSX ile ilgili değildir, Vim / AckMate bilgilerini eklemek için bu cevabı düzenler.
Vincent,

1
grinaynı zamanda iyi bir alternatiftir.
12'de

sırıtış burada harika, link: pypi.python.org/pypi/grin
Lorin Hohstein

2
Bugünlerde her şey Gümüş Arama ile ilgili .
Zev Eisenberg

33

oh-my-zsh (Ücretsiz)

Bir avuç dolusu fonksiyon, otomatik tamamlama yardımcıları ve sizi hayrete düşüren şeyler…

“OH MY ZSHELL!”

Sadece kullanıyordum zaman beni kabuğu sevdirdi ben zorunda olan, ... Zsh "steroid bash" dır oh-my-zsh ve tüm eklentileri, OSX için birçok özelliklerini, kabuk çok daha fazla kullanıcı dostu ve güçlü ... Oh, ayrıca temalar oldukça havalı.


Ayrıca, bazı alternatifler / tamamlayıcılar, zsh bazlı şeyleri de göz atmaya değer:

  • prezto oh-my- zsh'ın tam tekrarı , temiz ve çok daha aktif, şimdi kullananlar :)
  • zsh-users (Free) Bazı çok güzel zsh şeyleri (sözdizimini vurgulamayı seviyorum)
  • zcm (Ücretsiz) zsh yapılandırma yöneticisi (oh-my- zsh'den esinlenilmiştir)

1
zshile oh-my-zshgerçekten harika, hatta aşırı yol tamamlanmasını yapacak scp/ sshsize bakıyoruz sunucuya açık anahtar etkinleştirdiyseniz komuta, rocks. (çok güçlü bir şekilde tamamlanmış ... /v/m/s/TAB 'genişliyor /Volumes/MyDrive/Src)
ocodo 23

Prezto için +1. Git alt modüllerini kullanma yaklaşımını seviyorum.
Acorn,


Prezto oh-my-zsh'dan çok daha hızlıdır. Onu denemelisin.
Rnhmjoj 16:14

32

lolcat (Ücretsiz)

komik kedi


2
Elbette en kullanışlı terminal aracı, evah! (İnek ve bu rakamlardan sonra.)
ocodo

9
Açıkça 256 renkli desteğin Lion Terminal'e eklenmesinin nedeni açıktı.
Chris Sayfa

2
güzel bir (lol) ama biraz konu dışı, gerçekten OSX ile ilgili değil
Vincent

Kimin umrunda ? =) Güzel bir araçtır!
Matthieu Riegler

Şimdiye kadarki en kullanışlı kurulum.
Ocak

24

Kabuk fonksiyonları

Bu olmadan yaşayamam.

  • Hepsini güncellemek için bir komut.

    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
    }

    Açıkçası, kullandığınız paket yöneticilerine göre daha fazla komut ekleyebilirsiniz. Bu benim tarafımdan yapılır.

  • Dizini geçerli Finder dizinine değiştir

    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
    }

    cdfTerminaldeki Finder dizinini açmak ve Finder dizin dizin dizinini Finder'da açmak için open ..

    Kaynak

  • Manuel sayfalarda renkler elde edin

    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 "$@"
    }

    Kaynak

  • Git'te bir RSA özel anahtarı kullanın.

    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 "$@"
    }

    Bunu .rc'nize sokmanın gitmeyi yavaşlatacağını fark ettim. Bundan kaçınmak istiyorsanız, işlevi açmalı ve cihazınıza bir kabuk betiği olarak kaydetmelisiniz.$PATH

    Kaynak (Biraz değiştirdim. Orijinal her zaman anahtar yolunu sorar.)

  • Kedide sözdizimi vurgulama

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

    Bu, yazdırmadan önce tüm dosyayı ayrıştırması gerektiğinden oldukça yavaş olabilir. Bunu asla bir ikili dosyada kullanmayın!

    pip install Pygments pigmentleri yüklemek için.


Git / RSA özel anahtarını kullanarak SSH'yi ~ / .ssh / config ile yapılandırmak daha iyi.
Eir Nym

21

Inconsolata-dz (Ücretsiz)

Bu, orijinal Inconsolata'nın hafif bir modifikasyonudur . Terminal.app, TextMate, MacVim ve ihtiyacınız olan her yerde kullanım için harika, monospaced bir fonttur. Herhangi bir kodlayıcı için sahip olması gereken. görüntü tanımını buraya girin


+1 Bunu ProfontX'ten daha çok seviyorum
EmmEff

1
Ne yazık ki, ekran görüntüsünde bana pek iyi görünmüyor.
Peter Štibraný

Bazı sıkıştırma eserlerinden muzdarip görünüyor - yerine (umarım) daha iyi bir tane koyarız!
Ingmar Hupp 4'13

Teşekkür ederim. Bu şimdi neredeyse her metin yazma uygulamasında varsayılan yazı tipim.
Rnhmjoj


16

MTR (Free) - BitWizard - birleştirir pingvetraceroute

Kurulum: 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) Laffey Computer Imaging tarafından - IPv4 alt ağ hesap makinesi

OS X ikili dosyasını indirin . Ayrıca çevrimiçi .

$ 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

güzel, ama biraz konu dışı, gerçekten OSX ile ilgili değil :)
Vincent

vay, bu şey şaşırtıcı. paylaşım için thx
jupp0r

Mtr nasıl çalıştırılır? Yardım veya sürüm bulmak
istesem bile kaçmam

sudo mtr example.comİle çalıştırabilir veya ikili ayarını yapabilirsiniz chown root:admin /usr/local/sbin/mtr && chmod +s /usr/local/sbin/mtr.
Ingmar Hupp

16

Otomatik atlama (ücretsiz)

cdKomutları saklayan ve otomatik olarak en çok erişilen dizinlerinize otomatik tamamlama kısayolu oluşturan harika komut satırı yardımcı programı .

Daha da iyisi, eğer birkaç dizin benzer bir isme sahipse (aynı karakterden başlayarak), Autojump en sık kullandığın ismi seçecektir. Tam adı yazmanız gerekmez.

Örnek:

cd project1

j pşimdi sizi doğruca project1 yoluna götüreceksiniz .

Benzer bir klasör denilen oluşturursanız Şimdi ne olacak Project2 de (daha ama daha az sıklıkta erişmek project1 ), Autojump için daha az bir ağırlığa atar Project2 ve düz götürecektir project1 .

Örneğin TAByazdıktan sonra vurursanız "pro", kabuğunuzda project__1'den fazla eşleşen dizinin olduğu gerçeği görülecektir. Başka bir TABisabet eşleşen dizinlerin listesini görüntüler ve kastettiğinizi seçmenize izin verir.

Not: Geçenlerde ZSH'yi yükledim ve otomatik tamamlama özellikleri nedeniyle bazı girişimlerde bulunduğuna dikkat çektim. Otomatik atlama, vanilya terminalinde mükemmel çalışır.


Zsh kullanırken sadece cd -[TAB] 'ı deneyin .
ocodo

@Slomojo Bu farklı; atlama orta adımlar dışında hiyerarşilere gider . Bir zsh özelliği olmadığı sürece bunu özlüyorum (bunu yapmak çok mümkün).
Dave Newton

15

Solarize (Ücretsiz)

Terminal için renk şeması.

Lion, ANSI renklerini destekliyor, bu nedenle SIMBL gibi kesmek gibi şeyler artık gerekli değil.

Snow Leopard ve önceki sürümlerinde, Terminal.app'deki renk desteği sınırlı olduğundan, en iyi şekilde yararlanmak için SIMBL yüklü olmalıdır.


Bilginize vim versiyonu janus ile geliyor;)
Vincent

Lion Terminal için Solarized, benim için pek doğru gözükmüyor - renkler Vim ve iTerm ile karşılaştırıldığında kapalı. Bununla karşılaşan var mı?
yjsoon

3
@yjsoon Lion Terminal'i unuttu, iTerm2'yi kullan ...
Vincent

1
@Vincent iTerm2'yi beğendim ... Lion Terminal çıkana kadar ve mevcut sekmeyle aynı dizinde yeni sekmeler açıp geçmişi grileştirdi. İTerm'in bunları almasını bekliyorum.
yjsoon

@ yjsoon Bu davranışı bazı oh-my-zsh eklentileri ile ya da bir miktar komut dosyasıyla elde etmenize şaşırmam;) omz ftw!
Vincent,

14

MacPorts

MacPorts Projesi, Mac OS X işletim sisteminde komut satırı, X11 veya Aqua tabanlı açık kaynaklı yazılımları derlemek, yüklemek ve yükseltmek için kullanımı kolay bir sistem tasarlamak için açık kaynaklı bir topluluk girişimidir.

Birçok kişi size macport kullanmadığını söyler, bunun yerine homebrew kullanırsınız. Bu çoğunlukla doğrudur, homebrew daha hafif ve kullanımı kolaydır . Ancak macportlar çok daha fazla paket sunar ve bazıları farklı felsefelerinden dolayı hiçbir zaman homebrew'e gelmez. (Her ikisini de farklı ihtiyaçlar için kullanıyorum)

Örneğin, GTK'yı kuvars (yerel OSX) varyantında öneririm:

sudo port install gtk2 +no_x11+quartz

Ardından faydalanabilecek bir paket kurduğunuzda, wireshark gibi ... Yerel bir OSX kullanıcı arayüzü alacaksınız, X11'den daha hızlı ve daha iyi görünümlü ...


13

Decermus Software tarafından DTerm (Ücretsiz)

Visor'a benzer, ancak bazı ekstra kolaylık özelliklerine sahip (aynı zamanda aktif gelişimde görünüyor)



8

Öğle Yemeği (Ücretsiz)

Launchctl için dostane bir ambalaj. Temsilcilerinizi başlatın ve öğle yemeğine gidin!

OSX servislerini / daemonlarını yönetmek için (başlat / durdur / yeniden başlat) uygun bir araç ...

Bu yakut bir mücevher: gem install lunchy


8

Broşürler :

bro sayfaları man sayfalarına oldukça okunaklı bir ek. Bro sayfaları, Unix komutları için kısa ve öz örneklerdir.

Örnek:

$ 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, en yeni MacVIM anlık görüntüsünün üzerinde çalıştırılması amaçlanan temel vim eklentileri ve araçları dağıtımıdır.

macvim'i homebrew ile yükleyin brew install macvim ve (kolay) janus talimatlarını takip edin ve sizler için zekâlı beyinler tarafından önceden yapılandırılmış güçlü bir metin editörüyle ayarlandınız. Vim'in öğrenme eğrisi ilk bakışta ürkütücüdür, ancak bir kez rahat olduğunuzda, asla geri dönmeyeceksiniz (veya belki de acaclara ...) (fyi, TextMate pek çok kodlayıcı tarafından karına bırakıldı)

Kulağa garip gelebilir ama iTerm2'de vim'i macvim'den daha çok tercih ediyorum ... (vim macvim'de paketlenmiş, sadece kullanın brew install macvim --override-system-vim)


5

ProfontX (Ücretsiz)

MacOS'ta en sevdiğim programlama ve terminal yazı tipi (ProfontX, bazı karakterlerle ilgili sorunları olan Profont'un düzeltilmiş bir sürümüdür )


Güzel yazı tipi, teşekkürler, bunu bilmiyordum, denemeyi başarabilirim, sanırım nihayet o eski Monaco'ya geri döneceğim (iTerm2'de harika işler)
Vincent

Monaco kazandı, gözlerim için daha iyi okunabilirlik :), modernliğe geçmeyi çok isterdi Menlo, ancak like gibi özel UTF-8 karakterleri kabuk zevki için çok küçük.
Vincent,

kesinlikle bir zevk meselesi;), monaco hakkında dayanamıyorum, tahammülüm için çok gevrek sanırım
apouche

1
evet, kesinlikle kişisel bir seçim. Dunno zaten bir tane olmasaydı, ancak OSX için yalnızca sabit boyutlu dev fontlarıyla ilgili bir topluluk wiki'si iyi olurdu ...;)
Vincent

4

Boxen - Otomatik Mac OS yapılandırması ve yazılımı kurun, kurun / güncelleyin. Geliştirme ekibinde tam olarak aynı kurulumu (yazılım, sürüm) istediğinizde ve ayrıca her bir bireyin verimliliği artırmak için diğer araçları yüklemesine izin verdiğinizde çok zaman kazanmanıza yardımcı olur.


3

güneşlik

ilginç bir yardımcı programdır. Kendisini şöyle tanımlar:

bir kısayol tuşu üzerinde sistem çapında bir terminal

Oldukça havalı. Bir tuş kombinasyonunun basılmasında bir terminali düşürür.

EDIT :

Vizör, TotalTerminal olarak yeniden adlandırıldı ... (diğer cevaba bakınız, bu silinebilir / silinmelidir)


4
Bilgin olsun ki, Terminal'den iTerm2'ye geçtim, bu da yerel bir vizör benzeri özelliğe sahip ve daha çok bölme panelleri gibi! :)
Vincent

3

bash-it (Ücretsiz)

Oh-my-zsh'a bir alternatif (yukarıya bakın). Gerçekten yararlı bir betik, takma ad ve fonksiyon koleksiyonu bash. Ayrıca kendi ilavelerinizi eklemek için hoş bir eklenti sistemi sunar.


3

Go2Shell (Ücretsiz)

Terminal yardımcı programı değil, Terminal kullanmak için bir yardımcı programdır. Finder araç çubuğuna bir düğme koyar ve basıldığında o dizine cd'ed yeni bir Terminal penceresi oluşturur.

düzenleme: geliştiriciler doğrudan bunlardan kullanılabilir uygulamanın sürümü App Store'daki sürümünden daha fazla özelliklere sahip olduğunu söylüyorlar. Bağlantıyı kendi sayfalarına gidecek şekilde güncelledim, ancak App Store sürümü hala burada mevcut .


Günümüzde Yosemite üzerinde çalışmıyor.
jherran

@jherran Kendim denemedim, ancak geliştiriciler Yosemite üzerinde çalıştığını iddia ediyor. Sizin için uygun değilse, onlarla iletişim kurmayı deneyin.
ThomasW

Yaptım. Ve aynı şeyi söylediler, üzerinde çalışıyorlar, ama bundan sonra Yosemite üzerinde çalışmıyor.
jherran

Yosemite uyumlu olduğunu iddia ettikleri web sitesinde 2.2 sürümünü yayınladılar.
ThomasW

2

Bwana (Ücretsiz)

Teknik olarak bir terminal komutu değil, aşağıdaki adreyi sorarak hızlı manpage araması için çok kullanışlıdır: "man: ls", manpage sayfasının html sayfasını tarayıcınızda gösterir.


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

Ayrıca HomeBrew'ta da mevcuttur:

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

0

Renk Maven'i severim

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

Renk LS

alias ls='ls -FG'
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
-or-
echo export CLICOLOR >> ~/.bashrc
echo export CLICOLOR >> ~/.bash_profile
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.