Я на Mac OS и использую терминал по умолчанию, то есть Bash. Я совершенно новичок в командной строке и просто пробую вещи. Сейчас я просто пытаюсь перейти в каталог и воспроизвести там mp3-файл. Я зашел в каталог с помощью автозаполнения. Нажатие Tab заполнило бы имена, совпадающие с буквами, которые я до сих пор вводил. Но, дойдя до каталога, я заметил, что не могу использовать автозаполнение для запуска файла.

Имя файла: Hello.mp3. Итак, из каталога я набрал 'h', а затем нажал клавишу Tab, но это не добавило бы Hello.mp3 в строку.

Не могли бы вы рассказать мне, как запустить Hello.mp3 в моем случае, и как использовать автозаполнение в процессе?

Я хотел бы убедиться, что я правильно понимаю автозаполнение, потому что в противном случае было бы очень трудно работать с файлами с длинными именами.

1 ответ1

0

Из командной строки каждая строка, которую вы вводите, должна быть командой, и команды всегда начинаются с имени программы, за которым могут следовать аргументы. Автозаполнение умно и знает, что когда вы вводите что-то в качестве первого слова в команде, оно должно быть именем программы и не будет автоматически дополнять имя файла. Вот почему вы видели имена программ, например DirectoryService при попытке автозаполнения после D. open - это программа на Mac, которая может открывать программы с использованием приложения по умолчанию в зависимости от типа файла.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .