标签: cygwin

Cygwin 没有 watch 命令?

我在 Windows XP 上安装了 Cygwin 以使用它的一些命令。现在我每 2 分钟检查一次文件并想为此目的使用 watch 但我看到 Cygwin 没有这样的命令。这是真的吗?我该怎么办?

cygwin watch

72
推荐指数
3
解决办法
2万
查看次数

如何在所有路径中摆脱 Cygwin 的 /cygdrive 前缀?

我正在从 Git for Windows 附带的 bash shell 切换到 Cygwin,但遇到了一个奇怪的问题。有人认为添加/cygdrive/到所有路径是个好主意,而我认为这是一个非常丑陋的主意。我已经能够确定我可以通过添加部分解决这个问题

mount --change-cygdrive-prefix /
export HOME=/c/Users/BZISAD0
Run Code Online (Sandbox Code Playgroud)

在我的 .bashrc 中,但如果我查看 PATH 变量,所有内容中仍然包含 /cygdrive/。我想我可以编写一个脚本来修复 PATH 但这比我已经在做的更麻烦。我们有了一个更好的办法,我敢确信那里是因为Git的bash shell中使用(据我所知)旧版本的Cygwin,它以某种方式配置为前插/cygdrive无处不在。那么,如何将“Suck”旋钮调为零?

加里·拉森漫画

cygwin path bashrc

40
推荐指数
2
解决办法
3万
查看次数

如何在 shell 脚本中更改 PATH?

我有几个项目需要我更改 Java/Grails/Maven 的版本。我正在尝试使用一些可以进行更改的脚本来处理此问题。例如:

#!/bin/sh

export JAVA_HOME=/cygdrive/c/dev/Java/jdk1.5.0_22
export PATH=$JAVA_HOME/bin:$PATH
export GRAILS_HOME=/cygdrive/c/dev/grails-1.0.3
export PATH=$GRAILS_HOME/bin:$PATH
export MAVEN_HOME=/cygdrive/c/dev/apache-maven-2.0.11
export PATH=$MAVEN_HOME/bin:$PATH
which java
which grails
which mvn
Run Code Online (Sandbox Code Playgroud)

执行此操作时,它成功地更改了脚本上下文中的 PATH,但随后脚本结束,并且没有完成任何更改。

如何以某种方式运行脚本以更改我当前工作的 shell 的 PATH?

我正在使用 Cygwin。

shell cygwin path environment-variables

36
推荐指数
2
解决办法
9万
查看次数

如何在 Linux 终端中退出文件读取模式(在 `less` 中)?

我刚刚安装了 Cygwin,并使用该less命令显示了一个文件的内容。现在我无法退出以输入其他命令:

在此处输入图片说明

我想退出此模式以键入一些其他命令。我怎样才能做到这一点?

less terminal cygwin

33
推荐指数
1
解决办法
16万
查看次数

Windows 上的 Cygwin:无法打开显示

我在 Surface Pro 3 上运行 Windows 10。我安装了 Cygwin 并添加了一些有用的包(gvim、nedit、emacs、vim、g++)。但是,当我运行 gvim 时,出现“无法打开显示”。同样的事情发生在 nedit 上。当我回显 $DISPLAY 时,我什么也没显示,所以我将 DISPLAY 设置为:0.0。我仍然收到“无法打开显示”的提示。我尝试删除 cygwin 并重新安装,但我遇到了同样的问题。

cygwin windows display

30
推荐指数
3
解决办法
9万
查看次数

cygwin vim 命令与普通 vim 不同吗?

我无法在 cygwin 中使用 vim 编辑文本文件。

我必须i多次按下才能插入文本。有时它起作用,有时不起作用。每当我向下移动光标时,我必须多次按下 I。

可能是什么问题呢?是否backspace在Cygwin的工作?

vim cygwin

29
推荐指数
2
解决办法
4万
查看次数

为什么 x11 显示不能通过 ssh 登录?

我已登录到远程服务器并尝试显示 x 应用程序(例如 firefox)。但出现错误信息。以下是我打开 Firefox 的尝试

Black@Black-PC ~
$ ssh -X kwagjj@$labserver -p 122
[kwagjj@James5 ~]$ firefox
Error: no display specified
[kwagjj@James5 ~]$ exit
logout
Connection to 143.248.146.204 closed.

Black@Black-PC ~
$ ssh -Y kwagjj@$labserver -p 122
[kwagjj@James5 ~]$ firefox
Error: no display specified
[kwagjj@James5 ~]$ 
Run Code Online (Sandbox Code Playgroud)

我使用 -X、-Y 是因为我在某处读到这两个选项与有关 X11 的凭据有关,这些开关将为我完成这项工作。即使没有 -X、-Y 开关,我的尝试也失败了。

“未指定显示”错误是什么意思?

PS奇怪的是,如果我通过我的PUTTY连接到远程服务器并重复命令'firefox'它可以工作吗?!?!(firefox显示在本地计算机上)

PS 我的本地计算机是 Windows 7,所以我在后台运行 Xming 以允许 X11 显示。至于上面写的尝试,命令是在 Cygwin 终端输入的。

ssh cygwin x11

24
推荐指数
3
解决办法
22万
查看次数

在 Windows 7 中使用带有 Cygwin 的 shell 的最佳方法

我安装了 Cygwin,但对 bash 默认在“cmd.exe”中运行感到失望。我搜索了一下,找到了Console2。它不是一个设计特别好的应用程序,因为进行调整有点痛苦,尽管大多数时候它运行良好。

我仍在寻找在 Windows 环境中生存的更好方法,因为即使是 Console 2 偶尔也会崩溃,例如在 vim 中编辑时尝试调整终端大小时,还有很多其他我真的不满意的烦恼。

有任何想法吗?我尝试通过 PuTTY 使用 Cygwin,但用户体验同样糟糕。

terminal cygwin windows console

22
推荐指数
3
解决办法
7万
查看次数

为什么 vim 创建带有 DOS 行结尾的文件?

我有

set fileformat=unix
Run Code Online (Sandbox Code Playgroud)

在我的.vimrc,可是如果我创建一个文件vim(在Cygwin中运行),它坚持以创建DOS格式文件,我必须跑他们通过dos2unix清除它们。(我想我真的不,既然Git的清理它们对我来说,但它只是错误我到死是一个Unix文本编辑器,我已经明确指示要使用Unix行结尾,与额外的垃圾污染他们.)

为什么会发生这种情况?我该如何解决?(我所说的“修复”并不是指需要我单独转换每个文件的东西。那不是修复。那是完全坏掉的东西。)

vim cygwin windows

20
推荐指数
1
解决办法
2万
查看次数

cygwin 和 wine 一样,但是对于 linux 应用程序吗?

cygwin 是否工作 line wine,在外部操作系统中提供兼容层?

cygwin compatibility wine

18
推荐指数
1
解决办法
2431
查看次数