Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Unix 为什么Cygwin重复我输入的每个命令?_Unix_Directory_Cygwin - Fatal编程技术网

Unix 为什么Cygwin重复我输入的每个命令?

Unix 为什么Cygwin重复我输入的每个命令?,unix,directory,cygwin,Unix,Directory,Cygwin,每次我在cygwin中键入命令时,它都会重复执行,前面有一个加号。这不是最大的交易,但它只是困扰着我 看起来是这样的: Julian@JuliansASUS /cygdrive/c/Users/Julian/dev $ mkdir play + mkdir play Julian@JuliansASUS /cygdrive/c/Users/Julian/dev $ ls + ls autoHotKey gitp1 play TopCoder.jnlp Julian@Julians

每次我在cygwin中键入命令时,它都会重复执行,前面有一个加号。这不是最大的交易,但它只是困扰着我

看起来是这样的:

Julian@JuliansASUS /cygdrive/c/Users/Julian/dev
$ mkdir play
+ mkdir play

Julian@JuliansASUS /cygdrive/c/Users/Julian/dev
$ ls
+ ls
autoHotKey  gitp1   play   TopCoder.jnlp


Julian@JuliansASUS /cygdrive/c/Users/Julian/dev
$
发生什么事了? 我是巴什


谢谢

您已打开shell的调试模式

要从cmdline关闭它:只需键入
set+x

如果这解决了问题,但下次打开终端窗口时问题会返回,则在
bash_rc
文件中搜索
set-x
,并将其删除(或注释掉)

是一个相当完整的列表,它只会影响您的命令行。对于ksh和zsh用户,用
ksh
zsh
替换
bash
,然后开始查找

但是,任何脚本都可以包含对其自身配置文件的引用,或者只包含
set=x
(以及可能相关的和
set x
)。因此,如果在运行脚本时只看到带有前导
+
符号的重复输出,则必须搜索脚本或任何子脚本


IHTH

您已打开调试模式。在bash_rc文件或cmdline中搜索
set-x
,只需键入
set+x
。祝您好运。@Shelleter:您应该将其作为答案发布。谢谢!再次感谢!
/etc/profile
/etc/bash.bashrc
~/.bash_profile 
~/.bash.login
~/.profile
~/.login
~/bash.bashrc 
~/.bashrc