0

Git Bash: ошибка "bash: open: command not found"

15

Я новички в Git Bash, только что скачал его для использования на уроках, и на первом занятии мне нужно перейти в другую директорию с помощью команды cd и просмотреть содержимое с помощью ls, что работает без проблем. Затем меня просят открыть файл README.md в папке с помощью команды:

open README.md

Однако появляется сообщение об ошибке:

bash: open: command not found

Я уверен, что перешел в правильную папку, и команда ls действительно показывает файл README.md. Это свежая установка и самая актуальная версия Git Bash, не могу представить, что в программе что-то отсутствует или изменено. Что мне делать? Пожалуйста, помогите, спасибо!

Я использую Windows 8 с Git для Windows

5 ответ(ов)

1

Ошибка bash: open: command not found сообщает вам о том, что команда open не найдена в вашей системе. С README.md всё в порядке.

  • На OSX команда open используется для открытия файлов и приложений.
  • В Linux вместо этого стоит использовать xdg-open.
  • В Windows для открытия файлов можно использовать команду start.

Однако не обязательно следовать инструкциям дословно. Не так важно, как именно вы откроете файл README. Вы можете воспользоваться командой less, чтобы просмотреть содержимое прямо в терминале, или открыть его с помощью notepad, если хотите редактировать в текстовом редакторе.

0

В Git Bash на Windows команда open не поддерживается, так как она специфична для Linux. Вместо этого вы можете использовать команду start.

Для открытия файла с помощью Блокнота на Windows 10 введите:

start filename.extension

Если вы хотите открыть файл в текстовом редакторе, просто укажите его имя в команде:

start texteditorname filename.extension

Чтобы открыть файл в Visual Studio Code, используйте следующую команду:

start code filename.extension

А для открытия файла в ATOM введите:

start atom filename.extension

Таким образом, команда start позволяет вам открывать файлы в разных текстовых редакторах на Windows.

0

У меня была такая же проблема, когда я начал использовать Git Bash на своем компьютере с Windows. Я хотел открыть папку на рабочем столе. Я указал текущий каталог, выполнив команду cd Desktop/test, и затем попытался использовать команду open ., чтобы открыть папку 'test', но получил сообщение bash: open: command not found.

Я искал в интернете способ открыть папку и, наконец, нашел решение, которое сработало.

Решение:

  1. Укажите корневой каталог папки → cd Desktop
  2. Используйте ключевое слово "start" и укажите имя папки, которую хотите открыть → start test

Теперь вы сможете открывать папки и файлы без проблем!

0

Как описано в первом ответе, я использовал "start" для открытия моего текстового файла, и это сработало.

0

Это происходит потому, что открытие файлов из командной строки различается в зависимости от операционной системы.

Если вы используете:

  1. macOS — попробуйте команду open в терминале.
  2. Linux — используйте xdg-open.
  3. Windows — команда start в терминале.

Это, вероятно, решит вашу проблему. Если нет, попробуйте открыть файл .gitignore в VSCode.

Чтобы ответить на вопрос, пожалуйста, войдите или зарегистрируйтесь