cygwin

显示Windows命令提示符输出并将其重定向到文件

核能气质少年 提交于 2020-02-28 10:58:34
如何在Windows命令提示符下运行命令行应用程序,并同时显示输出和重定向到文件? 例如,如果我运行命令 dir > test.txt ,这会将输出重定向到一个名为 test.txt 的文件,而不显示结果。 我怎么能写一个命令显示输出 和 输出重定向到在Windows命令提示符下一个文件,类似于 tee 上的Unix命令? #1楼 如果您希望在屏幕上真正看到某些内容,即使将批处理文件重定向到文件,也可以使用以下帮助。 如果将设备CON重定向到文件,也可以使用 例: ECHO first line on normal stdout. maybe redirected ECHO second line on normal stdout again. maybe redirected ECHO third line is to ask the user. not redirected >CON ECHO fourth line on normal stdout again. maybe redirected 另请参见良好的重定向说明: http : //www.p-dd.com/chapter7-page14.html #2楼 我能够找到将输出重定向到文件 然后 重定向到控制台的解决方案/解决方法: dir > a.txt | type a.txt 其中 dir 是需要重定向输出的命令,

如何在Python上使用“ pip”安装psycopg2?

巧了我就是萌 提交于 2020-02-27 23:52:50
我正在使用 virtualenv ,需要安装“ psycopg2”。 我已经完成以下工作: pip install http://pypi.python.org/packages/source/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 我有以下消息: Downloading/unpacking http://pypi.python.org/packages/source/p/psycopg2/psycopg2 -2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Downloading psycopg2-2.4.tar.gz (607Kb): 607Kb downloaded Running setup.py egg_info for package from http://pypi.python.org/packages/sou rce/p/psycopg2/psycopg2-2.4.tar.gz#md5=24f4368e2cfdc1a2b03282ddda814160 Error: pg_config executable not found. Please add the directory containing pg_config to

如何从shell脚本获取密码而不进行回显

守給你的承諾、 提交于 2020-02-27 05:41:18
我有一个脚本可以自动执行需要访问受密码保护的系统的进程。 通过命令行程序访问系统,该程序接受用户密码作为参数。 我想提示用户键入他们的密码,将其分配给shell变量,然后使用该变量构建访问程序的命令行(这当然会产生我将处理的流输出)。 我是Bourne / Bash中一个相当称职的shell程序员,但我不知道如何接受用户输入而不让它回显到终端(或者可能使用'*'字符回显)。 有人能帮忙吗? #1楼 一个班轮: read -s -p "Password: " password 在Linux(和cygwin)下,这个表单适用于bash和sh。 但它可能不是标准的Unix sh。 有关更多信息和选项,请在bash中键入“help read”。 $ help read read: read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...] Read a line from the standard input and split it into fields. ... -p prompt output the string PROMPT without a trailing newline before attempting

查找Python解释器的完整路径?

一世执手 提交于 2020-02-27 02:48:17
如何从当前执行的Python脚本中找到当前运行的Python解释器的完整路径? #1楼 sys.executable 包含当前运行的Python解释器的完整路径。 import sys print(sys.executable) 现在 记录在这里 #2楼 只是使用 os.environ 来指出有用性的另一种方式: import os python_executable_path = os.environ['_'] 例如 $ python -c "import os; print(os.environ['_'])" /usr/bin/python #3楼 找出Linux当前使用的python的方法有几种:1) which python 命令。 2) command -v python 命令3) type python 命令 同样,在Windows上使用Cygwin也会得到相同的结果。 kuvivek@HOSTNAME ~ $ which python /usr/bin/python kuvivek@HOSTNAME ~ $ whereis python python: /usr/bin/python /usr/bin/python3.4 /usr/lib/python2.7 /usr/lib/python3.4 /usr/include/python2.7 /usr/include

基于ClIon的CMake、MinGW与Cygwin配置简易指南

怎甘沉沦 提交于 2020-02-26 23:26:03
Clion是捷克公司JetBrains出品的JB全家桶之中主要面向C、C++的集成开发环境。JB家的Pycharm和IDEA是其最为出名的两款,而我也是从Pycharm入的坑。因为近期想再把C捡起来复chong习xin复xue习xi,在网上看了好些相关IDE推荐,最后还是选择Clion。 Clion与CodeBlocks等不太一样的地方在于,官方允许基于MinGW、Cygwin与VisualStudio三种工具链进行设置,在此仅对前两种进行介绍。 硬件配置:Dell游匣笔记本7559,CPU:i5-6300HQ,内存:8G。 系统配置:Win10专业版1803 软件配置:JetBrains Clion 2018.1.3 MinGW 2013-10-26 Cygwin 2.10.0 CMake3.11.4 首先安装CMake、Cygwin与MinGW。 CMake安装 其中CMake是最容易也最傻瓜的。搜索官网,下载对应平台的版本,这里建议直接下载.msi的安装版而非.zip的绿色版,从而免除手动配置环境变量。简单地说就是勾选同意协议、将CMake添加到面向所有使用者的系统路径(Add CMake to the system PATH for all users)。安装路径可根据自己需要修改。随后next即可。 正确安装后,在命令行输入cmake会弹出如下界面: MinGW安装

PowerShell是否已准备好在Windows上替换我的Cygwin shell? [关闭]

隐身守侯 提交于 2020-02-26 22:08:05
我在讨论是否应该学习PowerShell,或者只是坚持使用 Cygwin / Perl脚本/ Unix shell脚本等。 PowerShell的好处是,没有Cygwin的队友可以更容易地使用这些脚本; 但是,我不知道我是否真的要编写那么多通用脚本,或者人们是否会使用它们。 Unix脚本是如此强大,PowerShell是否足够接近切换? 以下是我在PowerShell中寻找的一些具体事项(或等价物): grep的 分类 uniq的 Perl(PowerShell与Perl的功能有多接近?) AWK SED file(提供文件信息的命令) 等等 #1楼 您还可以尝试使用BashWin在Windows上运行Bash脚本,网址为 https://github.com/skanga/BashWin 。 #2楼 PowerShell中的cmdlet非常好,工作可靠。 由于我是Java / C#开发人员,他们的面向对象对我很有吸引力,但它根本不是一套完整的。 由于它是面向对象的,因此错过了POSIX工具集的很多 文本流 成熟度( awk 和 sed 仅举几例)。 我发现爱的OO技术和喜欢POSIX工具成熟的困境的最佳答案是使用两者! PowerShell的一个重要方面是它可以很好地将对象管道传输到标准流。 PowerShell默认使用对象管道来传输其对象。 这些不是标准流(标准输出

SSL证书被拒绝尝试通过防火墙后的HTTPS访问GitHub

…衆ロ難τιáo~ 提交于 2020-02-26 07:40:18
我被困在防火墙后面,因此必须使用HTTPS来访问我的GitHub存储库。 我在Windows XP上使用cygwin 1.7.7。 我尝试将遥控器设置为 https://username@github.com/username/ExcelANT.git ,但是在提示输入密码时提示我,但是一旦输入密码,它就什么也不做。 https://username:<password>github.com/username/ExcelANT.git 并从头开始克隆空的 https://username:<password>github.com/username/ExcelANT.git ,但是每次给我相同的错误 错误:SSL证书问题,请验证CA证书是否正确。 细节: 错误:14090086:SSL例程:SSL3_GET_SERVER_CERTIFICATE:访问 https://github.com/username/ExcelANT.git/info/refs时 证书验证失败 开启 GIT_CURL_VERBOSE=1 给我 *关于connect()到github.com端口443(#0) *尝试207.97.227.239 ... *成功设置证书验证位置: * CAfile:无 CApath:/ usr / ssl / certs * SSL证书问题,请验证CA证书是否正确。 细节: 错误

在Windows下搭建React Native Android开发环境

爷,独闯天下 提交于 2020-02-26 04:07:40
widows版本: win7 64位 专业版 1. 安装jdk.(我用的jdk7) 注意选择x86还是x64版本, 添加到系统PATH环境变量 2. 准备好android sdk 这个不多说,同时推荐使用android studio,模拟器推荐使用Genymotion,比自带的AVD要快很多。 3. 安装C++环境 可以直接安装Visual Studio 2013或2015,也可选择单独SDK,编译node.js的C++模块需要用。 4. 安装node.js 从官网下载node.js, 我下载的是最新的v5.3.0稳定版 https://nodejs.org/en/。 5. 安装react-native命令行工具 npm install -g react-native-cli 6. 创建你自己的项目 进入工作目录,运行: react-native init reactNative_p1 PS:reactNative_p1是你自己起的项目名称 7. 运行packager 旧版本: 如果你安装了cygwin,可以在cygwin环境中进入工程目录,运行 npm start 如果没有cygwin或不在cygwin环境中,可以进入工程目录,运行 node node_modules\react-native\packager\packager.js 如果你下载的是最新版本

GBA开发入门:做一个名叫Hello World的游戏

寵の児 提交于 2020-02-26 03:47:40
文章目录 1.关于GBA的一些背景知识 2.GBA程序开发准备 2.1 GBA编译器 - Arm Gcc || ArmSDT 2.1.1 GBA开发包 - DevKitAdv 2.2 GBA模拟器 - VisualBoyAdvance 2.3 图形转换工具 - kaleid_1-2-3 2.4 声音转换工具 - wav2gbac.exe 3.第一个GBA程序:Hello World 3.1 helloword.h 3.2 main.c 3.3 make.bat 3.4 Makefile 3.5 编译文件 3.6 生成main.gba 貌似这年头关于GBA开发的教程都快绝迹了。。。 本文是基于 https://www.cnblogs.com/BG5SBK/archive/2006/07/19/454224.html 的内容,对细节地方进行了再次整理 (其实上面的链接也是转载,但链接里面的真实原文链接早已失效,只剩下了转载的GBA教程。。。) 鉴于原文中提及的许多链接均已失效,我就挑些重点说一下 PS:博主的操作系统是win10 64位的,但是有一个VMware~ 于是在虚拟机里面装了一个Ubuntu和一个32位的Win7~ Ubuntu比较容易安装,关于Windows的安装方法详见:https://blog.csdn.net/u012230668/article/details

如何在Windows上设置编辑器以使用Git?

流过昼夜 提交于 2020-02-26 02:59:40
我 在Windows上 试用 Git 。 我到了尝试“git commit”的地步,我收到了这个错误: 终端是愚蠢的,但没有定义VISUAL或EDITOR。 请使用-m或-F选项提供消息。 所以我想出了我需要一个名为EDITOR的环境变量。 没问题。 我把它设置为指向记事本。 这几乎奏效了。 默认提交消息将在记事本中打开。 但记事本不支持裸线馈送。 我出去拿了 Notepad ++ ,但是我无法弄清楚如何将Notepad ++设置为 %EDITOR% ,以便它可以按照预期与Git一起使用。 我没跟Notepad ++结婚。 在这一点上,我不介意我使用什么编辑器。 我只是希望能够 在编辑器 而不是命令行(使用 -m )中 键入提交消息 。 那些在Windows上使用Git的人:你用什么工具来编辑你的提交信息,你需要做些什么来使它工作? #1楼 我很难让git与wordpad,KomodoEdit以及我给它的其他编辑器合作。 最开放的是编辑,但git显然不会等待保存/关闭发生。 作为一个拐杖,我一直在做 git commit -m "Fixed the LoadAll method" 保持活力。 倾向于让我的提交消息比它们应该的更短,但显然在Windows版本的git上还有一些工作要做。 GitGUI也不是那么糟糕。 这需要一点点的定位,但在那之后,它运作得相当好。 #2楼