ওএস এক্স টার্মিনালের "অবশ্যই" ইউটিলিটি থাকতে হবে [বন্ধ]


109

আমি কেবল আনন্দের সাথে পড়েছি, এবং এই প্রশ্নগুলি থেকে অনেক কিছু শিখেছি:

তবে আমি আমার পছন্দের কয়েকটি সরঞ্জামগুলিতে এটি পাইনি, যা আমি প্রতিদিনের ভিত্তিতে ব্যবহার করি এবং আমার মনে হয় কারণ এটি ওএসএক্স / টার্মিনাল উদ্দেশ্যযুক্ত সরঞ্জাম , উপরের প্রশ্নগুলিতে উপযুক্ত নয় not

: আমার ফেভারিটে পছন্দ অনুযায়ী দ্বারা হয় উহু-মাই-zsh , homebrew (কিন্তু এছাড়াও macports), Janus ...

এই সরঞ্জামগুলি সমান:

  • টার্মিনাল : ইনস্টল এবং ব্যবহার
  • ওএসএক্স উদ্দেশ্যে : brewহয়, gitনয়!
  • ইজি ইনস্টল করুন : একটি লাইনার, অর্থাৎ। git clone; wget ...প্রভৃতি
  • এক্সটেনসিবল : সম্ভবত এক্সটেনশন বা সহজ এপিআই রয়েছে (যেমন: প্লাগইনগুলির সাথে ওহ-মাই-জেডএস, সূত্রগুলি দিয়ে তৈরি করা, বান্ডিলযুক্ত ভিএম প্লাগইনগুলির সাথে জানুস ...)
  • প্রায়শই ওপেন সোর্স, ফ্রি, গিথুব-এ হোস্ট করা হয়, স্ক্রিপ্ট করা হয়, বেশিরভাগই (তবে কেবল নয়!) রুবি ...

আপনি কি অন্যান্য অনুরূপ কোন সরঞ্জাম থাকতে হবে জানেন ? আমি নতুন আবিষ্কার করতে চাই!

দয়া করে প্রতি উত্তরের জন্য কেবল একটি ইউটিলিটি অন্তর্ভুক্ত করুন। এছাড়াও, দয়া করে সদৃশগুলি যুক্ত করবেন না। পোস্ট করার আগে চেক করুন। যদি আপনি কোনও সদৃশ দেখতে পান তবে দয়া করে উত্তরটি নীচে করুন এবং একটি মন্তব্য রেখে লেখককে অবহিত করুন।


হোমব্রু এবং ম্যাকপোর্টগুলি একসাথে সমস্যা হতে পারে কারণ ম্যাকপোর্টগুলি হোমব্রিউ দ্বারা ইনস্টল করা ফাইলগুলি পড়বে এবং এগুলি প্রয়োজনীয় সংস্করণটি সঠিকভাবে হবে না
ব্যবহারকারী 151019

সত্য, তবে 95% সময়ের ক্ষেত্রে এখানে কোনও বড় সমস্যা নেই, এবং 5% ক্ষেত্রে বাকী সময়ের জন্য, কেবলমাত্র সাময়িকভাবে পরিবর্তন করা $ PATH প্রায়শই সমাধান ... আমি স্বাচ্ছন্দ্য এবং হালকা ওজনের জন্য মদ পছন্দ করি, তবে ম্যাকপোর্টগুলির আরও অনেক প্যাকেজ রয়েছে যা আমরা সম্ভবত করব হোমব্রিউতে কখনও দেখবেন না ...
ভিনসেন্ট

@ ভিনসেন্ট - হোমব্রুয়ের পুরো বিষয়টি হ'ল আপনি নিজের সূত্রটি মোটামুটি সহজেই তৈরি করতে পারেন যাতে "হোমব্রুতে কখনই দেখা যায় না" এটি সম্পূর্ণরূপে মিস করতে পারে বলে মনে হয়। ম্যাকপোর্টস সুবিধাজনক, যেহেতু আপনাকে সত্যিই খুব বেশি কিছু করতে হবে না, কার্যকরভাবে আপনাকে বিএসডি portবা ডেবিয়ান apt-getস্টাইল ইনস্টলার সরবরাহ করে।
অক্টোডো

আপনার নিজের প্রশ্নের উত্তর দেওয়া ঠিক আছে - কেন "উত্তরগুলি" বিভক্ত করবেন না এবং কেবল প্রশ্নটি রেখে যান।
বমিকে

@ স্লোজোমো, কিছু জটিল জটিল ম্যাকপোর্টগুলি "বন্দরগুলি" প্রলয়ের মতো অনেকগুলি নির্ভরতা সহকারে দেখুন, আপনি বুঝতে পারবেন ... এবং সত্য যে হোমব্রিউয়ের কোনও সূত্রকে ওভার্রাইডিং সিস্টেমের উপাদানগুলির নীতি নেই ... (মাইএসকিএল এর মতো ...)
ভিনসেন্ট

উত্তর:


92

Homebrew

ওএস এক্সের জন্য অনুপস্থিত প্যাকেজ পরিচালক

এটি একটি আশ্চর্যজনক প্যাকেজ ম্যানেজার, খুব হালকা এবং সহজেই ব্যবহারযোগ্য। কেআইএস নীতিমালা, যা আমাকে আর্চলিনাক্স সম্পর্কে ভাবতে বাধ্য করে। এর সম্প্রদায়টি বড় এবং খুব সক্রিয়।

(ম্যাকপোর্টগুলিও দেখুন যেগুলি ব্রিও পুরোপুরি প্রতিস্থাপন করে না, আমি মদযুক্ত প্যাকেজ ইনস্টল করতে পছন্দ করি তবে কিছু জটিলগুলি কেবল ম্যাকপোর্টগুলিতে থাকে)

brew tapকমান্ডটিও দেখুন যা কিছু অনুপস্থিত সূত্র সরবরাহ করে যা আপনার সর্বশেষ পিএইচপি সংস্করণ> এর দরকার পড়ার মতো কার্যকর হতে পারে brew tap josegonzalez/php

(হোমব্রিউয়ের সিস্টেমের উপাদানগুলি প্রতিস্থাপন না করার নীতি রয়েছে তবে ওহে, কখনও কখনও আপনাকে করতে হবে)


আপনার ফর্মুলাআল্ট লিঙ্কটি নিচে। (404)
ottel142

brew tapবাহ্যিক "সূত্রগুলি" পরিচালনা করার জন্য সমাধানটি এখন বিল্ট ইন বলে উল্লেখ করার জন্য সম্পাদিত ।
ভিনসেন্ট

আপনি এটিকে formula.rb URL টি মাধ্যমে সরাসরি একটি "বহিরাগত" সূত্র উল্লেখ করতে পারেন নোট
ocodo

আপডেট: হোমব্রিউ এখন সিস্টেমের উপাদানগুলি প্রতিস্থাপন করতে ইচ্ছুক, যেমন মেক, কার্ল, বাশ, জেডএস ... আপনার কেবলমাত্র একটি অতিরিক্ত পদক্ষেপ দরকার: brew link --force <package>সিস্টেম অনুলিপিটি ওভাররাইট করতে। এছাড়াও, কিছু অ-অপরিহার্য সদৃশ প্যাকেজ homebrew-dupesরেডিওর পরিবর্তে রেপোতে সংরক্ষণ করা হয় ।
কালেব সিউ

62

আইটার্ম 2 (ফ্রি)

মন্তব্যে উল্লেখ করা হয়েছে, তবে এটি জরুরী , তাই জোর দেওয়ার জন্য ...


7
সিরিয়াসলি, ওএসএক্স টার্মিনাল + ভিসরটি ভুলে যান, আইটার্ম 2 অনেক বেশি ভাল, আমি হটকি-ল ভিসর দিয়ে পুরো পর্দায় পুরো দিন পেনগুলি বিভক্ত করছি ... আরও অনেক দুর্দান্ত বৈশিষ্ট্য রয়েছে ...
ভিনসেন্ট

1
আশ্চর্যের বিষয় হল, এটির জুলাই ২০১১ সাল থেকে স্থিতিশীল রিলিজের কোনও আপডেট নেই, এবং জুলাই ২০১২ সালে একটি বিটা প্রকাশিত হয়েছিল যা কখনই প্রচারিত হয় নি। এই প্রকল্পটি কি মারা গেছে?
ড্যান রোজনস্টার্ক

1
@ ইয়ার এটি এখনও বিকশিত হচ্ছে। লেখক এখানে সরকারী রেপো বজায় রাখছেন
mh।

37

আক (বিনামূল্যে)

পাঠ্য ফাইল অনুসন্ধানের জন্য দুর্দান্ত, আপনাকে আর কখনও সন্ধান / গ্রেপ সংমিশ্রণ ব্যবহার করতে হবে না।


বড় ওএসএক্স পাঠ্য সম্পাদকদের জন্য আকের দুটি দুর্দান্ত ইন্টিগ্রেশন প্লাগইন রয়েছে:


3
+1 আক এমন দুর্দান্ত একটি গ্রেপ প্রতিস্থাপন, এটি grepযদি আমার পেশির স্মৃতিতে না থাকে তবে আমি এটিকে কখনই ব্যবহার করব না।
ocodo

আ্যাক একটি অবশ্যই হাতিয়ার থাকা উচিত, গ্রেপ বিকাশকারীকে বন্ধুত্বপূর্ণ করে তোলে তবে এটি ভিএস / অ্যাকমেট তথ্য যুক্ত করার জন্য এই উত্তরটি সম্পাদনা করে এটি ওএসএক্সের সাথে সম্পর্কিত না হওয়ায় এটি কিছুটা অফ-টপিক।
ভিনসেন্ট

1
grinএছাড়াও একটি ভাল বিকল্প।
gak 21

গ্রিন দুর্দান্ত, এখানে লিঙ্কটি রয়েছে: pypi.python.org/pypi/grin
লরিন

2
এই দিন, এটা সব সম্পর্কে সিলভার অনুসন্ধানকারী
জেভ আইজেনবার্গ

33

ওহ-মাই-জেডএস (ফ্রি)

মুষ্টিমেয় কার্যাবলী, স্বতঃ-সম্পূর্ণ সহায়ক এবং এমন জিনিস যা আপনাকে চিৎকার করে তোলে…

"ওহ আমার জেড শেল!"

যখন আমাকে যখন ছিল তখন যখন আমি এটি ব্যবহার করছিলাম তখন আমাকে শেলটিকে ভালবাসে ... জেএসএস হ'ল "স্টেরয়েডগুলিতে ব্যাশ", ওহ-মাই-জেডএস এবং এর সমস্ত প্লাগইন সহ, ওএসএক্সের অনেকগুলি স্পেসিফিকেশন, শেলটি অনেক বেশি ব্যবহারকারী বান্ধব এবং শক্তিশালী ... ওহ থিমগুলিও দুর্দান্ত।


নজর দেওয়াও উপযুক্ত, কিছু বিকল্প / পরিপূরক zsh ভিত্তিক স্টাফ:

  • প্রেজ্টো হ'ল ওহ-মাই- জেডএস এর সম্পূর্ণ পুনর্লিখন, পরিষ্কার এবং আরও অনেক সক্রিয়, এখন এটি ব্যবহার করছে :)
  • zsh- ব্যবহারকারীগণ (ফ্রি) খুব সুন্দর কিছু zsh স্টাফ (সিনট্যাক্স হাইলাইট করা ভালবাসে)
  • zcm (ফ্রি) zsh কনফিগারেশন ম্যানেজার (ওহ- আমার- zsh থেকে অনুপ্রাণিত)

1
zshসঙ্গে oh-my-zshসত্যিই সন্ত্রস্ত, এটা এমনকি পথ সমাপ্তির কোনো ওভার কি করতে হবে scp/ sshকমান্ড যদি আপনি সার্ভারে আপনি এ খুঁজছেন করছেন তাদের জন্য সর্বজনীন কী প্রমাণীকরণ সক্ষম করার পর, এটা শিলা। (ভয়ঙ্কর-শক্তিশালী সমাপ্তি ... /v/m/s/ট্যাব 'এতে প্রসারিত হয় /Volumes/MyDrive/Src)
অক্টোব

প্রিজ্টোর জন্য +1। আমি গিট সাবমডিউলগুলি ব্যবহার করার পদ্ধতিকে পছন্দ করি।
ওক গাছের ফল


প্রেস্টো ওহ-মাই- zsh এর চেয়ে অনেক দ্রুত faster আপনি এটি চেষ্টা করা উচিত.
আরএনএইচএমজোজ

32

ললক্যাট (ফ্রি)

বাংলা


2
অবশ্যই সবচেয়ে দরকারী টার্মিনাল সরঞ্জাম, এভা! (গায়েস এবং ফিগলের পরে এটি))
অক্টোডো

9
স্পষ্টতই কারণটি 256-রঙ সমর্থন লায়ন টার্মিনালে যুক্ত হয়েছিল।
ক্রিস পেজ

2
সুন্দর একটি (লওল) তবে কিছুটা অফ-টপিক, আসলেই ওএসএক্স সম্পর্কিত নয়
ভিনসেন্ট

কে পাত্তা দেয়? =) এটি একটি দুর্দান্ত সরঞ্জাম!
ম্যাথিউ রিগলার

সবচেয়ে দরকারী ইনস্টল।
জানুয়ারী

24

শেল ফাংশন

আমি এ ছাড়া বাঁচতে পারি না

  • তাদের সমস্ত আপডেট করার জন্য একটি আদেশ।

    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
    }

    স্পষ্টতই আপনি যে প্যাকেজ পরিচালকদের ব্যবহার করেন সে অনুযায়ী আপনি আরও কমান্ড যুক্ত করতে পারেন। এটি আমার দ্বারা তৈরি করা হয়েছে

  • বর্তমান সন্ধানকারী ডিরেক্টরিতে ডিরেক্টরি পরিবর্তন করুন

    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টার্মিনালে ফাইন্ডার ডিরেক্টরিটি open .খুলতে এবং ফাইন্ডারে ডিরেক্টরিটি টার্মিনাল ডিরেক্টরি খোলার জন্য।

    উৎস

  • ম্যানুয়াল পৃষ্ঠায় রঙ পান

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

    উৎস

  • গিটে একটি আরএসএ প্রাইভেট কী ব্যবহার করুন

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

    আমি লক্ষ্য করেছি যে এটি আপনার .rc এ স্থাপন করা গিটকে কমিয়ে দেবে। আপনি যদি এড়াতে চান তবে আপনার ফাংশনটি আনপ্যাক করা উচিত এবং এটি আপনার শেল স্ক্রিপ্ট হিসাবে সংরক্ষণ করতে হবে$PATH

    উত্স (আমি এটিকে কিছুটা সংশোধন করেছি The মূলটি মূল বারের জন্য জিজ্ঞাসা করে))

  • বিড়াল সিনট্যাক্স হাইলাইট

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

    এটি বেশ ধীর হতে পারে কারণ এটি মুদ্রণের আগে পুরো ফাইলটি পার্স করা দরকার। বাইনারি ফাইল এ কখনই ব্যবহার করবেন না!

    pip install Pygments পাইগমেন্টগুলি ইনস্টল করতে।


H / .ssh / কনফিগারেশনের মাধ্যমে এসএসএইচ কনফিগার করার সাথে গিটে আরএসএ প্রাইভেট কী ব্যবহার করা আরও ভাল।
ইয়ার নিম

21

ইনকনসোলতা-ডিজেড (ফ্রি)

এটি মূল ইনকনসোল্টার একটি সামান্য পরিবর্তন । এটি টার্মিনাল.এপ, টেক্সটমেট, ম্যাকভিম এবং অন্য যে কোনও জায়গায় আপনার প্রয়োজন পড়ার জন্য ব্যবহার করার জন্য একটি দুর্দান্ত মনসপাসেড ফন্ট। যে কোনও কোডারের জন্য অবশ্যই একটি থাকতে হবে। এখানে চিত্র বর্ণনা লিখুন


+1 আমি এটিকে প্রোফন্টএক্সের চেয়ে বেশি পছন্দ করি
এমএমএফ

1
দুর্ভাগ্যক্রমে, আপনার স্ক্রিনশটে এটি আমার কাছে খুব ভাল লাগছে না।
পিটার btibraný

দেখে মনে হচ্ছে এটি কিছু সংকোচনের নিদর্শন নিয়েছে - এটি একটি (আশাকরি) আরও ভাল দিয়ে প্রতিস্থাপন করেছে!
ইঙ্গমার হাপ

ধন্যবাদ. প্রায় প্রতিটি পাঠ্য লেখার অ্যাপ্লিকেশনটিতে এটি এখন আমার ডিফল্ট ফন্ট।
Rnhmjoj


16

বিট উইজার্ড দ্বারা এমটিআর (ফ্রি) - একত্রিত করে pingএবংtraceroute

স্থাপন: 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

হোয়াটমস্ক (ফ্রি) দ্বারা লাফি কম্পিউটার ইমেজিং - আইপিভি 4 সাবনেট ক্যালকুলেটর ulator

ওএস এক্স বাইনারি ডাউনলোড করুন । এছাড়াও অনলাইন

$ 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

দুর্দান্ত, তবে কিছুটা অফ-টপিক, আসলে ওএসএক্স সম্পর্কিত নয় :)
ভিনসেন্ট

বাহ, জিনিস আশ্চর্যজনক। ভাগ করার জন্য thx
jupp0r

আপনি মিটার চালাবেন কীভাবে? কোন ব্যাপার আমি কি চালানোর এমনকি যদি আমি সাহায্য বা সংস্করণ আমি কাঁচা সকেট পেতে অসমর্থ পেতে জানতে চান
AntK

আপনি এটি দিয়ে চালাতে sudo mtr example.comবা বাইনারি সেটআপ করতে পারেন chown root:admin /usr/local/sbin/mtr && chmod +s /usr/local/sbin/mtr
ইঙ্গমার হাপ

16

অটোজাম্প (ফ্রি)

দুর্দান্ত কমান্ড লাইন ইউটিলিটি যা cdকমান্ডগুলি সঞ্চয় করে এবং আপনার সর্বাধিক অ্যাক্সেস করা ডিরেক্টরিতে স্বয়ংক্রিয়ভাবে শর্টকাট তৈরি করে।

আরও ভাল, যদি বেশ কয়েকটি ডিরেক্টরিতে একই নাম থাকে (একই অক্ষর দিয়ে শুরু হয়), তবে অটোজাম্প আপনি সর্বাধিক সাধারণভাবে যান তাকে বেছে নেবে। আপনাকে পুরো নামটি টাইপ করতে হবে না।

উদাহরণ:

cd project1

j pএখন আপনাকে সরাসরি পুরো প্রকল্প 1 পথে নিয়ে যাবে।

এখন কি যদি আপনি একটি অনুরূপ ফোল্ডারের নামক তৈরি project2 যা আপনার কাছে (তুলনায় কিন্তু কম প্রায়ই অ্যাক্সেস project1 ), Autojump একটি ক্ষুদ্রতর ওজন নির্ধারিত হবে project2 এবং আপনাকে সরাসরি নিতে project1

উদাহরণস্বরূপ আপনি TABটাইপ করার পরে যদি হিট করেন তবে "pro"আপনার শেলটি প্রদর্শিত হবে project__, এখানে 1 টিরও বেশি মেলানো ডিরেক্টরি রয়েছে তা বোঝায়। আর একটি TABহিট মেলানো ডিরেক্টরিগুলির তালিকা প্রদর্শন করবে এবং আপনাকে বোঝানো একটি বেছে নেবে।

দ্রষ্টব্য: আমি সম্প্রতি জেডএসএইচ ইনস্টল করেছি এবং স্ব-সম্পূর্ণরূপে বৈশিষ্ট্যগুলির কারণে কিছু হস্তক্ষেপ উল্লেখ করেছি। অটোজাম্প একটি ভ্যানিলা টার্মিনালে পুরোপুরি কাজ করে।


জেডএস ব্যবহার করার সময় cd -আপনি কীভাবে এগিয়ে যাবেন তা দেখতে [ট্যাব] চেষ্টা করুন।
অক্টোডো

@ স্লোমোজো এটির চেয়ে আলাদা; জাম্পিং সঙ্গে শ্রেণীবিন্যাসের মধ্যে যায় আউট অন্তর্বর্তী ধাপ। Zsh বৈশিষ্ট্য না থাকলে আমি অনুপস্থিত যা এটি করে (খুব সম্ভবত আমি কিছু মিস করছি)।
ডেভ নিউটন

15

সোলারাইজড (ফ্রি)

টার্মিনালের জন্য রঙিন স্কিম।

সিংহ এএনএসআই রঙগুলিকে সমর্থন করে তাই সিমবিএল এর মতো হ্যাক-ওয়াই জিনিসগুলির আর প্রয়োজন নেই।

তুষার চিতা এবং এর আগে আপনার টার্মিনাল.এপ-এর রঙ সমর্থন সীমাবদ্ধ হওয়ায় এর সর্বাধিক তৈরি করতে আপনার সিমবিএল ইনস্টল করা দরকার ।


fyi, এর vim সংস্করণটি জানুস নিয়ে আসে;)
ভিনসেন্ট

সিংহ টার্মিনালের জন্য সোলারাইজড আমার পক্ষে বেশ সঠিক দেখাচ্ছে না - ভিম এবং আইটার্মের তুলনায় রঙগুলি বন্ধ রয়েছে। কেউ এর মুখোমুখি?
ইয়াজুন

3
@ জিজুন সিংহ টার্মিনালটি ভুলে যান, আইটার্ম 2 ব্যবহার করুন ...
ভিনসেন্ট

1
@ ভিনসেন্ট আমি আইটর্ম 2 পছন্দ করেছি ... যতক্ষণ না সিংহ টার্মিনালটি বের হয়, এবং বর্তমান ট্যাব হিসাবে একই ডিরেক্টরিতে নতুন ট্যাব খুলতে এবং ইতিহাসকে গ্রেড করে তুলতে পারে। সেগুলি পেতে আইটার্মের জন্য অপেক্ষা করা হচ্ছে।
yjason

@ জিজুনে আমি অবাক হব না যে আপনি কিছু ওহ-মাই-জেডএস প্লাগইন ... বা কিছুটা স্ক্রিপ্টিং দিয়ে এই আচরণটি পেতে পারেন) ওমজ এফটিডব্লিউ!
ভিনসেন্ট

14

MacPorts

ম্যাকপোর্টস প্রকল্পটি ম্যাক ওএস এক্স অপারেটিং সিস্টেমে কমান্ড-লাইন, এক্স 11 বা অ্যাকোয়া ভিত্তিক ওপেন-সোর্স সফ্টওয়্যার সংকলন, ইনস্টল ও আপগ্রেড করার জন্য সহজেই ব্যবহারযোগ্য একটি সিস্টেম ডিজাইন করার জন্য একটি মুক্ত-উত্স সম্প্রদায় উদ্যোগ।

অনেক লোক আপনাকে বলবে ম্যাকপোর্ট ব্যবহার করবেন না, পরিবর্তে হোমব্রিউ ব্যবহার করুন। এটি বেশিরভাগ ক্ষেত্রে সত্য, হোমব্রিউ হালকা এবং ব্যবহার করা সহজ । তবে ম্যাকপোর্টগুলি আরও বেশি প্যাকেজ সরবরাহ করে এবং এর মধ্যে কিছু তাদের হোম দর্শনে কখনও আসবে না, কারণ তাদের ভিন্ন দর্শনের কারণে। (আমি উভয়ই বিভিন্ন প্রয়োজনে ব্যবহার করি)

উদাহরণস্বরূপ, আমি জিটিকে এর কোয়ার্টজ (নেটিভ ওএসএক্স) ভেরিয়েন্টে সুপারিশ করছি:

sudo port install gtk2 +no_x11+quartz

তারপরে আপনি যখন এমন প্যাকেজ ইনস্টল করবেন যা এর থেকে উপকার পেতে পারে যেমন ওয়্যারশার্ক ... আপনি একটি নেটিভ ওএসএক্স ইউআই পাবেন, দ্রুত এবং এক্স 11 এর চেয়ে আরও ভাল দেখাচ্ছে ...




8

লাঞ্চি (ফ্রি)

লঞ্চক্টেলের জন্য একটি বন্ধুত্বপূর্ণ মোড়ক। আপনার এজেন্টদের শুরু করুন এবং মধ্যাহ্নভোজনে যান!

ওএসএক্স পরিষেবাদি / ডেমন পরিচালনা করার জন্য সুবিধাজনক সরঞ্জাম (স্টার্ট / স্টপ / পুনঃসূচনা) ...

এটি একটি রুবি রত্ন: gem install lunchy


8

ব্রোপেজ :

ব্রাউজ পৃষ্ঠাগুলি ম্যান পৃষ্ঠাগুলিতে একটি অত্যন্ত পঠনযোগ্য পরিপূরক। ব্রো পৃষ্ঠাগুলি ইউনিক্স কমান্ডের জন্য সংক্ষিপ্ত, সাধারণ ক্ষেত্রে উদাহরণ দেখায়।

উদাহরণ:

$ 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

জানুস + ম্যাকভিম

জেনাস হ'ল ভিএম প্লাগইন এবং সরঞ্জামগুলির একটি প্রাথমিক বিতরণ যা সর্বশেষতম ম্যাকভিআইএম স্ন্যাপশটের শীর্ষে চালানো হবে

হোমব্রিউ দিয়ে ম্যাকভিম ইনস্টল brew install macvim করুন এবং (সহজ) জানুস নির্দেশাবলী অনুসরণ করুন এবং আপনি একটি পাওয়ারফুল টেক্সট সম্পাদকের সাথে সেট আপ করেছেন যা আপনার জন্য ব্রিলিয়ান্টস মনের দ্বারা প্রাক-কনফিগার করা হয়েছে। ভিমের শেখার বক্ররেখা প্রথম দর্শনে ভীতিজনক, তবে একবার আপনি এটির সাথে সন্দেহজনক হয়ে উঠলে আপনি কখনই ফিরে যেতে পারবেন না (বা সম্ভবত ইমাসে চলে যাবে ...) (ফাই, টেক্সটমেটটি অনেক কোডার দ্বারা তার লাভের জন্য ছেড়ে দেওয়া হয়েছে)

এটি অদ্ভুত লাগতে পারে, তবে আমি ম্যাকভিমের চেয়ে আইটার্ম 2-তে ভিম ব্যবহার করতে পছন্দ করি ... (ভিমটি ম্যাকভিমে বান্ডিল হয়, কেবল ব্যবহার করুন brew install macvim --override-system-vim)


5

প্রোফন্টএক্স (ফ্রি)

ম্যাকওএসে আমার প্রিয় প্রোগ্রামিং এবং টার্মিনাল ফন্ট। (ProfontX একটি সংশোধিত সংস্করণ Profont যা কিছু অক্ষর সমস্যা ছিল)


চমৎকার হরফ, ধন্যবাদ, এটি জানত না, এটি চেষ্টা করে দেখবে, এমনকি যদি আমি অনুমান করি যে আমি শেষ পর্যন্ত সেই ভাল পুরাতন মোনাকোর (যা আইটার্ম 2 তে দুর্দান্ত উপস্থাপন করে) ফিরে যাব
ভিনসেন্ট

মোনাকো জিতেছে, আমার চোখের জন্য আরও ভাল পঠনযোগ্যতা :), আধুনিককে স্যুইচ করতে পছন্দ করবে Menlo, তবে এর বিশেষ ইউটিএফ -8 অক্ষর শেল আনন্দের জন্য খুব ছোট।
ভিনসেন্ট

অবশ্যই স্বাদের বিষয়;), মোনাকো সম্পর্কে এমন কিছু আছে যা আমি কেবল দাঁড়াতে পারি না, এটি আমার অনুমানের থেকে খুব খাঁটি
Apouche

1
ওহ হ্যাঁ, অবশ্যই একটি ব্যক্তিগত পছন্দ। ডান্নো যদি ইতিমধ্যে একটি না থাকে তবে ওএসএক্সের জন্য নির্দিষ্ট আকারের দেব ফন্টগুলি সম্পর্কে একচেটিয়া সম্প্রদায়ের উইকিটি চমৎকার হবে ...;)
ভিনসেন্ট

4

বক্সেন - অটোমেটেড ম্যাক ওএস কনফিগারেশন এবং বিল্ড, ইনস্টল / আপডেট সফ্টওয়্যার। আপনি যখন উন্নয়ন দলে ঠিক একই সেটআপ (সফ্টওয়্যার, সংস্করণ) চান তখন এটি অনেক সময় সাশ্রয় করতে সহায়তা করে এবং প্রতিটি ব্যক্তিকে উত্পাদনশীলতা বৃদ্ধির জন্য অন্যান্য সরঞ্জাম ইনস্টল করার অনুমতি দেয়।


3

মুখোশ

একটি আকর্ষণীয় ইউটিলিটি। এটি নিজেকে বর্ণনা করে:

একটি হট-কীতে সিস্টেম-ব্যাপী টার্মিনাল

মোটামুটি ভালোই. এটি কী-সংমিশ্রণের টিপে টার্মিনালের নিচে নেমে যায়।

সম্পাদনা :

ভিসরটির নামকরণ করা হয়েছে টোটাল টার্মিনাল ... (অন্যান্য উত্তর দেখুন, এটি মুছে ফেলা / হওয়া উচিত)


4
এফআই, আমি টার্মিনাল থেকে আইটার্ম 2 এ স্যুইচ করেছি, যার ফিচারের মতো নেটিভ ভিসর রয়েছে এবং আরও অনেক কিছু স্প্লিটপ্যান্সের মতো! :)
ভিনসেন্ট

3

বাশ-ইট (ফ্রি)

ওহ-মাই-জেডশের বিকল্প (উপরে দেখুন)। স্ক্রিপ্টস, উপাধি এবং এর জন্য ফাংশনগুলির একটি সত্যই কার্যকর সংগ্রহ bash। আপনার নিজস্ব সংযোজন যুক্ত করার জন্য একটি দুর্দান্ত প্লাগইন সিস্টেম সরবরাহ করে।


3

Go2Shell (ফ্রি)

টার্মিনাল ইউটিলিটি নয়, টার্মিনাল ব্যবহারের জন্য একটি ইউটিলিটি। এটি ফাইন্ডার সরঞ্জামদণ্ডে একটি বোতাম রাখে এবং এটি চাপলে এটি ডিরেক্টরিতে সিডি করা একটি নতুন টার্মিনাল উইন্ডো তৈরি করে।

সম্পাদনা: বিকাশকারীরা বলছেন যে এগুলি থেকে সরাসরি উপলব্ধ অ্যাপ্লিকেশনটির সংস্করণটিতে অ্যাপ স্টোরের সংস্করণটির চেয়ে বেশি বৈশিষ্ট্য রয়েছে। আমি তাদের পৃষ্ঠায় যেতে লিঙ্কটি আপডেট করেছি, তবে অ্যাপ স্টোর সংস্করণটি এখানে এখনও পাওয়া যায়


আজকাল ইয়োসেমাইটে কাজ করে না।
ঝেরান

@ ঝেররান আমি নিজে চেষ্টা করে দেখিনি, তবে বিকাশকারীরা দাবি করছেন এটি ইয়োসেমাইটে কাজ করে। যদি এটি আপনার পক্ষে না হয় তবে তাদের সাথে যোগাযোগের চেষ্টা করুন।
থমাসডাব্লু

আমি করেছিলাম. এবং আমাকে একই কথা বলেছিল, তারা এটিতে কাজ করছে, কিন্তু এখন থেকে, যোসামাইটে কাজ করে না।
ঝেরান

তারা তাদের ওয়েবসাইটে ২.২ সংস্করণ প্রকাশ করেছে যে তারা দাবি করে যে ইয়োসেমাইট সামঞ্জস্যপূর্ণ।
টমাসডাব্লু

2

বাওয়ানা (ফ্রি)

প্রযুক্তিগতভাবে কোনও টার্মিনাল কমান্ড নয় তবে দ্রুত ব্রাউজারে ম্যানপেজের এইচটিএমএল পৃষ্ঠা প্রদর্শন করার জন্য: "man: ls" এর ইউআরএলকে মঞ্জুরি দিয়ে দ্রুত ম্যানপেজ দেখার জন্য খুব কার্যকর।


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

এটি হোমব্রুতেও উপলভ্য:

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

0

আমি রঙিন মাভেন পছন্দ করি

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

রঙ এলএস

alias ls='ls -FG'
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx
-or-
echo export CLICOLOR >> ~/.bashrc
echo export CLICOLOR >> ~/.bash_profile
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.