中易网

Cygwin安装在Cygwin.bat输入命令后出现的问题

答案:2  悬赏:0  
解决时间 2021-03-05 16:35
这位兄弟,我在Cygwin.bat最后一行输入pause命令后出现的情况是这样的:D:\cygwin\bin〉bash--login-i‘bash’不是内部或外部命令,也不是可运行程序或批处理文件。请教兄弟这是什么原因,该怎么解决?谢谢
最佳答案
是不是cygwin没有装好啊?
看起来在D:\cygwin\bin这个目录下面没有bash.exe这个程序。它是cygwin的命令窗口主程序。
全部回答
cygwin的安装。 到www.cygwin.com下一个安装文件 setup.exe。 step1. 下载后,点击安装文件(setup.exe)进行安装,第一个画面是gnu版权说明,点"下一步(n)—>",进入安装模式选择画面。 step2. 安装模式有"install from internet"、"download form internet"、 "install from local directory" 三种。"install form internet"就是直接从internet上装,适用于网速较快的情况。如果你和我一样网速不是很快,或者说装过之后想把下载的安装文件保存起来,下次不再下载了直接安装,就应该选择"download form internet",下载安装的文件(大约40m左右)。 step3. 接下来是选择安装目的路径和安装源文件所在的路径,之后就进入了选择安装包所在的路径。 注意了阿,这里可是重头戏。我第一安装的时候就是没有看清这一步,结果没有把gcc装进去,导致没法编译文件。 + all default + admin default .... + devel default + editors default .... 如上图所示,你在这个treeview的某个节点上双击,就可以改变它的状态,如default、install、uninstall、reinstall四种状态。默认的都是default状态,很多工具的默认状态都是不安装。 在这里我选择了在all这一行上后面的default上点install,全部安装,以免后患。(注意:这里的树形控件和win下面的不同,你试试点在all上点 和 在all这一行后面的default上点,会有不同的响应) 我装了3次,最后把什么都装上了,一共占了2g多空间,感觉还不如装个linux呢,不过在win下不用切换系统,也不错。 step4. 点下一步,安装成功。它会自动在你的桌面上建立一个快捷方式。 双击cygwin的快捷方式进入系统。 首先介绍几个简单的linux命令。 pwd 显示当前的路径 cd 改变当前路径,无参数时进入对应用户的home目录 ls 列出当前目录下的文件。此命令有n多参数,比如ls -al ps 列出当前系统进程 kill 杀死某个进程 mkdir 建立目录 rmdir 删除目录 rm 删除文件 mv 文件改名或目录改名 man 联机帮助 less 显示文件的最末几行 由于linux下面的命令大多都有很多参数,可以组合使用。所以,每当你不会或者记不清楚改用那个参数,那个开关的时候,可以用man来查找,比如,我想查找ls怎么使用,可以键入 $ man ls 系统回显信息如下: ls(1) fsf ls(1) name ls - list directory contents synopsis ls [option]... [file]... description list information about the files (the current directory by default). sort entries alphabetically if none of -cftusux nor --sort. -a, --all do not hide entries starting with . -a, --almost-all do not list implied . and .. -b, --escape print octal escapes for nongraphic characters --block-size=size use size-byte blocks kde的安装 网上介绍了好多装kde的方法,我试了很久都不行,后来下了一个win下的kde on cygwin的安装包就装上了,不过提示缺少xwin,我又找了一个win.exe安装包,结果就可以装上漂亮的kde了,不过速度超慢。 http://nchc.dl.sourceforge.net/sourceforge/kde-cygwin/setup-kde-3.1.1-b1.exe 中文显示 1. 编辑用户home目录下的文件.inputc,去除以下几行的注释: set meta-flag on # 关闭bash命令行8字节字符转义符的转换 set convert-meta off # 使bash命令行支持8字节字符输出 set output-meta on set input-meta on 2 编辑用户home目录下的文件.bash_profile,在文件末尾加上下面几行: alias ls='ls --color --show-control-chars' export lc_all=zh_cn.gb23122 export lc_ctype=zh_cn.gb2312 export lang=zh_cn.gb2312 export xmodifiers="@im=chinput"3 stty cs8 -istrip stty pass8 # update: 少了这个less就不支持中文了 export lesscharset=latin1 3,经过以上过程后,重启cygwin,就应许支持中文了,当然,如果要改变home目录则要编辑cygwin.bat,具体如下: 在bash命令之前加入set home=<用户目录>,比用户目录设置在g:\home。 在新设定的<用户目录>里创建文件.inputc和.bash_profile 由于用惯了windows,所以想在资源管理器里创建这两个文件, 所以干脆先跑到bash里用echo 创建这两个文件。 echo a>.inputc echo a>.bash_profile 然后用你喜爱的编辑器编辑之。 要是ls还有乱码,vi ~\.bashrc中,修改: alias ls=’ls -hf –show-control-chars –color=tty’ cygwin.bat脚本为: @echo off set make_mode=unix
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
假如你有一个很好的朋友叫a有一天a找你来帮她
大家为什么把死神里的主角一护叫“草莓”呢?
教师资格证认证体检和教师考编体检项目一样嘛
有可以手动操作的机甲类手游吗?
怎么知道流量月结时间
pm2.5和pm0.5的区别,和详解!
喝蜂蜜水能防辐射吗?
连线。 1. Does Danny see the school?
生了小狗才三、四个月的博美犬还会生狗吗
想买套二手房,有没有人在房多多买过房子?他
把铁钉放在植物油中 植物油的作用是什么
中国黄历查2017年3月26搬家怎样
在京剧中穆桂英一角属于行当中的什么佘太君属
比较666分之66和6666分之666
二年级英语自我介绍?
推荐资讯
北京奥运会上,合江的“带绿”荔枝成为唯一进
手机设置了跟踪器关机了还可以跟踪的吗?
修改贴图后怎么把dds还原成tmc
我想找一份暑假工,但现在大部分厂不招了,想
温氏集团在耒阳投建什么项目
云交易买涨买跌技巧书怎样的?
研究生提前毕业,毕业证和学位证书什么时候拿
一块黑板长三米15厘米等于多少厘米等于多少分
淘宝上卖的T3用友标准版怎么这么便宜,才88元
阿迪达斯s76750 适合跑步吗
清朝腐败灭亡的原因
列出小于30的所有素数
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?