Я возился в терминале в Red Hat Linux, и когда я набрал звездочку (*
), а затем return, она запустила одну из программ в моем каталоге. Зачем?
Мое предположение заключается в том, что Unix воспринимал это как шаблон, поэтому он выполнил первую алфавитную программу.
Поскольку my_program.exe
и one_of_my_programs.program
можно выполнить, просто введя имя файла, оператор подстановки представляет все возможные файлы. Поскольку программа сначала в алфавитном порядке, Unix выполняет ее. Это правильное суждение?