GVKun编程网logo

shell – Cygwin终端:FTP连接(密码输入不结束)(shell中ftp命令连接用户名密码)

1

关于shell–Cygwin终端:FTP连接(密码输入不结束)和shell中ftp命令连接用户名密码的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于BashShell;读命令;在Windo

关于shell – Cygwin终端:FTP连接(密码输入不结束)shell中ftp命令连接用户名密码的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于Bash Shell;读命令;在Windows 7上使用Cygwin、bash – Powershell比cygwin / unix-shell更具优势、bash – 为什么Cygwin很慢地执行shell命令?、bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃等相关知识的信息别忘了在本站进行查找喔。

本文目录一览:

shell – Cygwin终端:FTP连接(密码输入不结束)(shell中ftp命令连接用户名密码)

shell – Cygwin终端:FTP连接(密码输入不结束)(shell中ftp命令连接用户名密码)

我正在使用Cygwin shell尝试建立具有特定IP地址的TCP连接.

输入“ftp”后,ip address’“

我收到用户名/密码的提示.

当我输入用户名并按回车键时,会提示我输入密码(按预期).

但是,当我输入密码并按回车键时,它只是跳到下一行,就像缓冲区仍在等待更多的输入.它一直这样做,导致我不得不使用Ctrl-C来摆脱它.

任何人知道任何可能的问题?这是一个学校项目.其中一个TA说这是“预期的行为”…但是,我在互联网上找不到关于这个问题的任何东西.

您可能正在运行 Windows附带的ftp命令,这在Cygwin终端中无法正常工作.您可以安装inetutils包来获得Cygwin自己的ftp客户端.

Bash Shell;读命令;在Windows 7上使用Cygwin

Bash Shell;读命令;在Windows 7上使用Cygwin

好的,所以我遇到了这个问题.我在 Windows上编写了一个在cygwin中运行的脚本.我已经尝试了一堆基本的示例脚本,以防它是我的脚本问题.

所以我尝试了这个:

#!/bin/bash
echo -e "Enter your name and press [ENTER]: \c" 
read var_name
echo "Your name is: $var_name"

然后我将运行它并输入var_name的名称.

我明白了:

$./project1.sh
Enter your name and press [ENTER]: Jake
': not a valid identifierad: `var_name
Your name is:

据我所知,我遇到了阅读问题.我正在尝试为我的课程开展一个项目,但我似乎无法弄清楚为什么它不会读它.我毫不夸张地跟着这本书,然后在网上使用这些似乎对我不起作用的例子.有没有人知道这是我的设置还是我错过了什么,谢谢.

你应该对该脚本执行od -xcb.我的猜测是,它几乎肯定会有错误的行结束字符.

我建议这是因为该行:

': not a valid identifierad: `var_name

看起来像两条线一样可疑:

.........................ad: `var_name
': not a valid identifier

合并在一起(.字符表示已被覆盖的内容).

如果你在该行中的变量是var_namecarriage-return而不是更正常的var_name,那就是这种情况.

事实上它是Cygwin也指出了这个结论,因为当你使用Windows编辑器编辑你的脚本时经常遇到麻烦,这个编辑器使用CR / LF,其中Cygwin只需要LF.

我怀疑你会发现在你的实际脚本上做一个od -xcb表明你在一个或多个脚本行上有那些Windows行结尾.

事实上,我刚刚在Ubuntu下通过在读取行的末尾放置一个CTRL-M并输出(稍微修改以显示CTRL-M)来测试它:

pax@pax-desktop:~$od -xcb qq.sh ; ./qq.sh

0000000    2123    622f    6e69    622f    7361    0a68    6365    6f68
          #   !   /   b   i   n   /   b   a   s   h  \n   e   c   h   o
        043 041 057 142 151 156 057 142 141 163 150 012 145 143 150 157
0000020    2d20    2065    4522    746e    7265    7920    756f    2072
              -   e       "   E   n   t   e   r       y   o   u   r    
        040 055 145 040 042 105 156 164 145 162 040 171 157 165 162 040
0000040    616e    656d    6120    646e    7020    6572    7373    5b20
          n   a   m   e       a   n   d       p   r   e   s   s       [
        156 141 155 145 040 141 156 144 040 160 162 145 163 163 040 133
0000060    4e45    4554    5d52    203a    635c    2022    720a    6165
          E   N   T   E   R   ]   :       \   c   "      \n   r   e   a
        105 116 124 105 122 135 072 040 134 143 042 040 012 162 145 141
0000100    2064    6176    5f72    616e    656d    0a0d    6365    6f68
          d       v   a   r   _   n   a   m   e  \r  \n   e   c   h   o
                                                 ^^

        144 040 166 141 162 137 156 141 155 145 015 012 145 143 150 157
0000120    2220    6f59    7275    6e20    6d61    2065    7369    203a
              "   Y   o   u   r       n   a   m   e       i   s   :    
        040 042 131 157 165 162 040 156 141 155 145 040 151 163 072 040
0000140    7624    7261    6e5f    6d61    2265    0a0a
          $  v   a   r   _   n   a   m   e   "  \n  \n
        044 166 141 162 137 156 141 155 145 042 012 012
0000154

Enter your name and press [ENTER]: pax
': not a valid identifierar_name
Your name is:

换句话说,与您所看到的非常相似.

顺便说一句(现在我可以访问我的Cygwin环境),你看到的是输出:

abcdefghij.sh: line 99 read: `var_name
`: not a valid identifier

第二行覆盖第一行,给出:

`: not a valid identifierad: `var_name

换句话说,奇怪的单词identifyierad实际上由标识符和最终广告组成:来自:之所以与上面的例子相似(而不是精确)是因为你的文件名和行号与我的小测试脚本不同.

bash – Powershell比cygwin / unix-shell更具优势

bash – Powershell比cygwin / unix-shell更具优势

我所知道的明显区别是能够与某些MS产品(如Exchange)进行交互.但对于不需要管理此类产品的人来说,Power shell的优势是什么?学习Powershell的原因是什么(假设我能熟练使用bash和cygwin)?
StackOverflow上的Jeffrey Snover(Power Shell设计师)给出了很好的答案:

https://stackoverflow.com/questions/573623/#573861

bash – 为什么Cygwin很慢地执行shell命令?

bash – 为什么Cygwin很慢地执行shell命令?

只需测试一个非常简单的命令,如:
while true; do bash -c "echo hello"; done

你会发现Cygwin的bash缓慢多少.有人知道为什么吗

这是在win7上安装的cygwin 1.7.

感谢Jared的测试思路,我修改了命令(添加bash -c):

time for i in {1..10} ; do bash -c "echo Hello" ; done
Hello
...
real 0m7.711s //it's the problem
user 0m0.091s
sys 0m0.476s
如何从防病毒软件中排除Cygwin路径?

bash在cygwin add_item(“ ??  C: cygwin”,“/”,…)上崩溃

bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃

我正试图在Windows群集上运行应用程序。 我得到像波纹pipe一样的随机碰撞,但大部分时间都是这样。 我怀疑这是着名的问题 ,但cygwin的rebase没有帮助。

感谢您的build议。

2 [main] bash 12840 C:cygwinbinbash.exe: *** Fatal error - add_item ("??C:cygwin","/",...) Failed,errno 1 Stack trace: Frame Function Args 002868A8 6102F97B (002868A8,00000000,00000000) 00286B98 6102F97B (6119FE20,00008000,611A1C8F) 00287BC8 6100652C (611DF498,00287BF4,60FE000C) 00287BE8 61006568 (611DF498,00289C10,00000001,0003000A) 0028AC28 610917E4 (60FE000C,20000C08,0028ACF8,61083290) 0028AC58 610D40FF (004C46B0,01D05699,004657E0,612729D4) 208979 [main] bash 12840 exception::handle: Exception: STATUS_ACCESS_VIOLATION

cygwin 6.1

Windows Server 2008 R2 Ent

我已经得到cygwin支持人员的错误解释(感谢Corinna):

这不是一个rebase问题。 这显然是一个并发问题。 在拉出每个用户共享内存区域的同时,两个或多个进程正在尝试设置相同的挂载点。

无法在Windows上链接hello_world程序:/ usr / bin / link:额外的操作数

我如何运行一个Rake任务作为一个Windows“计划任务”?

Sonarqube无法访问本地用户(LAN)

如果我用LoadIconWithScaleDown做了它,我需要调用DestroyIcon吗?

c ++ try-except语句

这不应该发生。 只有实际创build每个用户共享内存的第一个进程应该创build挂载点。 操作系统告诉一个进程是创build还是刚刚打开一个共享内存区域,但是由于某种原因,这两个进程似乎认为他们创build了shmem区域,并且其中一个进程试图创build两个根装载点,然后徘徊于EPERM条件。

但是原来的问题还是留下问题。

我怎样才能让pipe道工作在Windows上的Perl?

在64位Windows上获取32位应用程序中的TortoiseSVN / TortoiseGit图标

你如何从一个Windows主机文件到Linuxdocker容器?

安装Docker for Windows CE时遇到的问题

如何防止MsDepSvc.exe启动?

我们今天的关于shell – Cygwin终端:FTP连接(密码输入不结束)shell中ftp命令连接用户名密码的分享就到这里,谢谢您的阅读,如果想了解更多关于Bash Shell;读命令;在Windows 7上使用Cygwin、bash – Powershell比cygwin / unix-shell更具优势、bash – 为什么Cygwin很慢地执行shell命令?、bash在cygwin add_item(“ ?? C: cygwin”,“/”,…)上崩溃的相关信息,可以在本站进行搜索。

本文标签: