Về groff - tập tin cấu hình ở đâu và nó sẽ hoạt động?


1

Tôi đã đọc Mẹo và thủ thuật cho Mac OS X khi tôi bắt gặp điều này .

bman () {
    gunzip < `man -w $@` | groff -Thtml -man | bcat
}

Rõ ràng tôi sẽ có thể xem man pagesvới một số đánh dấu HTML nếu tôi lưu chức năng này ở đâu đó.

Vấn đề là tôi không biết nên cấu hình tập tin nào. Có điều gì khác tôi nên biết khi sử dụng mã ở trên không?

Câu trả lời:


2

Đối với phần đầu tiên của câu hỏi của bạn, "Lệnh nên nhập tập tin nào?": Đặt lệnh vào ~ / .bash_profile bằng trình chỉnh sửa yêu thích của bạn. Ví dụ: bạn có thể làm điều này bằng nanocách mở Terminal và gõ

nano .bash_profile

Nhập lệnh và sau đó nhấn ctrl+ Xđể thoát. Nói có, bạn muốn lưu tệp.

Đối với phần thứ hai, "Có điều gì khác tôi nên biết không?": Bạn cũng sẽ cần cài đặt bcat , một chương trình cho phép bạn gửi văn bản tới trình duyệt thông qua dòng lệnh. Bạn có thể làm điều này bằng cách chạy

sudo gem install bcat

trong thiết bị đầu cuối và nhập mật khẩu của bạn.

Bây giờ bạn có thể xem các trang man trong trình duyệt của mình bằng cách gõ bman. Ví dụ:

bman ls

1

Trông giống như một hàm bash với tôi!

Tôi không nhớ phiên bản mặc định của OS X trông như thế nào, nhưng tôi khuyên bạn nên đưa cái này vào ~/.bash_profiletệp của bạn .

~biểu thị thư mục nhà của bạn. Tên người dùng của bạn trong Finder, cuối cùng lên tới /Users/yourusername Vì tên tệp bắt đầu bằng dấu chấm, đó là một tệp ẩn. Có nghĩa là có một vài cách để chỉnh sửa nó.

Hoặc;

  • Bạn phải kích hoạt các tập tin ẩn và chỉnh sửa nó bằng trình soạn thảo văn bản yêu thích của bạn. (Lưu ý rằng bạn có thể phải tạo nó nếu nó không tồn tại.)

Bạn có thể sử dụng Secrets.app hoặc;
Theo một bài viết trên MacWorld ;

Mở Terminal, gõ lệnh này và nhấn Enter:

defaults write com.apple.Finder AppleShowAllFiles YES

Để làm cho lệnh có hiệu lực, bạn cần khởi động lại Finder. Một cách để làm điều này là giữ phím Tùy chọn, sau đó nhấp và giữ vào biểu tượng Finder trong Dock. Khi menu ngữ cảnh xuất hiện, chọn Khởi chạy lại và Finder sẽ khởi động lại .`

  • Bạn có thể sử dụng một trình soạn thảo dòng lệnh để làm tương tự.

Mở / tạo tệp .bash_profile và thêm chức năng đó vào nó. Khởi động lại thiết bị đầu cuối, sử dụng nó!


Điều này hoàn toàn đúng với các hàm bash nói chung, nhưng tôi không thể làm cho nó hoạt động được, tôi không có chương trình bcat ... chỉnh sửa. Tôi thấy, bcat là một chương trình của Ryan Tomayko -> rtomayko.github.com/bcat
Jason Salaz
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.