草庐IT

Bash$编码$Shell

全部标签

windows - 是否不能在 Emacs 中将 Windows Bash 用作 shell for ssh 等?

我试过但出现错误:进程shell异常退出,代码为255。主要用于SSH,避免使用Cygwin或plink/Putty。我在配置中有这个:(setqexplicit-shell-file-name"C:\\Windows\\System32\\bash.exe")(setqexplicit-bash.exe-args'("--noediting""--login""-i"))(setenv"SHELL"shell-file-name)(add-hook'comint-output-filter-functions'comint-strip-ctrl-m)谢谢

windows - 在 Git-Bash 中更改目录 : using Windows-style directory addresses in MINGW64 on Windows machines

问题:git-bash.exe,或MINGW64,承认cd其地址以以下形式给出的目录的命令:/Drive_Name/Folder1/Subfolder1.为Windows机器用户更改主目录的示例是:cd/c/users/USERNAME.是否可以使用以下语法?cdc:\users\USERNAME请注意,目录地址以其“native”格式给出:Windows操作系统可识别的语法。或者,有没有办法在粘贴到Git-bash窗口时自动将所有反斜杠更改为正斜杠?背景我正在使用git-bash.exe每天:拉和推到Github,运行latexmk用于编译我的*.tex文件和SSH我的Linux机器

windows - 权限被拒绝(公钥)-Windows 上的 Git Bash

这个问题在这里已经有了答案:NPMinstallerrorPermissiondenied(publickey)forlocalrepo(5个答案)关闭2年前。我正在我的Windows10PC上设置GitBash,目的是将其与Gitlab一起使用。尽管正确设置了所有内容,但gitclone或gitpush总是会导致权限被拒绝(公钥)。在你说之前,我已经广泛地查看了类似问题的所有答案,除此之外,我对这类事情相当有经验。所以,是的,我已经生成了全新的SSHkey对,作为id_rsa和id_rsa.pub愉快地坐在~/.ssh/中。公钥注册到我在Gitlab的账号,就是仓库的master,仓

windows - Ansible win_shell 临时语法

我正在尝试使用“anisble”程序而不是在剧本中将win_shellAnsible模块作为临时命令运行。这是剧本语法:tasks:-win_shell:foo.exeargs:chdir:'C:\bar'executable:cmd我尝试过各种排列,例如:ansible\*-iwindows.inventory-k-mwin_shell-a"foo"-a"executable=cmd"ansible\*-iwindows.inventory-k-mwin_shell-a"foo"-a"args:executable=cmd"ansible\*-iwindows.inventory-k

windows - emacs 中的 cygwin shell/Windows 中的 cmd.exe

我试图让python在emacs的命令shell中运行。我尝试了Windowsemacs附带的标准M-xshell,然后键入“python”,但python只是挂起(无输出)。我还尝试从cygwin运行其他程序shell,例如bash.exe,结果相同。有什么方法可以获得可以运行其他程序(如python)的shell? 最佳答案 为什么不使用M-xpython-shell?这为Emacs中的Python提供了交互式REPL。 关于windows-emacs中的cygwinshell/Wi

c - 我怎样才能为 Windows 制作一个二进制文件,使非编码人员能够只获得一个可以提供给 gdb 的故障转储?

正如标题所暗示的那样:该场景是一个使用gdb的编码员和一个报告崩溃的用户。他能否从用户那里得到一个易于使用的内存转储,该转储可以提供给gdb但又不会让用户感到困难? 最佳答案 可以设置ProcessDumper根据可执行文件的名称在任何异常或进程退出时生成完整转储。由于标题,我假设是Windows,如果不是,请更改标签。 关于c-我怎样才能为Windows制作一个二进制文件,使非编码人员能够只获得一个可以提供给gdb的故障转储?,我们在StackOverflow上找到一个类似的问题:

windows - dmake 中的 shell 命令添加 '/S'

我正在使用MinGW系统编译Xindy。dmake总是因错误而终止,我已将其缩小到Makefile中的几行。尝试对此运行dmake:SHELL=/bin/shsome-target:target=`echoinfo-recursive|seds/-recursive//`;如果您使用的是常规WindowsCMD而不是MinGWshell,则必须更改SHELL变量的位置以指向类似“C:/MinGW/msys/1.0/sh.exe”的位置。无论如何,以上失败:CreateProcessfailed(2).dmake:Errorexecuting'bin/sh/S/c"target=`ech

python - Python 脚本在 Windows XP 上创建的文件名编码错误

我的Python脚本在WindowsXP下创建了一个xml文件,但该文件没有使用西类牙字符(例如“ñ”或一些重音字母)获得正确的编码。首先,使用以下代码从excelshell读取文件名,我使用xlrd库读取Excel文件:filename=excelsheet.cell_value(rowx=first_row,colx=5)然后,我尝试了一些编码但没有成功生成具有正确编码的文件:filename=filename[:-1].encode("utf-8")filename=filename[:-1].encode("latin1")filename=filename[:-1].enco

ruby - IO.popen 不工作蹩脚的标准输入和标准输出编码

我一直在使用管道和IO.popen,特别是在Ruby中,遇到了一个我无法弄清楚的问题。我正在尝试将二进制数据从flac进程写入到lame进程到一个文件中。我使用的代码结构如下。#filepathsfile=Pathname.new('example.flac').realpathdest=Pathname.new('example.mp3')#executetheprocessandreturntheIOobjectwav=IO.popen("flac--decode--stdout\"#{file}\"",'rb')lame=IO.popen("lame-V0--vbr-new--"

windows - Windows 中文件夹的 Shell 快捷方式

我正在学习Vagrant和Virtualbox,现在要在(windows)中向我的主机文件添加一行echo"test">>c:/windows/system32/drivers/etc/hosts但我想知道是否可以为c:/windows/system32/drivers/etc/hosts创建一个快捷方式,以便我可以在任何地方的任何shell中使用。 最佳答案 您可以创建一个环境变量:[System.Environment]::SetEnvironmentVariable('Youralias','c:/windows/system