'rc' ใน '. bashrc` ฯลฯ หมายถึงอะไร? [ซ้ำ]


91

คำถามนี้มีคำตอบอยู่ที่นี่แล้ว:

นี่มันน่าอาย ฉันรู้สึกเหมือนฉันเพิ่งรู้ว่าฉันไม่รู้จักชื่อเพื่อนร่วมงานที่ซื่อสัตย์หลังจากทำงานกับพวกเขาเป็นเวลา 10 ปี "เฮ้เอ่อ ... * ไอ! *ขอบคุณสำหรับงานที่ยอดเยี่ยมที่เจ้าทำในนามของข้าเมื่อเช้านี้ ... "

ทำในสิ่งที่ตัวอักษรที่rcมีความหมายใน.bashrc, .kshrcฯลฯ ?

ถ้าคุณรู้โปรดอ้างอิงแหล่งที่มา

แม้ว่าคุณจะไม่ทราบก็ตามฉันก็ยินดีต้อนรับสมมติฐานข้อเสนอแนะหรือทางเลือกอื่น ๆ ที่ไม่มีมูลหากมีการระบุว่าเป็นเช่นนั้น


ดูเพิ่มเติมถาม Ubuntu , Unix & Linux
Gilles

บางไฟล์ RC จาก JS โลก - อะไรคือrcไฟล์ใน nodejs?
RBT

คำตอบ:


96

มันหมายถึง " คำสั่งเรียกใช้ "

สิ่งนี้มาจากCTSSของMIT (ระบบการแบ่งปันเวลาที่ใช้ร่วมกันได้)และMulticsโดยที่ความคิดที่ว่าเชลล์การประมวลผลคำสั่งจะเป็นโปรแกรมธรรมดาที่เกิดขึ้น CTSS มีโปรแกรมที่เรียกว่า RUNCOM (สำหรับ "คำสั่งเรียกใช้") และสคริปต์ถูกเรียกว่า "a runcom" ในชุมชนที่มีต้นกำเนิดจาก Unix นำไปสู่การขยายไฟล์.rcและโดยทั่วไปเป็นrcตัวย่อ

rc ติดเป็นชื่อสำหรับรายการคำสั่งใด ๆ


12
Ahhhhhhh! ขอบคุณ! รับอ้างอิงจากลิงค์ - "มีสิ่งอำนวยความสะดวกที่จะดำเนินการคำสั่งมากมาย" - ฉันดีใจที่พวกเขาไม่ได้เรียกมันว่า. basheaboc
Ian Mackinnon

26

มันหมายถึง "รันคำสั่ง"

จากWikipedia :

คำว่า rc หมายถึงวลี "รันคำสั่ง" มันถูกใช้สำหรับไฟล์ใด ๆ ที่มีข้อมูลเริ่มต้นสำหรับคำสั่ง เชื่อกันว่ามีต้นกำเนิดมาจากที่ไหนสักแห่งในปี 2508 จากสถานที่ runcom จาก MIT Compatible Time-Sharing System (CTSS)

จาก Brian Kernighan และ Dennis Ritchie: "มีสิ่งอำนวยความสะดวกที่จะรันคำสั่งมากมายที่เก็บไว้ในไฟล์มันถูกเรียกว่า runcom สำหรับ 'run command' และไฟล์เริ่มถูกเรียกว่า 'a runcom' rc ใน Unix คือ ฟอสซิลจากการใช้งาน "

Tom Van Vleck วิศวกรของ Multics ยังได้ระลึกถึงส่วนขยาย rc อีกด้วย: "แนวคิดของการมีเชลล์ประมวลผลคำสั่งเป็นโปรแกรมทาสธรรมดามาจากการออกแบบ Multics และโปรแกรมบรรพบุรุษบน CTSS โดย Louis Pouzin เรียก RUNCOM แหล่งที่มา ของส่วนต่อท้าย ".rc" ในไฟล์ Unix บางไฟล์ "

นี่ก็เป็นที่มาของชื่อ Plan 9 จาก Bell Labs shell โดย Tom Duff ซึ่งเป็น rc shell มันถูกเรียกว่า 'rc' เพราะงานหลักของเชลล์คือ 'เรียกใช้คำสั่ง'

แม้ว่าจะไม่แม่นยำในอดีต rc อาจถูกขยายเป็น "run control" เนื่องจากไฟล์ rc ควบคุมวิธีที่โปรแกรมทำงาน ตัวอย่างเช่นตัวแก้ไข Vim จะค้นหาและอ่านเนื้อหาของไฟล์. vimrc เพื่อกำหนดค่าเริ่มต้น ในการเขียนโปรแกรม Art Of Unixนั้น Eric S. Raymond หมายถึงไฟล์ rc อย่างสม่ำเสมอว่าเป็นไฟล์ "ควบคุมการทำงาน"


3

จากdjeikybบนAsk Ubuntu :

ฉันเคยได้ยิน

  • เรียกใช้คำสั่ง
  • การควบคุมทรัพยากร
  • ควบคุมการทำงาน
  • การกำหนดค่ารันไทม์

โดยส่วนตัวฉันจะควบคุมการวิ่งเพราะ ESR พูดอย่างนั้น

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

เชิงอรรถของเขาพูดว่า:

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 เลือก "run command" เป็นรูปแบบเริ่มต้นที่มีขนาดยาว แต่ยอมรับว่าบริบทนั้นควรกำหนดตัวเลือกของคำ

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

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.