2012-10-25 32 views
8

Là chủ đề, tôi tự hỏi tên của ngã ba() là gì.Ý nghĩa của tên của ngã ba() trong Linux

Tôi không phải là người nói tiếng Anh bản địa. Những ngày này tôi tìm thấy có một sự khác biệt lớn giữa Linux API/Cmd và Windows API/Cmd, đó là trong Linux các tên hàm không chỉ đơn giản chỉ ra những gì nó được sử dụng cho. Ví dụ, tôi biết fork() được sử dụng để tạo ra một quá trình con, nhưng tại sao nó được gọi là "ngã ba", trong nĩa từ điển có nghĩa là "Một đồ dùng với hai hoặc nhiều ngạnh", có vẻ như nó không có gì để làm với "Tạo quy trình mới". Ví dụ khác, "grep" được sử dụng để "in các dòng khớp với một patter", tại sao lệnh được gọi là "grep", có nghĩa là "báo cáo g" không ?? Với tư cách là một người nói không phải là người nói tiếng Anh , tôi thấy khó nhớ tên hơn các API nền tảng khác.

Hãy cho tôi biết nơi tôi có thể tìm thấy ý nghĩa của tên hàm hoặc lệnh của API Linux. Mọi sự trợ giúp sẽ rất được trân trọng!

+0

http://en.wikipedia.org/wiki/Grep. Fork là về việc tạo ra một nhánh - và đó là những gì nó thực sự làm: tạo bản sao của quá trình của bạn; những gì bạn sẽ làm với bản sao này là tùy thuộc vào bạn, vì vậy nó không thể được gọi là bất cứ điều gì khác. – keltar

+0

* Một đồ dùng có hai hoặc nhiều ngạnh * nổi lên từ một trục duy nhất, bạn không thể thấy một sự tương tự ở đây? – scai

+0

Chỉ để nói với những người khác xem qua bài đăng này, có một số trang web cho người học biết ý nghĩa của tên của các API và Lệnh LINUX, như "http://en.wikipedia.org/" và "http: // linux .about.com/" – Steve

Trả lời

8

Ngã ba có thể có nghĩa là chia làm hai, làm đường (source).

Ngã ba (15): để chia thành các nhánh.

Grep's etymology:

Từ một chuỗi lệnh thành ngữ trong QED và văn bản ed biên tập: ‘g/tái/p’, có nghĩa là: tìm kiếm trên toàn cầu cho một biểu thức chính quy và in ấn.

This answer liệt kê từ nguyên của một số lệnh Linux.

+0

" tìm kiếm toàn bộ cụm từ và biểu thức chính quy ". Oh, đây chính xác là những gì tôi muốn !! Bây giờ tôi có một hiểu rất tốt về "grep" và nhớ nó tốt.Nhân tiện, bạn có thể cho tôi biết nơi tôi có thể tìm thấy những giải thích như vậy cho các tên API đó không? Có trang web nào cho loại điều này không? – Steve

+0

Cảm ơn rất nhiều, Andy! Tôi đã tìm kiếm "toàn cầu tìm kiếm một biểu thức chính quy và in." thông qua google, bây giờ tôi đã biết một số trang web cho biết ý nghĩa của tên API LINUX. – Steve

+0

@StevePeng: Có thể là một ý kiến ​​hay khi đăng câu trả lời của riêng bạn bằng cách cung cấp các liên kết này mà bạn thấy hữu ích. –

1

www.lockergnome.com/uncategorized/2006/08/21/linux-forks

dĩa Linux, một thuật ngữ thường được áp dụng đối với nhiều loại Linux phân phối, chưa rõ ràng ngay cả trong cộng đồng Linux. Có phải tất cả các bản phân phối khác nhau có sẵn trên mạng Internet đúng không của hạt nhân? Kevin Morgan lập luận rằng họ không. Tạp chí OpenSource của tạp chí Doanh nghiệp (trước đây là Tạp chí LinuxWorld) của bài viết “Lãnh đạo công nghệ Linux và vấn đề phân nhánh”, ông đã khám phá khái niệm về chi tiết về chi tiết, giải thích các lợi thế của việc sử dụng các biến thể độc đáo cho các ứng dụng riêng biệt và giải thích tại sao các biến thể không dĩa.

+0

Câu trả lời này đúng, nhưng câu trả lời đúng cho câu hỏi khác với câu hỏi được hỏi. Hai nghĩa có liên quan lỏng lẻo: một "ngã ba" của một dự án ban đầu giống với "cha mẹ", giống như tiến trình con được tạo ra bởi lệnh fork() hệ thống giống hệt với cha mẹ của nó. –

Các vấn đề liên quan