Trong thư mục nhà của tôi trong Linux, tôi có một số tệp cấu hình có "RC" dưới dạng phần mở rộng tên tệp:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
"RC" trong những tên này có nghĩa là gì?
Trong thư mục nhà của tôi trong Linux, tôi có một số tệp cấu hình có "RC" dưới dạng phần mở rộng tên tệp:
$ ls -a ~/|pcregrep 'rc$'
.bashrc
.octaverc
.perltidyrc
.screenrc
.vimrc
"RC" trong những tên này có nghĩa là gì?
Câu trả lời:
Nó trông giống như một trong những điều sau đây:
Ngoài ra tôi đã tìm thấy một trích dẫn :
Hậu tố 'RC' quay trở lại ông bà của Unix, CTSS. Nó có một tính năng tập lệnh được gọi là "runcom". Các Unix ban đầu đã sử dụng 'RC' cho tên của tập lệnh khởi động của hệ điều hành, như một sự tôn vinh cho runcom CTSS.
Cấu hình thời gian chạy bình thường nếu nó trong config
thư mục. Tôi nghĩ về chúng như các tập tin tài nguyên. Nếu bạn thấy rc
trong tên tệp thì đây có thể là phiên bản tức là Ứng viên phát hành.
Chỉnh sửa : Không, tôi lấy lại chính thức ... "chạy lệnh"
[Unix: từ các tệp runcom trên hệ thống CTSS 1962-63, thông qua tập lệnh khởi động / etc / rc]
Tệp script chứa hướng dẫn khởi động cho chương trình ứng dụng (hoặc toàn bộ hệ điều hành), thường là tệp văn bản chứa các lệnh thuộc loại có thể được gọi thủ công khi hệ thống đang chạy nhưng sẽ được thực thi tự động mỗi khi hệ thống khởi động.
Vì vậy, có vẻ như phần "RC" là viết tắt của "runcom", mà tôi tin rằng có thể được mở rộng thành "chạy lệnh". Trong thực tế, đây chính xác là những gì tập tin chứa, các lệnh mà bash nên chạy.
Trích dẫn từ những gì RC RC trong .bashrc là viết tắt của từ gì?
Tôi đã học được một cái gì đó mới! :)
Release Candidate
, ngay cả khi nó không phải là 'RC trong bashrc'
Trong thế giới Unix, RC là viết tắt của "Run Control".
Trong ngữ cảnh của các hệ thống giống Unix, thuật ngữ RC là viết tắt của cụm từ "lệnh chạy". 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à có nguồn gốc 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).
Tham khảo: https://en.wikipedia.org/wiki/Run_commands
Để hiểu các tập tin RC, cần biết rằng Ubuntu khởi động vào một số đường băng khác nhau . Chúng là 0-6, 0 là "tạm dừng", 1 là "một người dùng", 2 là "đa người dùng" (runlevel mặc định), v.v. Hệ thống này hiện đã bị các chương trình Upstart và initd lỗi thời trong hầu hết Linux Xa Nó vẫn được duy trì để tương thích ngược.
Trong /etc
thư mục là một số thư mục có nhãn "rc0.d, rc1.d", v.v., thông qua RC6.d. Đây là những thư mục mà kernel đề cập đến để biết nên sử dụng tập lệnh init nào cho runlevel đó. Chúng là các liên kết tượng trưng đến các tập lệnh dịch vụ hệ thống nằm trong /etc/init.d
thư mục.
Trong ngữ cảnh bạn đang sử dụng nó, có vẻ như bạn đang liệt kê bất kỳ tệp nào có tên RC. Mã trong các tệp này sẽ đặt cách khởi động và chạy các dịch vụ / tác vụ khi khởi tạo.