我试图通过创建一个start.sh使用git bash.
由于通常 docker Terminal 指向的是"C:\Program Files\Git\bin\bash.exe" --login -i "C:\Program Files\Docker Toolbox\start.sh",有什么办法可以让我在 ConEmu 上做一个任务来做到这一点?所以像这样:
我创建了一个简单的任务,它将启动 Linux 子系统,执行 zsh 并在我的桌面上运行它。但是我想在我的任务栏上为这个特定任务创建一个快捷方式。
这样做的原因是因为我不希望 Cmder 在默认情况下这样做,我想要两个单独的按钮 - 一个用于常规按钮,另一个用于 Ubuntu 子系统。
关于如何做到这一点的任何想法?我试过了,"C:\Program Files\Cmder\Cmder.exe" /single /cmd {Bash:Ubuntu}但它给出了错误The syntax of the command is incorrect.并加载了默认的 Cmder 任务。
我正在将cmder(ConEmu)与Git Bash-tabs(MinGW)一起使用,并且我想使用控制台命令重命名当前选项卡。在 cmd-Tab 中,我可以使用 cmd /c RenameTab "myTabName" 但我需要一个类似的 Git Bash 命令。
原因如下:除了 Git 之外,我使用 Git Bash 使用 ssh 命令连接到多个服务器,在多个选项卡上打开到多个服务器的 ssh 连接。为了保持对我所在的服务器的概览,我必须使用cmder中重命名选项卡功能的快捷方式手动重命名每个选项卡。我的最终目标是使用一个脚本,该脚本将使用命令“ssh serverxyz”打开 ssh 连接,并同时将当前选项卡重命名为“serverxyz”。
谢谢你的帮助。
我正在尝试将 Cmder(1.2 版)用于 Windows 7 上的常见任务,但我遇到了一些问题doskey:当我启动 Cmder 时,会显示以下错误消息:
'doskey' is not recognized as an internal or external command, operable program or batch file.
doskey直接从 Windows 的 CLI执行命令似乎完全没问题。
我怎样才能解决这个问题?
我是 Windows 的新手(我一生都是 Unix 用户),我想做的第一件事就是设置 cmder。遵循明显的路径导致从cmder.net下载迷你包。但从那里我不知道该怎么做。显然,我可以从文件夹中的解压缩cmder_mini目录中直接运行该软件Downloads。但Downloads肯定不是它住的合适地方。
我尝试将cmd_mini目录复制到 Program Files,但我被要求以管理员身份授权复制操作,这对我来说是一个危险信号,除非我真的知道我在做什么,否则我不应该做任何事情。
那么我放置cmder的最佳位置在哪里?如果有多种选择,每种选择的优缺点是什么?最好我想要一个全球性的地方,这样所有用户都可以使用cmder。
cmder 中的路径变量仅包含从系统路径变量导入的那些路径。而在普通命令 shell 中,系统路径和用户路径将被连接起来。
我在 cmder_dir\vendor\init.bat 中找到了以下几行:
:: Enhance Path
@set git_install_root=%CMDER_ROOT%\vendor\msysgit
@set PATH=%CMDER_ROOT%\bin;%git_install_root%\bin;%git_install_root%\mingw\bin;%git_install_root%\cmd;%git_install_root%\share\vim\vim74;%CMDER_ROOT%;%PATH%
Run Code Online (Sandbox Code Playgroud)
但显然上面的 %PATH% 中只包含系统路径。
我怎样才能向它添加用户路径?
我注册了 Cmder 以便能够右键单击我的文件夹并执行“Cmder here”,但它总是在默认用户目录中打开,我该如何解决这个问题?
我在台式机和笔记本电脑上运行 64 位 Windows 10 周年纪念版。
对于前者,我似乎找不到添加cmder 开始菜单快捷方式的方法。是不是因为 cmder 只是一个带有 zip 包的便携式应用程序?
奇怪的是我的笔记本电脑上有那种快捷方式,所以我当时肯定找到了方法,但不记得我是怎么做的。也许在周年纪念之前是可能的,现在不是?
我在 Windows 上使用 cmder:http ://bliker.github.io/cmder/
我已经从 nodejs.org 安装了 node.js。
我可以通过运行以下命令在 cmder 中运行 npm:
C:\Program Files\nodejs\npm.cmd
现在我如何为此创建一个别名,以便我可以运行,例如npm install -g bower?
我试过这个:
alias npm="C:\Program Files\nodejs\npm.cmd"
但它报告回来:
alias npm="C:\Program Files\nodejs\npm.cmd"
Files\nodejs\npm.cmd""] was unexpected at this time.
设置一个新服务器(在 Rackspace 上),让它在 PuTTY/Kitty 中工作。
当我从终端 (Cmder) 运行时,它要求我输入密码(PuTTY 没有),我点击“输入”(没有密码),然后它继续询问我用户的密码 - 违背了目的。
有什么建议?
操作系统:Windows 7
终端:Cmder
私钥:从 Puttygen
服务器创建的 .ppk :Rackspace Centos 6
我正在使用 Cmder (mini) 的 vanilla 安装。安装了 WSL(适用于 Linux 的 Windows 子系统,适用于 Windows 的 Bash)的 Windows 10。使用以下命令在 Cmder 中加载 bash。
%windir%\system32\bash.exe ~ -c zsh -cur_console:p
为了检查功能键是否在终端窗口中工作,我用 nano 打开了一个文本文件。nano 打开后,如果我按 F2(保存和关闭的快捷方式),它会按预期工作。因此,终端至少正确接收到 F2。
然后,我打开了 byobu(默认安装在 WSL/Ubuntu 中)。Byobu 正确打开。但是当我按 F2 时,什么也没有发生。预计将在 Byobu 内打开一个新窗口。终端中甚至没有打印任何内容。
现在,我不确定这是否是 ConEmu 问题。与常规的 Windows cmd.exe 完全相同。不同之处在于 - 如果我左键单击 cmd 终端屏幕上的任意位置(激活选择模式),然后按 F2,它将通过打开一个新的 byobu 窗口来工作。
如果我直接运行 tmux,那么Ctrl-B+%和Ctrl-B+"快捷方式就可以工作。
无法使用 byobu 使得整个 Windows Bash 体验对我来说毫无用处(尤其是在通过 SSH 连接到远程机器时)。我非常感谢一个解决方案。谢谢!
我有一个 Angular 项目和一个 Java 项目,我想要一个 cmder 脚本,在分割窗口视图中的特定目录中启动它们,以便我可以看到它们的日志。
我知道我可以创建一个任务文件,但我不知道如何配置它以在拆分窗口视图中创建 2 个(或更多)终端
编辑:
我想详细说明我的问题。我想用 1 个脚本/命令/配置(?) 执行以下操作:
ng serve我有角度应用程序的特定路径mvn spring-boot:run
,以便我有一个与我发布的图像类似的cmder环境我发现自己重复了很多:
Mkdir "temp"
Cd "temp"
Run Code Online (Sandbox Code Playgroud)
我知道在 Linux 中我们有:
mkdir "longtitleproject" && cd $_
Run Code Online (Sandbox Code Playgroud)
有类似的Windows命令吗?
cmder ×13
conemu ×5
command-line ×4
windows ×3
windows-10 ×3
cmd.exe ×2
bash ×1
byobu ×1
centos ×1
docker ×1
git-bash ×1
installation ×1
mingw ×1
path ×1
shortcuts ×1
ssh ×1
start-menu ×1
terminal ×1
tmux ×1
windows-7 ×1