เวิร์กสเตชันออนไลน์ของ OnWorks Linux และ Windows

โลโก้

ฟรีโฮสติ้งออนไลน์สำหรับเวิร์กสเตชัน

<ก่อนหน้านี้ | เนื้อหา | ถัดไป>

สิ่งแวดล้อมเกิดขึ้นได้อย่างไร?

เมื่อเราเข้าสู่ระบบ ทุบตี โปรแกรมเริ่มทำงาน และอ่านชุดสคริปต์การกำหนดค่าที่เรียกว่า ไฟล์เริ่มต้นซึ่งกำหนดสภาพแวดล้อมเริ่มต้นที่ใช้ร่วมกันโดยผู้ใช้ทั้งหมด ตามด้วยไฟล์เริ่มต้นเพิ่มเติมในไดเร็กทอรีหลักของเราซึ่งกำหนดสภาพแวดล้อมส่วนบุคคลของเรา ลำดับที่แน่นอนขึ้นอยู่กับประเภทของเชลล์เซสชันที่เริ่มต้น มีสองประเภท: เซสชันเชลล์ล็อกอินและเซสชันเชลล์ที่ไม่ล็อกอิน

เซสชั่นเชลล์การเข้าสู่ระบบคือช่วงเวลาหนึ่งที่เราได้รับพร้อมท์ให้ใส่ชื่อผู้ใช้และรหัสผ่านของเรา เมื่อเราเริ่มเซสชันคอนโซลเสมือน เป็นต้น โดยทั่วไปแล้ว เซสชันเชลล์ที่ไม่ใช่การเข้าสู่ระบบจะเกิดขึ้นเมื่อเราเปิดเซสชันเทอร์มินัลใน GUI

ล็อกอินเชลล์อ่านไฟล์เริ่มทำงานตั้งแต่หนึ่งไฟล์ขึ้นไปตามที่แสดงในตารางที่ 11-2:


ตาราง 11-2: ไฟล์เริ่มต้นสำหรับเซสชันเชลล์ล็อกอิน


เนื้อหาไฟล์

เนื้อหาไฟล์

/etc/profile สคริปต์การกำหนดค่าส่วนกลางที่ใช้กับผู้ใช้ทั้งหมด


ภาพ

~/.bash_profile ไฟล์เริ่มต้นส่วนบุคคลของผู้ใช้ สามารถใช้ขยายหรือ

แทนที่การตั้งค่าในสคริปต์การกำหนดค่าส่วนกลาง


ภาพ

~/.bash_login หากไม่พบ ~/.bash_profile bash จะพยายาม

อ่านสคริปต์นี้


ภาพ

~ / .profile ถ้าไม่ใช่ ~ / .bash_profile ไม่ ~/.bash_login

พบ ทุบตี พยายามอ่านไฟล์นี้ นี่เป็นค่าเริ่มต้นในการแจกแจงแบบเดเบียน เช่น Ubuntu


ภาพ


เซสชันเชลล์ที่ไม่ใช่การเข้าสู่ระบบจะอ่านไฟล์เริ่มต้นต่อไปนี้:


ตารางที่ 11-3: ไฟล์เริ่มต้นสำหรับเซสชันเชลล์ที่ไม่ใช่การเข้าสู่ระบบ


เนื้อหาไฟล์

เนื้อหาไฟล์

/etc/bash.bashrc สคริปต์การกำหนดค่าส่วนกลางที่ใช้กับผู้ใช้ทั้งหมด


ภาพ

~ / .bashrc ไฟล์เริ่มต้นส่วนบุคคลของผู้ใช้ สามารถใช้ขยายหรือ

แทนที่การตั้งค่าในสคริปต์การกำหนดค่าส่วนกลาง


ภาพ


นอกเหนือจากการอ่านไฟล์เริ่มต้นด้านบนแล้ว เชลล์ที่ไม่ได้ล็อกอินยังสืบทอดสภาพแวดล้อมจากกระบวนการหลัก ซึ่งมักจะเป็นเชลล์สำหรับล็อกอิน

ดูและดูว่าไฟล์เริ่มต้นใดบ้างที่ติดตั้งไว้ จดจำ-เนื่องจากชื่อไฟล์ส่วนใหญ่ที่แสดงด้านบนเริ่มต้นด้วยจุด (หมายถึงซ่อนอยู่) เราจึงต้องใช้ตัวเลือก "-a" เมื่อใช้ ls.

พื้นที่ ~ / .bashrc file น่าจะเป็นไฟล์เริ่มต้นที่สำคัญที่สุดจากมุมมองของผู้ใช้ทั่วไป เนื่องจากมีการอ่านเกือบทุกครั้ง เชลล์ที่ไม่ใช่การเข้าสู่ระบบจะอ่านโดยค่าเริ่มต้น และไฟล์เริ่มต้นส่วนใหญ่สำหรับเชลล์การเข้าสู่ระบบถูกเขียนในลักษณะที่อ่านได้ ~ / .bashrc ไฟล์เช่นกัน


 

ระบบปฏิบัติการคลาวด์คอมพิวติ้งยอดนิยมที่ OnWorks: