Show
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 问题描述由于要下载数据集,需要在Win10下用 问题解决bash指令此处我们使用git,我们先从网上下载GIT。
然后再返回到Command Prompt,就可以成功 wget指令不过我遇到了新的报错, 所以就需要下载wget指令,这个是Windows的wget指令的下载链接。 下载完后,放到C:\Windows\System32路径下面,然后就可以安静等待数据下载了。 Bug ReportProblemWhen I run the following command in PowerShell on Windows 10, I get an error:
What is expected to happen?I am able to run this command on Ubuntu (non-WSL) and it successfully finds the correct version of What does actually happen?It runs Information
However,
It looks to me like there is no attempt to append Command or Code
Environment, Platform, DeviceWindows 10 Version informationCordova 9.0.0 It seems to find Android Studio 3.2.1, although I’m not actually using it. Checklist
Accepted answer I was using windows command prompt to do this. Using the git bash resolved the problem for me. The issue I think was with sh - shell files not being recognized by default in windows. However with git bash, since it by default recognizes the shell scripts it did work perfectly. As of Nov-2020: By using gitbash versioned code changes to bitbucket. Through Bamboo changes has to be deployed to Salesforce Org. Update: 14-june-2021: The Command Prompt in Windows is a handy utility. It allows you to perform many tasks quickly; however, the command processor may show the "not recognized as an internal or external command" error when you try to execute a command. It is a common error and usually occurs due to incorrect command execution. This article explains the causes and a few troubleshooting steps to help you fix this error. Why the Not Recognized as an Internal or External Command Error Occurs?Windows OS keeps a list of paths known as Windows Environment Variables to launch and execute programs quickly. Any issues with it can cause the error. Potential issues that cause this error include:
How to Fix the "Not Recognized as an Internal or External Command" ErrorThis error is often triggered when you run a program or CMD command, and something goes wrong. We have listed fixes for both versions of the error, so follow the relevant one to your case. 1. Verify if the Program Is Installed
Command Prompt can’t run a program that does not exist. If you are trying to execute a newly installed program, ensure it is correctly installed. To verify the installation:
Alternatively, you can also view installed apps by accessing Apps and Features in Settings. To do this, press Windows key + I, click on Apps and locate the installed app. By default, when you try to launch a program or a script from CMD, the command processor looks for the related files and paths in the System32 folder or environment variables. If the file is missing, it will return the not recognized as an internal or external command, operable program, or batch file error. This is likely because Windows does not install most apps in the System32 folder, but C:\Program Files instead. You can resolve this issue in three ways:
2. Use the Full File Path to Execute the Command
First, let's try the full path method. Here, we will use the full file path instead of the app name to launch programs from Command Prompt. Here's how to do it:
3. Use the Full File Path Within Double Quotes
Command Prompt reads the white spaces as the end of a command and treats anything after the space as a separate command. Let’s say you want to launch the Internet Explorer app located in C:\Program Files\Internet Explorer\iexplore.exe via CMD. However, running this file path will return an error due to the space between Program Files and Internet Explorer. To avoid this, you can insert the file path within a double quote. Here, the command to launch Internet Explorer will look like this:
4. Add the File Path to the Windows Environment VariablesYou can edit the Environment Variables and add the file path of your application to its directory. This way, Command Prompt will identify the path for the entered command and execute it without the error. Adding a full file path to the Windows Environment Variable can help you resolve the not recognized as an internal or external command error for the Flex, nmake, make, cobra, Is, terraform, gcc, code, Android Studio, Python, Fastboot, and ADB commands. To edit Windows Environment Variable:
Once you have added the new environment variable, restart your PC to apply the changes. After the PC restarts, open Command Prompt, enter the program's name, and CMD will open it without any error. If you experience issues with the commands like ipconfig, netsh, cipher, etc., then add the Windows system root folder file path in the Environment Variable dialog. Here's how to do it.
5. Move Files to System32 Folder
System32 is a protected system folder, and it is protected for a good reason. When you try to launch a program as an administrator, Command Prompt looks for the executable file in the System32 folder. However, since all the programs are not installed in the System32 folder, you may end up with an error. If you still want to run the program from CMD and don’t want to type a full file path, you can move the program files to the System32 folder. To move program files to the System32 folder:
Fixing the CMD Not Recognized as an Internal or External Command ErrorCommand Prompt commands are not case-sensitive, but it does not forgive the use of extra spaces. To resolve this error, check if the commands are correct and use file paths with spaces within double-quotes. For the programs not installed in the System32 folder, add an environment variable with your application’s full file path to launch apps through CMD. How do you fix CMD is not recognized as an internal or external command?You can resolve this issue in three ways: First, use the full path of the executable file to launch the program. Second, add the program path to Windows environment variables. Finally, move the files to the System32 folder.
How do I run a .sh file in Command Prompt?Execute Shell Script Files
Open Command Prompt and navigate to the folder where the script file is available. Type Bash script-filename.sh and hit the enter key. It will execute the script, and depending on the file, you should see an output.
How do I make a .sh file executable in Windows?Make a Bash Script Executable. 1) Create a new text file with a . sh extension. ... . 2) Add #!/bin/bash to the top of it. This is necessary for the “make it executable” part.. 3) Add lines that you'd normally type at the command line. ... . 4) At the command line, run chmod u+x YourScriptFileName.sh. ... . 5) Run it whenever you need!. Can we run .sh file in Windows?A . SH file is very similar to the batch file of the Windows operating system and can be run in the Linux-based operating system. It is also possible to run . SH file in Windows 10 using Windows Subsystem for Linux.
|