我希望能够在不同步时同步我的 Windows 10 计算机时钟......从命令行使用 1 个命令。
此解决方案展示了如何通过设置进行操作。 https://superuser.com/a/1050717/44355
有没有办法通过命令行上的某些 Windows 10 api 执行此操作?
我今天早上在 Windows 上安装了 ec2 命令行工具。当我尝试ec2-describe-instances在 git bash 中运行命令时,我得到以下输出:
Exception in thread "main" java.lang.NoClassDefFoundError: com/amazon/aes/webservices/client/cmd/DescribeInstances
Caused by: java.lang.ClassNotFoundException:
com.amazon.aes.webservices.client.cmd.DescribeInstances
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
Could not find the main class: com.amazon.aes.webservices.client.cmd.DescribeInstances.
Program will exit.
Run Code Online (Sandbox Code Playgroud)
但如果我只打开标准cmd,一切正常。我希望能够使用我的 git bash 做所有事情。我注意到 git bash 只使用 cmd 提示符但有额外的选项。git bash 的快捷方式在目标中有这个:
C:\Windows\System32\cmd.exe /c ""C:\Program Files\Git\bin\sh.exe" --login -i"
如何让 ec2 命令行工具在 git bash 中运行?
我想从终端(主要是 Python 服务器)运行命令并基本上对它们进行守护进程。我正在运行 Git 的 Windows 安装程序附带的 MinGW 终端“Git Bash”。
尝试过但不起作用的事情:
$ script.py & -> 行为不符合预期$ script.py & disown -> 行为不符合预期我会使用bg,但我的最终目标是在我的服务器全部运行后关闭终端而不是终止进程。
是否可以在不安装 git bash 的情况下在 Windows 上安装 git?
既然 bash 可以在 Windows 上使用,我更愿意使用它,而不是有这么多的 shell。
这甚至是推荐/可能的方法吗?或者我应该安装 git bash 吗?
在PowerShell的OpenSSH的网站有关于如何安装和使用OpenSSH很好的说明。
其中包括如何“配置默认的 ssh shell(可选)”
如果我选择使用 git-bash 而不是 powershell,-Value除了"/c"
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShellCommandOption -Value "/c" -PropertyType String -Force
Run Code Online (Sandbox Code Playgroud)
当我将默认 shell 设置为 git-bash 时,我得到一个空白屏幕。
我试过了"-c","-l -i"但没有一个工作,我仍然得到一个空白屏幕。
我已经在 Windows 10(版本 10.0.17134.1069)中使用 git-bash 一年了。
从上周开始,我的 SSH 命令就挂了。它看起来像这样:
该进程占用了 12% 的 CPU 并挂起。它也会影响我的 GitHub 拉取和推送。这是我的 ssh 路径,C:\Program Files\Git\usr\bin\ssh.exe这是它的外观:
我在 Windows 10 中使用 Choco 进行程序安装。以下是 Git 版本:
我最近买了一台新的笔记本电脑,并且正在对其进行设置。
我已经安装了 WAMP,这是我用来进行 PHP 开发的工具(安装 Apache2、MySql 和 PHP)。
我也喜欢使用 Git Bash 作为我首选的命令行工具,但是当我尝试通过命令行使用 PHP 执行任何操作时 - 我得到了一个奇怪的结果;没有任何反应,也没有错误:
现在,如果我通过命令提示符运行它,它工作得很好:
我已经为 PHP 设置了正确的 PATH 变量并进行了三重检查:
我该怎么做才能让 PHP 通过我的 Git Bash 命令行工作?
编辑
的输出ll /c/wamp64/bin/php/php7.0.10/php:
-rwxr-xr-x 1 james.b 1049089 122368 Aug 18 2016 /c/wamp64/bin/php/php7.0.10/php*
Run Code Online (Sandbox Code Playgroud)
的输出echo $PATH | tr ":" "\n":
/c/Users/James.b/bin
/mingw64/bin
/usr/local/bin
/usr/bin
/bin
/mingw64/bin
/usr/bin
/c/Users/James.b/bin
/c/ProgramData/Oracle/Java/javapath
/c/WINDOWS/system32
/c/WINDOWS
/c/WINDOWS/System32/Wbem
/c/WINDOWS/System32/WindowsPowerShell/v1.0
/c/Go/bin
/c/wamp64/bin/php/php7.0.10
/c/ProgramData/ComposerSetup/bin
/c/Program Files/Microsoft/Web Platform Installer
/c/Program Files/Microsoft SQL Server/Client SDK/ODBC/110/Tools/Binn
/c/Program Files (x86)/Microsoft SQL Server/120/Tools/Binn …Run Code Online (Sandbox Code Playgroud) 为什么我需要在 Windows bash 上使用带有 winpty 的前缀 openssl?
为什么命令
openssl genrsa -des3 -out ca.key 4096
Run Code Online (Sandbox Code Playgroud)
挂起并且没有响应
尽管
winpty openssl genrsa -des3 -out ca.key 4096
Run Code Online (Sandbox Code Playgroud)
工作正常吗?
我想自动化我的对齐和签署 APK(Android 应用程序)的过程。我在 VSCODE 中使用 git bash 作为终端。
为此,我将我需要的命令连接到一个 shell 脚本中,但是我遇到了 windows 变量的问题。由于android SDK自动安装它,C:\Users\myUserName\AppData\Local我可以%LocalAppData%在CMD上使用它而不是在bash中访问它,因为它抛出:
$ %LocalAppData%
bash: fg: %LocalAppData%: no such job
Run Code Online (Sandbox Code Playgroud)
当然,我只会写完整的路径,但它会使我的脚本在我的笔记本电脑和/或另一台不是我编写脚本的机器上无用。
有没有办法%LocalAppData%使用 git bash访问?
我在 Windows 7 机器上安装了 Windows 版 Git(不,遗憾的是我无法在这台特定机器上切换到 W10)。它带有一个使用 MinGW-64 但只包含一些二进制文件的 bash 环境。我想添加更多,例如 GCC。
似乎应该以某种方式在 git bash 中添加 MinGW-64 二进制文件,而不是添加整个其他 MSYS2/MinGW-64 安装。但是,我不太清楚启用此功能的最佳方法是什么。我曾尝试在 bash 安装目录中安装win-buildsusr/(似乎所有其他二进制文件所在的地方)。它似乎运行正常,但似乎没有添加任何 AFAICT,没有可执行文件,没有文件夹,nada ......除非我尝试再次运行安装它抱怨那里已经有文件......尽管它们显然不是'不。
因此,我的问题是:我可以使用 win-builds 或其他一些二进制文件来实现我的目标,如果可以,如何使用?
注意:在网络和 SE 周围有几个关于此的问题,但由于 MSYS2、MinGW 和 Git for Windows 中的更改,大多数问题已经很老了,因此不再相关 AFAICT。
git-bash ×10
bash ×4
windows ×4
command-line ×3
git ×2
mingw ×2
ssh ×2
windows-10 ×2
windows-7 ×2
amazon-ec2 ×1
cmd.exe ×1
date-time ×1
msys ×1
openssh ×1
openssl ×1
php ×1
powershell ×1