Bash (/bin/bash) เป็นเชลล์ที่ได้รับความนิยมส่วนใหญ่ถ้าไม่ใช่ระบบ Linux ทั้งหมด และโดยปกติเชลล์เริ่มต้นสำหรับบัญชีผู้ใช้
เชลล์ผู้ใช้ใน Linux คืออะไร
เชลล์คือ อินเทอร์เฟซแบบโต้ตอบที่อนุญาตให้ผู้ใช้ดำเนินการคำสั่งและยูทิลิตี้อื่นๆ ใน Linux และระบบปฏิบัติการอื่นๆ บน UNIX เมื่อคุณเข้าสู่ระบบระบบปฏิบัติการ เชลล์มาตรฐานจะแสดงขึ้นและอนุญาตให้คุณดำเนินการทั่วไป เช่น คัดลอกไฟล์หรือรีสตาร์ทระบบ
คุณระบุเชลล์ที่จะใช้เมื่อคุณเข้าสู่ระบบได้อย่างไร
chsh ไวยากรณ์คำสั่ง
Where, -s {shell-name}: ระบุชื่อเชลล์การเข้าสู่ระบบของคุณ คุณสามารถรับรายการเชลล์ที่สามารถใช้ได้จากไฟล์ /etc/shells ชื่อผู้ใช้: เป็นทางเลือก มีประโยชน์หากคุณเป็นผู้ใช้รูท
เชลล์ของผู้ใช้ถูกตั้งค่าเป็นคำสั่งอะไร
คำสั่ง chsh เปลี่ยนแอตทริบิวต์เชลล์การเข้าสู่ระบบของผู้ใช้ แอ็ตทริบิวต์เชลล์กำหนดโปรแกรมเริ่มต้นที่ทำงานหลังจากผู้ใช้ล็อกอินเข้าสู่ระบบ แอ็ตทริบิวต์นี้ถูกระบุในไฟล์ /etc/passwd โดยค่าเริ่มต้น คำสั่ง chsh จะเปลี่ยนล็อกอินเชลล์สำหรับผู้ใช้ที่ให้คำสั่ง
เชลล์ผู้ใช้กำหนดที่ไหน
เชลล์เริ่มต้น (แบบโต้ตอบ) สำหรับผู้ใช้ที่สร้างขึ้นด้วยคำสั่ง useradd เช่นเดียวกับบทบาทรูทคือ /usr/bin/bash เส้นทางเริ่มต้นคือ /usr/bin:/usr/sbin หมายเหตุ - โดยค่าเริ่มต้น Z Shell (zsh) และ C Shell ที่ปรับปรุงแล้ว (tsch) จะไม่ถูกติดตั้งบนระบบของคุณ