I'm extremely new to the command line and just programming in general. I use windows, and I'm doing prep work for viking code school. In one of the lessons it asks us to use the 'open' command in Git Bash (we were to download Git Bash if we weren't on Linux or Mac) which will not work for me. When I type it, I get the error "bash: open: command not found", how can I fix this or work around it? Thank you
10 Answers
No you can't use open on windows. I think the closest to open in windows will be explorer, which will open the file using default associated windows programs.
1 Comment
open isn't a shell command or a program name, it is a system call.
On Unix, Unix-like and other POSIX-compliant operating systems, popular system calls are
open,read,write,close,wait,exec,fork,exit, andkill.
Git for Windows is based on mingw64, and open() is not a system call on Windows. Simply calls an editor or a bash command to open the file.
cat file.txt
more file.txt
/path/to/editor.exe file.txt # like sublimeText.exe
Julix adds an example illustrating a Windows path:
/c/WINDOWS/system32/notepad.exe file.txt(<- change that to your file)
7 Comments
/c/WINDOWS/system32/nnotepad.exe myfilexdg-open, not the system call. This command will run the client software configured in the OS to use for the targeted file extension. Hence xdg-open file.pdf is for the OP start file.pdf, and will start Acrobat reader, or whatever is appropriate, not just Notepad.If you are using GIT BASH on Windows PC - then to open a text file, type start notepad.txt
where start will 'open' your file, make sure to add the file extension also.
You can use start for opening images too.
start favicon.png or start readme.md
for example.
(If you want to add text to that .txt file using BASH then type, echo "type something with quotations" >> yourtextfile.txt)
Comments
start command works for me on Windows machine as a replacement for the open command.
1 Comment
look commands are little different in unix terminal and windows command prompt.. solution would be 1) Download git from https://git-scm.com/downloads this will convert your linux command to windows command 2) What is the command ..?? post it as well .. may be we can help
2 Comments
"open" cannot be used on windows. The closest to open in windows will be the "explorer" (to open the default explorer) or "explorer ." (to open the current directly).
1 Comment
On Windows, to open a file called filename.txt on Git Bash terminal, simply run the line below:
code filename.txt
opencommand for what?