Paket baris perintah mana yang Anda butuhkan? [Tutup]


12

Saya biasanya memiliki salah satu Fink, MacPorts, Homebrew diinstal. Paling sering untuk paket tunggal, kecil, dan sepele. Saya telah menemukan bahwa semua perangkat lunak saya sehari-hari ada dalam versi OS X.

Jadi, perangkat lunak non-OS X unix yang Anda temukan diperlukan, menarik, atau yang lainnya selalu ada di komputer Anda.

Saya ingin memperluas wawasan saya. Saya memiliki cukup pengalaman unix / linux untuk tidak takut, saya hanya belum menemukan use case yang bagus.

Untuk kejelasan tambahan, saya tidak mencari apa pun yang sudah diinstal dengan OS X. Jadi, tolong, jangan ssh, vi, dll, kecuali Anda menjelaskan alasan Anda memerlukan versi yang berbeda.


2
komunitas wiki?
Thilo

Saya menjadi sangat bertele-tele di sini, tapi ini "OS X" dan bukan "OSX".
MagBUG

@ Thilo, ya, saya pikir ketika saya mulai mengetik, dan sudah lupa pada saat saya selesai.
Alex

Mari kita berdiskusi tentang Tanyakan Meta Berbeda jika ada yang keberatan untuk menutup ini untuk jawaban baru pada saat ini.
bmike

Jawaban:


7

Saya sering menginstal ulang MacPorts (misalnya, ketika ada versi utama Xcode baru) jadi saya menyimpan file dengan daftar port penting saya agar mudah menginstal ulang.

Inilah daftar perangkat lunak penting saya yang tidak disertakan dengan OS X.


Daftar hebat - hanya hal yang saya tanyakan.
Alex

Saya telah menambahkan hyperlink dan beberapa tambahan.
ocodo

7

Ini semua adalah brewalat:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Itu untuk kompatibilitas skrip yang lebih besar atau fitur yang lebih baik ( gsedmendukung hal-hal seperti '\ t' dan hal-hal lain yang Anda harapkan)

growlnotify

Gunakan Growl dari baris perintah

lynx
wget

lynxberguna jika tidak lain dari lynx -listonlypada scripting.

wget juga berguna untuk hanya membuang URL dan mengunduhnya.

msmtp

mudah mengirim email dari baris perintah. Saya menulis lebih banyak di sini .

multimarkdown

alat multimarkdown untuk alasan yang jelas

youtube-dl

Unduh video youtube hanya dengan melemparkan URL padanya.


4

git dan baris perintah Mercurial. Saya tahu ada GUI di luar sana, dan saya juga menggunakannya, tetapi untuk beberapa hal, baris perintah adalah cara tercepat untuk menyelesaikan sesuatu.

ssh (untuk masuk ke komputer lain yang tidak menjalankan OSX, jadi saya tidak yakin itu diperhitungkan) dan rsync (untuk mendapatkan data masuk dan keluar dari mereka)

baris perintah scp. Sekali lagi, ada Cyberduck, tetapi terkadang baris perintah lebih cepat.

Bisa dibilang, semua hal di atas adalah hal-hal programmer.

Kembali pada hari itu, saya menggunakan OpenOffice via X, tetapi sekarang kami memiliki OpenOffice sebagai (kurang lebih) aplikasi Mac, dan bahkan Quick Look dapat memperlihatkan kepada Anda file Excel dan Word.


4

vim atau mac mac counterm- nya . Saya tidak bisa cukup menekankan bahwa siapa pun yang bahkan melakukan sesuatu di terminal dari jarak jauh harus meluangkan waktu untuk melihat beberapa video tutorial di youtube dan mencetak Lembar Cheat Grafik vi-vim yang mengagumkan .

Selain itu saya menggunakan tersangka biasa seperti wget , tail , wc , ssh , scp atau grep . Untuk subversi saya lebih suka grafis ui yang dibangun di NetBeans.


vim sudah diinstal. Saya menggunakannya sepanjang waktu. Seperti halnya saya menggunakan ssh, scp, dan grep. Curl yang bisa saya gunakan bukan wget. wc ada di sana serta ekor. Saya mencari perangkat lunak baru atau berbeda.
Alex

Saya menggunakan macvim untuk semua pemrograman saya. Ia menggunakan file ~ / .vimrc yang sama dengan vim yang sudah terinstal, sehingga semua pengaturan Anda tetap sama dengan versi apa pun yang Anda pilih, tetapi ia memungkinkan Anda menggunakan pintasan Mac standar serta yang vim biasa. (: w atau Command-S ... Anda memutuskan!) Anda juga dapat mengatur berbagai jenis dokumen untuk secara otomatis dibuka di macvim.
daviewales

3

Tidak dapat hidup tanpa menggunakan Emacs dalam mode konsol via Terminal.


3
  • wget (unduh file dari inet)
  • nmap (pindai ip)
  • unrar (GUI lebih mutakhir)
  • imagemagick (cara tercepat untuk melakukan jempol daripada photoshop)
  • mencoder (untuk melakukan beberapa trasnformasi antara format media, saya menggunakannya secara teratur untuk mengekstrak audio dari DVD)

hal pengembang: git, postgresql, mongod


nmap - jawaban yang bagus - ya, saya sering menggunakan ini, walaupun saya mendapatkan versi OS X, bukan versi port. Saya senang dengan ikal bukannya wget.
Alex

1

Saya menggunakan iperf untuk mengukur bandwidth jaringan saya setiap kali saya melakukan perubahan ke komputer atau jaringan tertentu.


1
  • penyelesaian bash
  • git
  • emacs (versi terinstal OSX adalah 4 tahun)
  • inkscape
  • nmap
  • iperf

2
Fitur emacs apa yang ditambahkan dalam 4 tahun terakhir yang Anda suka?
GEdgar

1

MAMP 2.0.1.

Pra-paket

  • Apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • SQLite Manager 1.2.4
  • MySQL 5.5.9
  • Perpustakaan SQLite 2.8.17

Anda dapat mengontrol semuanya melalui antarmuka web-browser MAMP, dengan hampir tidak perlu untuk baris perintah.

Saya menggunakannya untuk meng-host instalasi WordPress lokal untuk pengujian dan pengembangan.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.