เมื่อฉันป้อนคำสั่ง
su > echo "sachin"
มันขอรหัสผ่าน เมื่อฉันให้รหัสผ่านสิ่งแปลก ๆ บางอย่างเกิดขึ้นอย่างที่คุณเห็น
อีกอย่าง: มีผู้ใช้คนอื่นHadoopบนแล็ปท็อปของฉัน แต่เมื่อฉันทำ
su > echo "Hadoop"
มันบอกว่า
ไม่มีรายการรหัสผ่านสำหรับ Hadoop
สิ่งนี้หมายความว่า?
su คือการขอสิทธิ์ผู้ใช้ขั้นสูง, echo คือการพิมพ์บางสิ่ง, echo <text> คือการพิมพ์ข้อความ,> คืออะไรต่อไปนี้, เช่น, su> echo "sachin" นั้นเหมือนกับ su sachin, เพราะ echo " sachin "ส่งคืน sachin
—
OverCoder
@ Yousef's:
—
Rmano
echo
ไม่ได้ดำเนินการ มันอยู่หลังคำสั่งการเปลี่ยนเส้นทาง ">" ดังนั้นมันจึงถูกอ่านเป็นชื่อไฟล์ ส่วนที่เหลือของการโต้แย้งจะถูกส่งผ่านไปsu
ตามปกติ!
@ Yousef
—
Eliah Kagan
su $(echo "sachin")
เป็นคุณอาจจะคิดของ นั่นจะทำสิ่งที่คุณพูด
hmmmm ดังนั้นขอโทษสำหรับข้อมูลที่ไม่ถูกต้องฉันไม่แน่ใจจริงๆเกี่ยวกับมัน แต่ฉันลองมันและนั่นคือสิ่งที่ฉันคิดออกครั้งแรกขอบคุณที่แจ้งให้ฉันทราบด้วยข้อมูลที่ถูกต้อง
—
OverCoder