ฉันสับสนใน terminal ใน Red Hat Linux และเมื่อฉันพิมพ์เครื่องหมายดอกจัน ( *
) ตามด้วย return และมันรันหนึ่งในโปรแกรมในไดเรกทอรีของฉัน ทำไม?
การคาดเดาที่ดีที่สุดของฉันคือ Unix ถือว่ามันเป็นสัญลักษณ์แทนดังนั้นจึงเรียกใช้งานโปรแกรมตัวอักษรตัวแรก เนื่องจากmy_program.exe
และone_of_my_programs.program
สามารถดำเนินการได้โดยเพียงแค่พิมพ์ชื่อของไฟล์ผู้ดำเนินการตัวแทนจะแสดงไฟล์ทั้งหมดที่เป็นไปได้ เนื่องจากโปรแกรมเป็นตัวอักษรตัวแรก, Unix รันมัน นี่เป็นการตัดสินใจที่ถูกต้องหรือไม่?
*
ตัวอักษร แต่ bash เป็นสิ่งที่ทำ