'RC' trong `.bashrc`, v.v. có nghĩa là gì? [bản sao]


92

Câu hỏi này đã có câu trả lời ở đây:

Vâng, điều này là xấu hổ. Tôi cảm thấy như mình vừa nhận ra mình không biết tên một đồng nghiệp trung thành sau khi làm việc với họ được 10 năm. "Này, er ... * ho! * , Cảm ơn vì công việc tuyệt vời mà bạn đã làm khi đặt bí danh của tôi sáng nay ..."

Làm các chữ cái gì rcbiểu thị trong .bashrc, .kshrcvv?

Nếu bạn biết, xin vui lòng trích dẫn nguồn.

Ngay cả khi bạn không biết, tôi cũng hoan nghênh những giả định, đề xuất hoặc giải pháp thay thế vô căn cứ nếu chúng được đánh dấu như vậy.



Một số tệp RC từ thế giới JS - Các rctệp trong nodejs là gì?
RBT

Câu trả lời:


98

Nó là viết tắt của các lệnh chạy run .

Điều này xuất phát từ CTSS của MIT (Hệ thống chia sẻ thời gian tương thích)Multics , trong đó ý tưởng rằng một vỏ xử lý lệnh sẽ là một chương trình thông thường bắt nguồn. CTSS có một chương trình gọi là RUNCOM (dành cho các lệnh chạy run) và một tập lệnh được gọi là một bộ máy chạy trong cộng đồng nơi Unix bắt nguồn, dẫn đến phần mở rộng tập tin .rcvà nói chung rclà viết tắt.

rc bị mắc kẹt như là một tên cho bất kỳ danh sách các lệnh.


12
Ahhhhhhh! Cảm ơn! Đưa ra lời trích dẫn từ liên kết - "Có một cơ sở sẽ thực thi một loạt các lệnh" - Tôi rất vui vì họ đã không gọi nó .bashablesoc
Ian Mackinnon

27

Nó là viết tắt của "lệnh chạy."

Từ Wikipedia :

Thuật ngữ RC là viết tắt của cụm từ "chạy lệnh". Nó được sử dụng cho bất kỳ tệp nào chứa thông tin khởi động cho một lệnh. Nó được cho là bắt nguồn từ đâu đó vào năm 1965 từ một cơ sở runcom từ Hệ thống chia sẻ thời gian tương thích MIT (CTSS).

Từ Brian Kernighan và Dennis Ritchie: "Có một cơ sở sẽ thực thi một loạt các lệnh được lưu trữ trong một tệp, nó được gọi là runcom cho 'lệnh chạy' và tệp bắt đầu được gọi là 'runcom'. RC trong Unix là một hóa thạch từ cách sử dụng đó. "

Tom Van Vleck, một kỹ sư của Multics, cũng đã hồi tưởng về chiếc RC mở rộng: "Ý tưởng có vỏ xử lý lệnh là một chương trình nô lệ thông thường đến từ thiết kế Multics, và một chương trình tiền thân trên CTSS của Louis Pouzin có tên là RUNCOM, nguồn của hậu tố ".rc" trên một số tệp cấu hình Unix. "

Đây cũng là nguồn gốc tên của Kế hoạch 9 từ vỏ Bell Labs của Tom Duff, vỏ RC. Nó được gọi là 'RC' vì công việc chính của shell là 'chạy các lệnh'.

Mặc dù không chính xác về mặt lịch sử, RC cũng có thể được mở rộng dưới dạng "điều khiển chạy", bởi vì tệp RC kiểm soát cách chương trình chạy. Chẳng hạn, trình soạn thảo Vim tìm và đọc nội dung của tệp .vimrc để xác định cấu hình ban đầu của nó. Trong Nghệ thuật lập trình Unix , Eric S. Raymond liên tục gọi các tệp RC là các tệp "điều khiển chạy".


3

Từ djeikyb trên Hỏi Ubuntu :

Tôi đã nghe nói

  • chạy lệnh
  • kiểm soát tài nguyên
  • chạy kiểm soát
  • cấu hình thời gian chạy

Cá nhân, tôi đi với kiểm soát chạy, bởi vì ESR nói như vậy.

http://www.catb.org/~esr/writings/taoup/html/ch10s03.html

Chú thích của ông nói:

The ‘rc’ suffix goes back to Unix's grandparent, CTSS.
It had a command-script feature called "runcom". Early
Unixes used ‘rc’ for the name of the operating system's
boot script, as a tribute to CTSS runcom.

Wikipedia chọn "chạy lệnh" làm dạng dài mặc định, nhưng thừa nhận bối cảnh đó sẽ xác định lựa chọn từ.

While not historically precise, rc may also be pronou-
nced as "run control", because an rc file controls how
a program runs. For instance, the editor Vim looks for
and reads the contents of the .vimrc file to determine
its initial configuration. The most sensible pronunci-
ation depends on the function of the file: to start
something up, or to control how something starts up.

http://en.wikipedia.org/wiki/Run_Commands

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.