Những gói dòng lệnh nào bạn cần? [đóng cửa]


12

Tôi thường có một trong những Fink, MacPorts, Homebrew được cài đặt. Thông thường nhất cho một gói duy nhất, nhỏ và tầm thường. Tôi đã thấy rằng tất cả phần mềm hàng ngày của tôi tồn tại trong các phiên bản OS X.

Vì vậy, phần mềm unix không phải OS X mà bạn tìm thấy là bắt buộc, thú vị, hay nói cách khác là luôn luôn có trên máy tính của bạn.

Tôi đang tìm cách mở rộng tầm nhìn của mình. Tôi có đủ kinh nghiệm unix / linux để không sợ, tôi chưa tìm thấy trường hợp sử dụng tốt nào.

Để rõ ràng hơn, tôi không tìm kiếm bất cứ thứ gì đã được cài đặt với OS X. Vì vậy, xin vui lòng, không ssh, vi, v.v., trừ khi bạn giải thích lý do bạn cần một phiên bản khác.


2
wiki cộng đồng?
Thilo

Tôi đang bị phạm tội ở đây, nhưng đó là "OS X" chứ không phải "OSX".
MagBUG

@Thilo, vâng, tôi nghĩ rằng khi tôi bắt đầu gõ và đã quên nó khi tôi hoàn thành.
Alex

Chúng ta hãy thảo luận về Hỏi Meta khác nhau nếu có ai phản đối việc này với câu trả lời mới vào thời điểm này.
bmike

Câu trả lời:


7

Tôi thường xuyên cài đặt lại MacPorts (ví dụ: khi có phiên bản Xcode chính mới) vì vậy tôi giữ một tệp với danh sách các cổng cần thiết của mình để dễ dàng cài đặt lại.

Đây là danh sách các phần mềm thiết yếu không đi kèm với OS X.


Danh sách tuyệt vời - chỉ là loại điều tôi đang hỏi về.
Alex

Tôi đã thêm siêu liên kết và một vài tính năng bổ sung.
ocodo

7

Đây là tất cả các brewcông cụ:

coreutils
exif
exiftags
exiftool
findutils
gawk
gnu-sed
ssed

Chúng dành cho khả năng tương thích tập lệnh tốt hơn hoặc chỉ là các tính năng tốt hơn ( gsedhỗ trợ những thứ như '\ t' và những thứ khác mà bạn mong đợi)

growlnotify

Sử dụng Growl từ dòng lệnh

lynx
wget

lynxlà hữu ích nếu không có gì khác ngoài lynx -listonlytrong kịch bản.

wget cũng thuận tiện cho việc ném URL và tải xuống.

msmtp

dễ dàng gửi email từ dòng lệnh. Tôi đã viết thêm về nó ở đây .

multimarkdown

công cụ multimarkdown vì lý do rõ ràng

youtube-dl

Tải xuống video youtube chỉ bằng cách ném URL vào nó.


4

dòng lệnh git và Mercurial. Tôi biết có GUI ngoài đó và tôi cũng sử dụng chúng, nhưng đối với một số thứ, dòng lệnh là cách nhanh nhất để hoàn thành công việc.

ssh (để đăng nhập vào các máy tính khác không chạy OSX, vì vậy tôi không chắc là có) và rsync (để nhận dữ liệu vào và ra từ chúng)

dòng lệnh scp. Một lần nữa, có Cyberduck, nhưng đôi khi dòng lệnh là nhanh nhất.

Có thể cho rằng, tất cả các bên trên là công cụ lập trình.

Trước đây, tôi đã sử dụng OpenOffice qua X, nhưng bây giờ chúng tôi có OpenOffice là một ứng dụng Mac (ít nhiều) và thậm chí Quick Look có thể hiển thị cho bạn các tệp Excel và Word.


4

vim hoặc mac đối tác macvim của nó . Tôi không thể nhấn mạnh đến mức bất kỳ ai thậm chí từ xa phải làm gì đó trên thiết bị đầu cuối nên dành thời gian để xem một vài video hướng dẫn trên youtube và in ra Cheat Sheet vi-vim đồ họa tuyệt vời .

Ngoài ra, tôi sử dụng các nghi phạm thông thường như wget , tail , wc , ssh , scp hoặc grep . Đối với lật đổ, tôi rất thích đồ họa ui được tích hợp trong NetBeans.


vim đã được cài đặt. Tôi sử dụng nó mọi lúc. Tôi cũng sử dụng ssh, scp và grep. Curl tôi có thể sử dụng thay vì wget. wc ở đó cũng như đuôi. Tôi đang tìm kiếm phần mềm khác nhau hoặc mới.
Alex

Tôi sử dụng macvim cho tất cả các chương trình của tôi. Nó sử dụng cùng một tệp ~ / .vimrc như vim được cài đặt sẵn, vì vậy tất cả các cài đặt của bạn vẫn giữ nguyên bất kỳ phiên bản nào bạn chọn, nhưng nó cho phép bạn sử dụng các phím tắt Mac tiêu chuẩn cũng như các vim thông thường. (: w hoặc Command-S ... Bạn quyết định!) Bạn cũng có thể đặt các loại tài liệu khác nhau để tự động mở trong macvim.
daviewales

3

Không thể sống mà không sử dụng Emacs trong chế độ bảng điều khiển qua Terminal.


3
  • wget (tải tập tin từ inet)
  • nmap (quét ip)
  • unrar (Cập nhật thêm về GUI)
  • fantemagick (cách làm ngón tay cái nhanh hơn so với photoshop)
  • mencoder (để thực hiện một số biến đổi giữa các định dạng phương tiện, tôi sử dụng nó thường xuyên để trích xuất âm thanh từ DVD)

công cụ phát triển: git, postgresql, mongod


nmap - câu trả lời tuyệt vời - vâng, tôi sử dụng nó rất nhiều, mặc dù tôi đã xây dựng OS X, không phải phiên bản cổng. Tôi hài lòng với curl thay vì wget.
Alex

1

Tôi sử dụng iperf để đo băng thông mạng của mình bất cứ khi nào tôi thực hiện thay đổi đối với bất kỳ máy tính hoặc thiết bị mạng nào.


1
  • bash-hoàn thành
  • git
  • emacs (phiên bản cài đặt của OSX đã 4 tuổi)
  • inkscape
  • nmap
  • iperf

2
Những tính năng emacs nào được thêm vào trong 4 năm qua mà bạn thích?
GEdgar

1

MAMP 2.0.1.

Đóng gói sẵn

  • Apache 2.2.17
  • PHP 5.3.6
  • phpMyAdmin 3.3.9.2
  • XCache 1.3.1
  • Trình quản lý SQLite 1.2.4
  • MySQL 5.5.9
  • Thư viện SQLite 2.8.17

Bạn có thể kiểm soát mọi thứ thông qua giao diện trình duyệt web MAMP mà hầu như không cần dòng lệnh.

Tôi sử dụng nó để lưu trữ cài đặt WordPress cục bộ để thử nghiệm và phát triển.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.