文档库 最新最全的文档下载
当前位置:文档库 › Cygwin使用指南

Cygwin使用指南

Cygwin使用指南
Cygwin使用指南

Cygwin使用指南

下载:

1. 下载、运行安装向导文件

一开始的下载方法,了解Cygwin的人都知道:就是到: https://www.wendangku.net/doc/2918198868.html, 中先当个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本(为何?稍后有说明)。

setup.exe下载完毕,双击运行,程序安装向导界面如下图所示:

点击“下一步”继续,准备选择Cygwin的安装方式。

2. 选择安装方式

如上图所示,一共有三种安装方式:

(1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。

(2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。

(3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。

强烈建议选择第(2)项,以便于能够手工指定安装路径。然后再点击”下一步“。

3. 设置安装文件的本地存储路径

由于我们选择的是直接下载的安装方式,所以必需指定好一个本地下载文件存储目录。安装目录所在的驱动器剩余空间必须足够(若要完全下载,至少需要600M以上的空间)。设置好后,点击“下一步”。

4. 选择连接方式

如上图所示,共有三种连接方式选择:

(1)Direct Connection:直接连接。

(2)Use IE5 Settings:使用IE的连接参数设置进行连接。

(3)Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址和端口号)。

用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。然后再点击“下一步”。

5. 选择下载站点

经过一番搜索,安装向导为我们列出了众多可用的下载镜像站点以供选择,有HTTP的也有FTP的。说实话,这些站点我几乎都试过了一遍,真正能用的能给我留下深刻印象的寥寥无几。这里我只推荐一个站点:https://www.wendangku.net/doc/2918198868.html,,又快又稳定。用户也可以自由决定倒底用哪个站点进行下载。另外,几个后辍为“.jp”的站点也还过的去,但不推荐。为啥?因为那是小日本的站点。

言归正传,选择好了没?好,点击“下一步”,向导会显示下图所示的信息:

注意!这并不是正式的下载,而只是安装向导从下载镜像站点上获取压缩过的安装列表文件。这个安装列表文件是Cygwin统一指定的,并随着新版本的发布而更新。安装向导就是通过它来得知究竟可以下载什么不能下载什么。并且该下载列表文件中还有包含有每个下载文件的MD5验证码,非常重要。

6. 选择所要下载/安装的安装包内容

安装列表文件下载完毕,向导会显示列表中的内容,供用户自由选择倒底需要下载哪些安装包。如何选择呢?只需用鼠标点击每个安装包名后面那个循环箭头图标即可:图标后面的文字是表示究竟对该安装包采取何种下载/安装方式,并随着点击而不断变化,共有这么几类:

(1)Default:这是默认选择,表示只下载/安装该包的缺省安装项(可点击包左边的+号展开,看看缺省安装究竟是些什么内容)。

(2)Install:表示要下载/安装该包的全部内容。所要求的空间也最大。

(3)Reinstall:表示重新下载/安装该包的内容(以上一次正常下载/安装时所选择的内容为准)。这个选项非常有用,稍后在下篇中会有说明。

(4)Uninstall:这个就不用解释了吧。

用户可根据自己的实际需要,来准定究竟下载/安装哪些内容。推荐选择“Install”方式,一步到位,免得日后被各种这样那样的问题所困扰。

至于窗口顶部那些“Keep”、“Prev”、“Curr”、“Exp”等等选项,只是用来改变当前树结构的显示方式的,对下载/安装没有什么影响。用户可以用默认的“Exp”。然后点击“下一步”,就要开始正式进行下载啦。

7. 下载

-----下篇Cygwin完全下载指南(下)-断点续传篇------

上篇我们已经遇到个难题,就是Cygwin还没全部下载完全,向导程序就自己罢工不干了。怎么办?继续等待?重新再来一遍?换个下载镜像站点?。。。都不是好办法,不保险啊。最好的办法,就是能让向导程序在上次异常中止的地方重新开始下载,继续下载。也就是类似于FTP的断点续传功能。

Cygwin的安装向导程序能够实现该功能吗?能!而且干的还挺漂亮,只不过。。。相应的设置实在是太古怪了,简直有误人子弟之嫌!我在尝试的时候,有N 回都已经几乎摸到门把手了,但就是因为心想:怎么可能会是这种配置呢?决对不行的!。。。。结果,像瞎子一样继续在黑暗中摸索了很久,才找到了出口。其中得出的教训远比得到的经验深刻~~~~闲言少叙,言归正传。

一但用户在下载过程中碰到了这种情况,不能浪费时间继续等待,因为那时安装向导实际上已经被中止了和站点的连接,只是它仍在那里不停的循环,不停的徒劳的尝试而已。我们唯一要做的也是唯一能做的,就是点击“取消”按钮,关闭该向导!不要心疼已经下载的那部分安装文件,不用担心,已经下载完毕的文件不会消失,而且还仍将有用。

关闭向导程序后,再重新运行它(一定要用你原先用的那个,而不能重新再当一个),一路“下一步”下去(详细步骤可参阅上篇的内容,但要注意的是,进行本地下载存储路径设置时,必须和原先下载时的设置保持一致!),直到出现下图所示的站点选择窗口:

这时候,千万千万别去选择其他站点!对,仍旧选择你第一次下载时选择的那个!而且,向导程序也会根据你的下载日志,自动获得并定位到该镜像站点上。所以,这时你唯一要做的,就是点击“下一步”。

熟悉的安装包下载选择界面又出现了,如下图所示。

这个时候,要进行的设置就非常关键了:把ALL后面的Install改为Reinstall!哈哈,是不是有点什么想法了?对!Reinstall方式在安装时是表示重新安装,但在下载的时候表示的就是继续下载!这时我就不能不骂Cygwin安装程序的制作者了:你丫的程序界面怎么不设计的友好点?既然我前面选择是“Download Without Installing”,那你好歹在这项设置里面,把Install/Reinstall改换成Download/Continue Download才是啊。

好了不说了,都“Reinstall”了没?好,点击“下一步”。

向导程序现在已经知道你要继续上次的一载/续传了,它就会根据已经生成好的下载日志文件,对现有已经下载好的文件逐个做一把MD5校验码的Checking(如下图所示),确定已下载的部分没有任何问题。

不用点“下一步",向导程序会自动切换到下载界面中。

看看下图,看到了吗?这一次的下载可不是从a字头的文件开始,而是直接从g字头的文件开始,哈哈!

恭喜,你可以长舒一口气了:原来如此

需要说明的是,这时候总的下载进度稍稍有不同:不再是整个下载的进度了,而是你剩余的需要下载的文件的进度。所以,当你看到一开始仍是0%时,大可不必担心。你原先下载的文件都在。

如果在续传时,安装向导程序又罢工了,只需将以上步骤重新来一遍即可,这种断点续传方式虽然土了点、怪异了点,可的确能保证你的下载能持续下去,直到全部500多兆的Cygwin安装文件下载完成。至此,本下载指南算是完成任务了。至于如何安装,我这里就不凑热闹了,因为网上相关的文章多的是,随便搜一下就有一大堆。大家自己看吧,安装其实蛮简单的。

这次Cygwin下载磨难记,我更加验证了我自己的一宝贵信条:只要有一线希望,就绝不放弃!无论如何都不要放弃!你也许会说,傻B了吧,为何不直接下载GCC包或者是MingW呢,一样可以让Eclipse支持C++开发啊。可是我想要下载Cygwin是有原因的:因为Cygwin是Win平台下的UNIX模拟环境,我们公司现在的服务器端就建立在HP-UX平台之上,通过Cygwin,我可以直接在现有环境境中初步学习UNIX相关知识,而不用对自己现在的电脑大动干戈。一箭双雕,何乐不为?

========================

顺便提醒一下:

(1)在用户指定的本地存储路径内,安装向导程序会生成类似这样的一个目录:http%3a%2f%https://www.wendangku.net/doc/2918198868.html,% https://www.wendangku.net/doc/2918198868.html,%2fcygwin,这就是你下载文件的真正所在目录。还会生成两个日志文件:setup.log和setup.log.full,用户感兴趣的活,可以打开来看看,对了解Cygwin的下载机制有不少帮助。

(2)如果用户线路不是很好的话,可选择晚上11:00以后至早上8:00点这一段时间,进行Cygwin的下载,那时候人少,连接比较稳定,速度也有保证:我在下载时,曾达到了180KB/s的高速,这对于连接一个国外下载站点来说,已经是相当快的了。

Cygwin使用指南

根据cygwin user guide翻译整理,希望对大家有所帮助。有错误清指出。

1 引言

cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。

2 机理

cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api 对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwindll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。

关于cygwin实现的更详细描述,请参考https://www.wendangku.net/doc/2918198868.html,/cygwin-ug-net/highlights.html.

3 安装设置cygwin

3.1 安装

要安装网络版的cygwin,可以到https://www.wendangku.net/doc/2918198868.html,,点击"Install Cygwin Now!"。这样会先下载一个叫做setup.exe的GUI安装程序,用它能下载一个完整的cygwin。按照每一屏的指示可以方便的进行安装。

3.2 环境变量

开始运行bash之前,应该设置一些环境变量。cygwin提供了一个.bat文件,里面已经设置好了最重要的环境变量。通过它来启动bash是最安全的办法。这个.bat文件安装在cygwin 所在的根目录下。可以随意编辑该文件。

CYGWIN变量用来针对cygwin运行时系统进行多种全局设置。开始时,可以不设置CYGWIN 或者在执行bash前用类似下面的格式在dos框下把它设为tty

C:\> set CYGWIN=ttynotitle glob

PATH变量被cygwin应用程序作为搜索可知性文件的路径列表。当一个cygwin进程启动时,该变量被从windows格式(e.g. C:\WinNT\system32;C:\WinNT)转换成unix格式(e.g., /WinNT/system32:/WinNT)。如果想在不运行bash的时候也能够使用cygwin工具集,PATH 起码应该包含x:\cygwin \bin,其中x:\cygwin 是你的系统中的cygwin目录。

HOME变量用来指定主目录,推荐在执行bash前定义该变量。当cygwin进程启动时,该变量也被从windows格式转换成unix格式,例如,作者的机器上HOME的值为C:\(dos命令set HOME就可以看到他的值,set HOME=XXX可以进行设置),在bash中用echo $HOME看,其值为/cygdrive/c.

TERM变量指定终端型态。如果美对它进行设置,它将自动设为cygwin。

LD_LIBRARY_PATH被cygwin函数dlopen()作为搜索.dll文件的路径列表,该变量也被从windows格式转换成unix格式。多数Cygwin应用程序不使用dlopen,因而不需要该变量。3.3 改变cygwin的最大存储容量

Cygwin程序缺省可以分配的内存不超过384 MB(program+data)。多数情况下不需要修改这个限制。然而,如果需要更多实际或虚拟内存,应该修改注册表的HKEY_LOCAL_MACHINE或HKEY_CURRENT_USER区段。田家一个DWORD键heap_chunk_in_mb并把它的值设为需要的内存限制,单位是十进制MB。也可以用cygwin中的regtool完成该设置。例子如下:regtool -i set /HKLM/Software/Cygnus\ Solutions/Cygwin/heap_chunk_in_mb 1024

regtool -v list /HKLM/Software/Cygnus\ Solutions/Cygwin

4 使用cygwin

这一段讲一下cygwin和传统unix系统的不同之处。

4.1 映射路径名

4.1.1 引言

cygwin同时支持win32和posix风格的路径,路径分隔符可以是正斜杠也可以是反斜杠。还支持UNC路径名。(在网络中,UNC是一种确定文件位置的方法,使用这种方法用户可以不关心存储设备的物理位置,方便了用户使用。在Windows操作系统,Novell Netware和其它操作系统中,都已经使用了这种规范以取代本地命名系统。在UNC中,我们不用关心文件在什么盘(或卷)上,不用关心这个盘(或卷)所在服务器在什么地方。我们只要以下面格式就可以访问文件:

\\服务器名\共享名\路径\文件名

共享名有时也被称为文件所在卷或存储设备的逻辑标识,但使用它的目的是让用户不必关心这些卷或存储设备所在的物理位置。)

符合posix标准的操作系统(如linux)没有盘符的概念。所有的绝对路径都以一个斜杠开始,而不是盘符(如c:)。所有的文件系统都是其中的子目录。例如,两个硬盘,其中之一为根,另一个可能是在/disk2路径下。

因为许多unix系统上的程序假定存在单一的posix文件系统结构,所以cygwin专门维护了一个针对win32文件系统的内部posix视图,使这些程序可以在windows下正确运行。在某些必要的情况下,cygwin会使用这种映射来进行win32和posix路径之间的转换。

4.1.2 cygwin mount表

cygwin中的mount程序用来把win32盘符和网络共享路径映射到cygwin的内部posix目录树。这是与典型unix mount程序相似的概念。对于那些对unix不熟悉而具有windows背景的的人来说,mount程序和早期的dos命令join非常相似,就是把一个盘符作为其他路径的子目录。

路径映射信息存放在当前用户的cygwin mount表中,这个mount table 又在windows的注册表中。这样,当该用户下一次登录进来时,这些信息又从注册表中取出。mount 表分为两种,除了每个用户特定的表,还有系统范围的mount表,每个cygwin用户的安装表都继承自系统表。系统表只能由拥有合适权限的用户(windows nt的管理员)修改。

当前用户的mount表可以在注册表"HKEY_CURRENT_USER/Software/Red Hat, Inc./Cygwin/mounts v" 下看到。系统表

存在HKEY_LOCAL_MACHINE下。

posix根路径/缺省指向系统分区,但是可以使用mount命令重新指向到windows文件系统中的任何路径。cygwin从win32路径生成posix路径时,总是使用mount表中最长的前缀。例如如果c:被同时安装在/c和/,cygwin将把C:/foo/bar转换成/c/foo/bar.

如果不加任何参数地调用mount命令,会把Cygwin当前安装点集合全部列出。在下面的例子中,c盘是POSIX根,而d盘被映射到/d。本例中,根是一个系统范围的安装点,它对所有用户都是可见的,而/d仅对当前用户可见。

c:\> mount

f:\cygwin\bin on /usr/bin type system (binmode)

f:\cygwin\lib on /usr/lib type system (binmode)

f:\cygwin on / type system (binmode)

e:\src on /usr/src type system (binmode)

c: on /cygdrive/c type user (binmode,noumount)

e: on /cygdrive/e type user (binmode,noumount)

还可以使用mount命令增加新的安装点,用umount删除安装点。

当Cygwin不能根据已有的安装点把某个win32路径转化为posix路径时,cygwin会自动把它转化到一个处于缺省posix路径/cygdrive下的的一个安装点. 例如,如果Cygwin 访问Z:\foo,而Z盘当前不在安装表内,那么Z:\将被自动转化成/cygdrive/Z.

可以给每个安装点赋予特殊的属性。自动安装的分区显示为“auto”安装。安装点还可以选择是"textmode"还是"binmode",这个属性决定了文本文件和二进制文件是否按同样的方式处理。

4.1.3 其他路径相关信息

cygpath工具提供了在shell脚本中进行win32-posix路径格式转换的能力。

HOME, PATH,和LD_LIBRARY_PATH环境变量会在cygwin进程启动时自动被从Win32格式转换成了POSIX格式(例如,如果存在从该win32路径到posix路径的安装,会把c:\cygwin\bin转

为/bin)。

TinyOS在windows中安装步骤

1.TinyOS 1.1概要 TinyOS应用程序都是有一个或多个组件链接起来,从而形成一个完整的可执行程序。组件中实现了功能接口,同时也能使用其它组件提供的接口。 在接口定义中可以申明命令函数和事件函数,命令函数由接口提供者实现,事件函数由接口使用者实现。对于一个组件而言,如果它要使用某个组件接口中的命令,它必须实现这个接口的事件。一个组件可以使用或提供多个接口以及同一个接口的多个实例。 组件有两种类型:模块(module)和配置(configuration)。模块提供应用程序代码,实现一个或多个接口;配置则是用来将其它组件装配起来,将各个组件所使用的接口与其它组件提供的接口连接在一起,进行导通。每个应用程序都由一个顶级配置所描述,其内容就是将该应用程序所用到的所有组件导通起来,形成一个有机整体。 TinyOS应用程序必须包含Main 组件,Main组件是首先被执行的一个组件。确切的说,在TinyOS 中执行的第一个命令是Main.StdControl.init(),接下来是Main.StdControl.start()。 Main组件完成以下功能:芯片初始化,外围电路初始化,操作系统调度数据结构初始化,子组件初始化,启动子组件件,进入调度死循环从而将控制权交给操作系统,一旦没有任务可以调度就进入休眠状态以降低系统功耗。 TinyOS的调度系统是TinyOS系统的核心部分。它采用先进先出的排队策略,任务之间不可以抢占,但是中断可以抢占任务,中断是否可以抢占中断则是应用程序自己控制的。即如果中断处理程序进入中断以后执行了关中断的操作,那么这个中断将是不可抢占的,否则在服务的过程中就有可能被抢占掉。另外还要注意,在中断服务程序里面是可以创建任务的。 1.2在Cygwin下的安装 在/etc/bash.bashrc文件中增加以下内容: export TOSROOT=/opt/tinyos-2.x export TOSDIR=$TOSROOT/tos export CLASSPATH=C:\cygwin\opt\tinyos-2.x\support\sdk\java\tinyos.jar export CLASSPATH="$CLASSPATH;." export MAKERULES=$TOSROOT/support/make/Makerules export PATH=/opt/msp430/bin:/opt/jflashmm:$PATH 安装以下软件包: rpm -ivh --ignoreos c:/downloads/avr-binutils-2.17tinyos-3.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-gcc-4.1.2-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-libc-1.4.7-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avarice-2.4-1.cygwin.i386.rpm rpm -ivh --ignoreos c:/downloads/avr-insight-6.3-1.cygwin.i386.rpm

zn5刷机包修改教程

[系统相关]刷机包制作教程 本帖最后由如此而已于2010-3-17 02:34 编辑 这个是转itfunz的E8的刷机包制作教程,主要给想自己改包的看下 没找到ZN5的,大致的方法是一样的 和转的上一个V8的教程有交集的部分,可以互相参考着看 转自:itfunz 作者:mxio 1楼『解SBF包、压SBF包』 E8的刷机包有两种格式,SBF和SHX。 SHX---一般作为BootLoader的包,有时也作为信号包等等,不常用。 SBF---可DIY的刷机包,本教程讲解SBF包制作。 WINDOWS环境下:(WIN2000 XP 2003 VISTA WIN7测试均可用) 常用到的SBF的解包工具是SBF-Recalc。 我常用的版本是SBF-Recalc 1.2.8,目前已更新至SBF-Recalc 1.2.9。 解包过程: 第一步,打开SBF-Recalc 1.2.8,点击Open Flash-File(打开刷机包文件)

第二步,选择至需要解开的刷机包文件。

第三步,点击Split Flash-File(解开刷机包文件)

结束,查看解开的文件,在SBF刷机包文件同目录下。

解开文件列表: ################################ *.hmg--------------刷机包头文件 # 刷机包必须*RAMDLD.smg------刷机包尾文件# 要有的文件################################ *CG36.smg-----根文件系统 # *CG43.smg-----常用配置 # 可以解开并*CG44.smg-----安全配置 # 修改的*CG46.smg-----语言包 # SMG文件*CG52.smg-----资源包 # ################################ *CG31.smg-----RSA 校正文件 # *CG34.smg-----未知 # *CG35.smg-----开启虚拟内存 # *CG37.smg-----未知 # *CG42.smg-----修改开机LOGO # 不可解开的*CG48.smg-----未知 # SMG文件*CG49.smg-----未知 # *CG50.smg-----未知 #

cygwin安装

Cygwin的安装。 我们可以到Cygwin的官方网站下载Cygwin的安装程序,地址是: https://www.wendangku.net/doc/2918198868.html,/ 或者直接使用下载连接来下载安装程序,下载连接是: https://www.wendangku.net/doc/2918198868.html,/setup.exe 下载完成后,运行setup.exe程序,出现安装画面。直接点“下一步”,出现安装模式的对话框,如下图所示: 我们看到有三种安装模式: ?Install from Internet,这种模式直接从Internet安装,适合网速较快的情况; ?Download Without Installing,这种模式只从网上下载Cygwin的组件包,但不安装; ?Install from Local Directory,这种模式与上面第二种模式对应,当你的Cygwin组件包已经下载到本地,则可以使用此模式从本地安装Cygwin。 从上述三种模式中选择适合你的安装模式,这里我们选择第一种安装模式,直接从网上安装,当然在下载的同时,Cygwin组件也保存到了本地,以便以后能够再次安装。选中后,点击“下一步”,

这一步选择Cygwin的安装目录,以及一些参数的设置。默认的安装位置是C:\cygwin\,你也可以选择自己的安装目录,然后选择“下一步”, 这一步我们可以选择安装过程中从网上下载的Cygwin组件包的保存位置,选择完以后,点击“下一步”,

这一步选择连接的方式,选择你的连接方式,然后点击下一步,会出现选择下载站点的对话框,如下图所示, 在这一步,需要注意,为了获得最快的下载速度,我们首先在列表中寻找Cygwin中国镜像的地址:https://www.wendangku.net/doc/2918198868.html,,如果找到就选中这个地址;如果找不到这个地址,就在下面手动输

自己汇总的cygwin基本使用方法,

Cygwin是一个用于在Windows上模拟Linux环境的软件。 通过cygwin,可以在windows环境下使用linux的程序,像find、tar等一些工具也可以在windows下使用,让我们可以更方便的管理文件。 一、cygwin下的一些常见问题: 1、常见问题说明; a、盘符问题; cygwin命令行中,“/cygdrive/c”等同于“C:\”。 b、更改cygwin默认路径; 新建一个环境变量“HOME”,变量值即为你想要的cygwin打开时的默认路径(例如设为“/cygdrive/d”)。 c、cygwin warning:MS-DOS style path detected: 环境变量中加入“CYGWIN=nodosfilewarning”。 2、常用的一些命令; pwd 显示当前的路径 cygpath -dm "`pwd`" 显示当前的完整路径(即windows格式的路径) cd 改变当前路径,无参数时进入对应用户的home目录 ls 列出当前目录下的文件。此命令有N多参数,比如ls -al ps 列出当前系统进程 kill 杀死某个进程 mkdir 建立目录 rmdir 删除目录 rm 删除文件 mv 文件改名或目录改名 man 联机帮助 less 显示文件的最末几行 ——————————————————————— ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件 ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls –color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中 ——————————————————————— cd dir #切换到当前目录下的dir目录//如切到d盘cd d: cd .. #切换到到上一级目录 cd ../.. #切换到上二级目录 cd ~ #切换到用户目录,比如是root用户,则切换到/root下 ——————————————————————— rm file #删除某一个文件

14-Cygwin+Android NDK的安装

Cygwin+Android NDK的安装 本文档为刘长冬的毕业论文实验系统环境搭建说明书的子部分—Cywin+Android NDK的安装文档。本文档详细描述了Cywin+Android NDK安装的方法和过程,为实验系统下一步的设计和开发提供必要的依据。 1.软件的来源 1.1.Cygwin Cygwin是许多自由软件的集合,最初由Cygnus Solutions开发,用于各种版本的Microsoft Windows上,运行UNIX类系统。Cygwin的主要目的是通过重新编译,将POSIX系统(例如Linux、BSD,以及其他Unix系统)上的软件移植到Windows上。Cygwin移植工作在Windows NT、Windows 2000、Windows XP以及Windows Server 2003上比较好,在Windows 95和Windows 98上,相对差劲一些。目前Cygwin由Red Hat等负责维护。 Cygwin包括了一套库,该库在Win32系统下实现了POSIX系统调用的API;还有一套GNU开发工具集(比如GCC、GDB),这样可以进行简单的软件开发;还有一些UNIX系统下的常见程序。2001年,新增了X Window System。 另外还有一个名为MinGW的库,可以跟Windows本地的MSVCRT库(Windows API)一起工作。MinGW占用内存、硬盘空间都比较少,能够链接到任意软件,但它对POSIX规范的实现没有Cygwin库完备。 但糟糕的是,Cygwin不支持Unicode。实际上,除了当前Windows系统以及OEM codepages(例如,一个俄语用户,他的codepages是CP1251和CP866,而不能是KOI8-R、ISO/IEC 8859-5、UTF-8等),Cygwin对其他字符集都不支持。 Red Hat规定,Cygwin库遵守GNU General Public License,但也可以跟符合开源定义的自由软件链接。Red Hat另有价格不菲的许可协议,这样使用Cygwin库的专属软件,就可以进行再发布。 官方网站地址为: https://www.wendangku.net/doc/2918198868.html,/

moshell常用指令

总结了一些moshell常用指令: moshell [ip] 通过ip进入相应网元的moshell操作界面。 moshell [mgw1] 通过局标进入相应网元的moshell操作界面(需在~:\cygwin\home\YOURUSERID\moshell\sitefiles\ipdatebase文件添加"mgw1 10.201.222.27 mgw"字行)。 lt all 装载本节点所有mo。 lt [motype] 装载本节点相应类型的mo。 l? 查看当前是否有打开log。 l+ 打开log。默认目录为: ~:\cygwin\home\YOURUSERID\moshell_logfiles\logs_moshell\sessionlog\ l- 关闭log。 hi 查看从moshell登陆开始到当前执行过的指令记录(!n可以重执行hi对应编号为n的指令)。 who 查看当前登录本网元的所有用户、ip和登录方式。 wait [time] 可以设置在time时间内禁止本登陆任何操作,超时自动解禁,默认单位为秒/s,也可以是分/m、小时/h,如wait 10m。 ls 文件列表,同dos的dir。 cd [\dir] 同dos的cd。 cat [file] 查看文件内容。 boardtemp 显示板的温度。 vols 查看卷标及占用空间信息。 Pdiff 2244 查传输质量 Lacc vcltp eteloopback 软环 secmode –l [1|2|3] 设置访问方式的安全模式。 ver 打印moshell版本信息。 lhsh [xxyy00] [comand] 进入相关板(xxyy00)执行命令。 run [file] 可批量执行moshell命令行,默认目录为home/YOURUSERID/。 trun [script|http://ip_address/script] 在moshell界面执行同EMAS界面相同的Script文件(可执行ECHO, CREATE, SET, DELETE, ACTION, CHECK, REFRESH, CALL 等命令),默认目录为home/YOURUSERID/。 truni 同trun,不同在于运行Script时忽略所有错误和异常。 cls 清屏。 exit 退出。 h [comand] 查看相应指令的帮助说明。 kget 按照proxy id列出来所有mo(耗时会比较久,执行之前须先执行lt all 获取所有mo,如果直接执行则可获取网元版本及状态相关信息,同get 0)。 hc 对节点进行健康检查,执行前需执行lt all指令,耗时约10分钟,

cygwin常用快捷键总结

Cygwin 总结: 1.Cygwin窗口中进外盘用cd /cygdrive/f 而dos中则直接用d:等 2.Cygwin中需要安装什么工具直接不卸载重新装工具包 https://www.wendangku.net/doc/2918198868.html,/uid-15070602-id-2779056.html 3.Cygwin快捷键 # Ctrl-U: 擦除一行光标前面的部分。 # Ctrl-H: 擦除光标前面的一个字符。 # Ctrl-D: 终止输入。(退出shell,如果您正在使用shell 的话)。 # Ctrl-C: 终止当前正在运行的程序。 # Ctrl-Z: 暂停程序。 &'') # Ctrl-S: 停止向屏幕输出。 # Ctrl-Q: 重新激活向屏幕输出。 默认的shell,`bash’,有历史编辑和tab 补齐功能。 # up-arrow: 开始历史命令搜索。 # Ctrl-R: 开始增量历史命令搜索,可以按照关键字查查自己用过哪些命令。# TAB: 完整的把文件名输入到命令行。 # Ctrl-V TAB: 输入TAB 而不是扩展命令行。 # Ctrl + P - 上一条命令 # Ctrl + N - 下一条命令 # Ctrl-U: 擦除一行光标前面的部分。 # Ctrl + Y - 粘贴前一Ctrl+U类命令删除的字符,是粘贴不是撤销啊!

下面的应用可能稍稍高级一点点 # !! - 上一条命令 # !-n - 倒数第N条历史命令 # !-n:p - 打印上一条命令(不执行) # !?string?- 最新一条含有“string”的命令 # !-n:gs/str1/str2/ - 将倒数第N条命令的str1替换为str2,并执行(若不加g,则仅替换第一个) 其他一些有用的按键组合。 Ctrl-Alt-Del:挂起或者重新启动系统,这三个按键在Linux下可以轻松地修改成关机的操作,这对于单用户的朋友还是很方便的 # Ctrl + l - 清屏 # Ctrl + A - 光标移到行首 # Ctrl + E - 光标移到行尾 # Ctrl + W - 清除光标之前一个单词 # Ctrl + K - 清除光标到行尾的字符 # Ctrl + T - 交换光标前两个字符 # Ctrl + V - 输入控制字符如Ctrl+v ,会输入^M # Ctrl + F - 光标后移一个字符 # Ctrl + B - 光标前移一个字符 # Ctrl + H - 删除光标前一个字符 # N++F - 光标后移N个单词,N为1时可省略 # N++B - 光标前移N个单词,N为1时可省略 # Left-click-and-drag mouse: 选择并且拷贝到剪贴板。 # Click middle mouse button: 使用剪贴板的内容粘贴。 # Meta-key (Emacs terminology) 传统的是使用Left-Alt-key 4.Cygwin中文乱码vim语法高亮ls颜色显示 打开cygwin作如下配置 1.在任何位置执行vi ~/.bashrc 并在行尾添加如下内容并保存关闭 export LESSCHARSET=latin1 alias less='/bin/less -r' alias ls='/bin/ls -F --color=tty --show-control-chars' export LC_ALL=zh_CN.GBK export LC_CTYPE=zh_CN.GBK export LANG=zh_CN.GBK export OUTPUT_CHARSET="GBK" 2.在任何位置执行vi ~/.inputrc 并在行尾添加如下内容并保存关闭 set meta-flag on set input-meta on set convert-meta off set output-meta on

TinyOS2.x安装

一.TinyOS安装 官方说明: https://www.wendangku.net/doc/2918198868.html,/tinyos-2.x/doc/html/install-tinyos.html https://www.wendangku.net/doc/2918198868.html,/index.php/Installing_TinyOS_2.1#Manual_installation_on_your_host_OS_ with_RPMs 开发基础:熟悉Linux环境及常用Linux命令;熟悉嵌入式系统开发流程;精通模块设计的思想;能深刻理解交叉编译和MAKE等概念;熟悉C,nesC两种编程语言;对C++,JAVA有一定了解;对ZigBee协议熟悉且具有一定的通信基础,能深刻理解地址、通道等概念。 1.JAVE JDK 安装 首先,我们安装JAVE 开发工具JAVE JDK : Java SE Development Kit (JDK) 5/6下载地址:https://www.wendangku.net/doc/2918198868.html,/javase/downloads/index.jsp 下载的默认文件名为:jdk-6u10-windows-i586-p.exe / jdk-1_5_0-windows-i586.exe 安装过程只需下一步……下一步便可…… 然后,我们需要设置电脑的环境变量,需要新建两个环境变量,以便使用JDK 具体过程如下: 右击我的电脑——〉属性——〉高级——〉环境变量——〉 系统变量(S)栏——〉新建(W)——〉新建系统变量对话框 如下图:

变量名(N):JAVA_HOME 变量值(V):JDK安装的路径,默认路径为:C:\Program Files\Java\jdk1.6.0_10 C:\Program Files\Java\jdk1.5.0 变量名(N):CLASSPATH 变量值(V): .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;;%JAVA_HOME%\bin;%JAVA_HOME%\jr e\bin; 在用户变量的PATH中添加:;%JAVA_HOME%\bin:$PATH;%JAVA_HOME%\jer\bin:$PATH; 在系统变量(S)栏选中变量为Path的选项,点编辑 在变量值(V)的末尾添加:;%JAVA_HOME%\bin; ;%JAVA_HOME%\jre\bin; 系统变量里最好也同样再设置一个CLASSPATH。 这样,我们的环境变量已经设置完毕了。 我们可以编个JAVA小程序测试简单的测试一下: 打开记事本,输入下面这个小程序,另存为HelloWorld.java public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }

Cygwin使用指南

Cygwin使用指南 下载: 1. 下载、运行安装向导文件 一开始的下载方法,了解Cygwin的人都知道:就是到: https://www.wendangku.net/doc/2918198868.html, 中先当个安装向导文件setup.exe,这个是Cygwin的官方下载安装向导文件,而且也只能通过它才能正确下载最新的Cygwin版本(为何?稍后有说明)。 setup.exe下载完毕,双击运行,程序安装向导界面如下图所示: 点击“下一步”继续,准备选择Cygwin的安装方式。 2. 选择安装方式 如上图所示,一共有三种安装方式: (1)Install from Internet:直接从Internet上下载并立即安装(安装完成后,下载好的安装文件并不会被删除,而是仍然被保留,以便下次再安装)。 (2)Download Without Installing:只是将安装文件下载到本地,但暂时不安装。 (3)Install from Local Directory:不下载安装文件,直接从本地某个含有安装文件的目录进行安装。 强烈建议选择第(2)项,以便于能够手工指定安装路径。然后再点击”下一步“。 3. 设置安装文件的本地存储路径 由于我们选择的是直接下载的安装方式,所以必需指定好一个本地下载文件存储目录。安装目录所在的驱动器剩余空间必须足够(若要完全下载,至少需要600M以上的空间)。设置好后,点击“下一步”。 4. 选择连接方式

如上图所示,共有三种连接方式选择: (1)Direct Connection:直接连接。 (2)Use IE5 Settings:使用IE的连接参数设置进行连接。 (3)Use HTTP/FTP Proxy:使用HTTP或FTP代理服务器进行连接(需要输入服务器地址和端口号)。 用户可根据自己的网络连接的实情情况进行选择,一般正常情况下,均选择第一种,也就是直接连接方式。然后再点击“下一步”。 5. 选择下载站点 经过一番搜索,安装向导为我们列出了众多可用的下载镜像站点以供选择,有HTTP的也有FTP的。说实话,这些站点我几乎都试过了一遍,真正能用的能给我留下深刻印象的寥寥无几。这里我只推荐一个站点:https://www.wendangku.net/doc/2918198868.html,,又快又稳定。用户也可以自由决定倒底用哪个站点进行下载。另外,几个后辍为“.jp”的站点也还过的去,但不推荐。为啥?因为那是小日本的站点。 言归正传,选择好了没?好,点击“下一步”,向导会显示下图所示的信息: 注意!这并不是正式的下载,而只是安装向导从下载镜像站点上获取压缩过的安装列表文件。这个安装列表文件是Cygwin统一指定的,并随着新版本的发布而更新。安装向导就是通过它来得知究竟可以下载什么不能下载什么。并且该下载列表文件中还有包含有每个下载文件的MD5验证码,非常重要。 6. 选择所要下载/安装的安装包内容 安装列表文件下载完毕,向导会显示列表中的内容,供用户自由选择倒底需要下载哪些安装包。如何选择呢?只需用鼠标点击每个安装包名后面那个循环箭头图标即可:图标后面的文字是表示究竟对该安装包采取何种下载/安装方式,并随着点击而不断变化,共有这么几类:

C++开发工具

C/C++开发常用工具 开发环境 ---->Turbo c DOS时代c语言开发的经典工具,目前适合两类人使用:c语言beginner(尤其是学生一族),具有怀旧情节的专业人士:) ---->Visual C++ 6.0/7.0 稳定而强大的IDE开发环境,具有丰富的调试功能,定制宏的功能也是其一大特色。Microsoft的经典之作,功能强大自不必言说。附带的一些工具也很不错,比如:Spy++。但编译器较之同类,支持c++标准的程度不够好,尤其6.0及以前的版本。 ---->BCB Borland的C++ Builder是可以与VC匹敌的另一个功能强大的IDE,速度和稳定性稍逊,但对c++标准支持的程度较好。 ---->Cygwin Windows平台下的C++编译器,基于gcc,又完全兼容Window特有的东西,比如对winsock的支持。 ---->Dev-c++ Windows平台下,一个类似VC、BCB的c++ IDE开发环境,属于共享软件。界面亲切优雅,size也不大,其4.9.x版有中文语言支持,无需汉化。编译器基于gcc,完全支持STL。但是对于规模较大的软件项目,恐怕难以胜任。 ---->Source Insight 有着和Dev c++一样漂亮的界面,提供代码的编辑和察看功能,具有丰富的语法加亮功能,可以像VC一样自动弹出成员函数的提示,并具有快速方便的函数跳转功能(但是跳转速度似乎有点慢)。只是默认设置不适合时,需要仔细的调整和修改。无法查找经typedef 之后的名字。

辅助工具 ---->Visual Assist VC IDE环境下的辅助编程工具,能识别各种关键字、函数、成员变量,自动给出tip,并自动更正大小写错误,标示拼写错误等。是VC开发的良好伴侣。 ---->Understand for C++ 一款c/c++IDE编程的辅助工具,支持反向工程,代码导向和一些统计功能。 程序编辑器 ---->EditPlus 一款很不错的文本编辑软件,功能强大却又十分轻巧。支持不同语言的语法加亮,还有Project组织功能,具有丰富的自定义功能。通过设置User Tool,可以和其他语言编译器结合,形成一个简单的IDE。 ---->Ultra Edit 功能和EditPlus相当,通过脚本文件提供的配置功能可以定制编辑环境,但自6.0版以后一直没多大变化,就编程而言,自定义设置没有EditPlus方便。 ---->EMACS 公认的世界上功能最多,最复杂的文本编辑器,其实也可以当作程序员用的编辑器。 ---->Visual Slick Edit 一个功能强大的程序员用编辑器。最值得一提的是其定制功能,很好用,可以和EMACS 相比。自带了一套PCODE解释器,用c的语法,还可以挂接动态库。配合mingw一起使用很方便。 ---->IQEdit 全功能的程序员用编辑器,界面很漂亮。

Cygwin + OpenSSH FOR Windows的安装配置

在windows操作系统中,使用Cygwin + OpenSSH开源软件来作为远程连接的安全工具,是一个非常好的方法,得到许多网管人员的青睐。然而要想顺利安装配置好这套软件,对于初学者来说,是有一定难度的。为了使同道们少走弯路,特将本人摸索的经验陈列于此,以供需要者参考。建议在安装配置这套软件之前,最好要初步掌握一些Linux终端操作技能及其技术概念。 以下所述是在Windows XP系统中实践完成,其它Windows系统可参照此文实施。 一、安装Cygwin + OpenSSH 首先打开https://www.wendangku.net/doc/2918198868.html,网页,点击如下链接: 将会下载一个安装Cygwin的setup.exe文件,然后在欲安装Cygwin + OpenSSH软件的磁盘上创建Cygwin目录,在此我们假定为:C:"Cygwin,运行setup.exe后打开图一: 图一 图一主要提供关于Cygwin软件安装的一些信息,点击下一步后打开图二:

图二 图二提供了三个选项: 第一选项:从Internet上下载并安装所需软件。 第二选项:从Internet上下载所需软件安装包到本地磁盘。 第三选项:从本地磁盘安装包的目录中安装所需软件。 此处选择从Internet上下载并安装所需软件,点击下一步后打开图三: 图三 图三为指定软件安装的目标路径,其它按图上默认的选项选择。点击下一步后打开图四: 图四 图四为指定软件安装包的本地存放路径。点击下一步后打开图五:

图五 图五是选择连接Internet的方式,照图点选Use IE5 Settings,点击下一步后打开图六: 图六 图六是选择下载Cygwin的网站,尽量选离我国近的网站,以提高安装速度。点下一步打开图七:

cygwin常用命令

基本操作命令: ---------------------------------------------------------------------- ---------------------------------------------------------------------- ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件 ls –l #显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行 ls --color=never *.so > obj #不显示文字颜色,将所有so文件记录到obj文件中 ---------------------------------------------------------------------- cd dir #切换到当前目录下的dir目录 cd / #切换到根目录 cd .. #切换到到上一级目录 cd ../.. #切换到上二级目录 cd ~ #切换到用户目录,比如是root用户,则切换到/root下 ---------------------------------------------------------------------- rm file #删除某一个文件 rm -fr dir #删除当前目录下叫dir的整个目录 ---------------------------------------------------------------------- cp source target #将文件source 复制为target cp /root/source . #将/root下的文件source复制到当前目录 cp –av soure_dir target_dir #将整个目录复制,两目录完全一样 cp –fr source_dir target_dir #将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同 ---------------------------------------------------------------------- mv source target #将文件source更名为target ---------------------------------------------------------------------- diff dir1 dir2 #比较目录1与目录2的文件列表是否相同,但不比较文件的实际内容,不同则列出 diff file1 file2 #比较文件1与文件2的内容是否相同,如果是文本格式的文件,则将不相同的内容显示,如果是二进制代码则只表示两个文件是不同的

windows2003+cygwin+ssh

在Windows2003中配置ssh服务 在vm里成功做了一个ssh服务器,以下对这个过程做个总结。 步骤一:在vm win2k3里安装cygwin环境,虚拟机上不了外网,所以就在我的工作机上下载了一个cygwin的安装包,完整的,640M。 把这个包拷贝到虚拟机里面,完全安装, 安装的中间出现很奇怪的进度显示,如下所示。

安装了很长时间,至少有1h,完成之后,双击cygwin无法使用。在另一台虚拟机里也试着安装了一下,也是没有成功。很郁闷。 步骤二:把我自己的工作机(winxp)上的cygwin的安装包压缩后传到vm上,1,8G ,上传之后解压到C盘。 到cygwin目录下,双击Cygwin.bat,成功打开bash环境。在桌面上做了一个快捷键。如下。

步骤三:配置ssh服务器。 1)添加环境变量CYGWIN和path。

2)授权。 chmod +r /etc/group chmod +r /etc/passwd chmod +rwx /var 3)安装sshd服务 $ ssh-host-config # 引导SSH服务配置 *** Info: Generating /etc/ssh_host_key *** Info: Generating /etc/ssh_host_rsa_key *** Info: Generating /etc/ssh_host_dsa_key *** Info: Creating default /etc/ssh_config file *** Info: Creating default /etc/sshd_config file *** Info: Privilege separation is set to yes by default since OpenSSH 3.3. *** Info: However, this requires a non-privileged account called 'sshd'. *** Info: For more info on privilege separation read /usr/share/doc/openssh/READ ME.privsep. *** Query: Should privilege separation be used? (yes/no) yes #输入yes *** Info: Updating /etc/sshd_config file *** Warning: The following functions require administrator privileges!

cygwin安装卸载

cygwin安装卸载 不会安装linux系统,不会配置工作环境是不能想象的。(事实上,确实要了解很多东西的原理,不然很难排错:诸如,硬盘引导器的引导原理、分区结构原理及linux分区结构和文件系统、环境变量的设置、种类繁多的压缩包安装包的解压安装方法、用户管理权限管理等常用命令、以至于驱动安装系统中文化等等异常琐碎的东东)。 一、cygwin是什么? cygwin是一个在windows平台上运行的 linux模拟环境,因为linux 也满足POSIX规范,所以在运行机制上跟unix相近。 cygwin的工作机制:cygnus当初首先把gcc,gdb,gas等开发工具进行了改进,使他们能够生成并解释win32的目标文件。然后,他们要把这些工具移植到windows平台上去。一种方案是基于win32 api对这些工具的源代码进行大幅修改,这样做显然需要大量工作。因此,他们采取了一种不同的方法——他们写了一个共享库(就是cygwin.dll),把win32 api中没有的unix风格的调用(如fork,spawn,signals,select,sockets等)封装在里面,也就是说,他们基于 win32 api写了一个unix系统库的模拟层。这样,只要把这些工具的源代码和这个共享库连接到一起,就可以使用unix主机上的交叉编译器来生成可以在windows平台上运行的工具集。以这些移植到windows平台上的开发工具为基础,cygnus又逐步把其他的工具(几乎不需要对源代码进行修改,只需要修改他们的配置脚本)软件移植到windows上来。这样,在windows平台上运行bash和开发工具、用户工具,感觉好像在unix上工作。关于cygwin实现的更详细描述,请参考https://www.wendangku.net/doc/2918198868.html,/cygwin-ug-net/highlights.html 二、cygwin的安装。 step1. 下载后,点击安装文件(setup.exe)进行安装, step2. 安装模式有"Install from Internet"、"Download form Internet"、"Install from Local Directory" 三种. step3. 接下来是选择安装目的路径和安装源文件所在的路径,之后就进入了选择安装包所在的路径。 + All Default + Admin Default .... 如上图所示,在某个节点上双击,就可以改变它的状态,如Default、Install、Uninstall、Reinstall四种状态。默认的都是Default状态,很多工具的默认状态都是不安装。在这里选择了在All这一行上后面的Default上点Install,全部安装,以免后患。 step4. 点下一步,安装成功。它会自动在你的桌面上建立一个快捷方式。 三.cygwin卸载 具体步骤如下:

Windows下通过cygwin架设sshd服务

sshd服务是一种安全连接,它能让你访问服务器上的命令行界面。Windows本身没有提供该服务,所以我们可以通过cygwin来进行安装。 安装 cygwin 首先安装 cygwin。安装时间为 2006-10-8,Cygwin DLL版本为 1.5.21-1。除了默认的软件包之外,又增加了以下软件包。 ?Admin o cron-3.0.1-19 o cygrunsrv-1.17-1 o shutdown-1.7-1 o syslog-ng-1.6.11-1 ?Archive o unzip-5.50-5 o zip-2.3-6 ?Devel o subversion-1.3.2-1 ?Editors: o vim-7.0.076-1 ?Interpreters o gawk-3.1.5-4 o perl-5.8.7-5 o expat-1.95.8-1 ?Libs ?Net o lftp-3.5.1-1 o openssh-4.4p1-1 o openssl-0.98d-1 o openssl097-0.9.7l-1 o ping-1.0-1 o netcat-1.10-2 ?Shells o ash-20040127-3 o bsah-3.1-9 o bash-completion-20060301-1 o mc-4.6.1-2 ?Utils o patch-2.5.8-8 o time-1.7-1 ?Web o wget-1.10.2-1

安装 用管理员用户登录,启动 cygwin 命令行,执行以下命令。 $ ssh-host-config Generating /etc/ssh_host_key Generating /etc/ssh_host_rsa_key Generating /etc/ssh_host_dsa_key Generating /etc/ssh_config file Privilege separation is set to yes by default since OpenSSH 3.3. However, this requires a non-privileged account called 'sshd'. For more info on privilege separation read /usr/doc/openssh/README.privsep. Shall privilege separation be used? (yes/no) yes Warning: The following function requires administrator privileges! Shall this script create a local user 'sshd' on this machine? (yes/no) yes Generating /etc/sshd_config file Added ssh to /cygdrive/c/WINDOWS/system32/drivers/etc/services Do you want to install sshd as service? (Say "no" if it's already installed as service) (yes/no) yes Which value should the environment variable CYGWIN have when sshd starts? It's recommended to set at least "ntsec" to be able to change user context without password. Default is "ntsec". CYGWIN=binmode ntsec tty The service has been installed under LocalSystem account. To start the service, call `net start sshd' or `cygrunsrc -S ssdh'. Host configuration finished. Have fun! 配置 sshd 在 cygwin 的命令行中输入以下命令: $ cd /etc $ chmod 666 sshd_config $ vi sshd_config 修改 sshd_config 的以下配置。

新手在Windows上运行Linux的命令操作方法

新手在Windows上运行Linux的命令操作方法 在windows上可以运行或使用Linux下面的命令吗?可以,小编今天就来分享怎么样让Windows支持Linux命令,做这些安装和设置后,就可以非常方便的在windows系统中使用Linux下面的命令了,对于Linux初学者来说,这个是在windows下练习Linux命令的非常好方法。 首先我们要安装CygwinPortable工具,可以百度搜索下载,也可以在小编的百度云网盘中下载: https://www.wendangku.net/doc/2918198868.html,/share/link?shareid=3522233410&uk=4278685087#di r/path=%2FTools 若是下载小编百度云网盘中的,安装方法非常简单,加压缩后,双击CygwinPortable.exe就可以安装了,如下图所示: CygwinPortable工具的默认安装位置是C:\CygwinPortable,打开下面这个目录,并复制下面的路径信息备用: C:\CygwinPortable\App\Cygwin\bin

在我的电脑上面点右键,然后在弹出菜单中选择最下面的“属性”,之后会打开关于“系统”的设置项 点击左边列表中的“高级系统设置”,打开“系统属性”设置对话框,然后在这里我们点击右下方的“环境变量”按钮,打开“环境变量”查看修改对话框

在“环境变量”设置对话框的“系统变量”中找到Path,然后点击下面的“编辑”按钮,我们要把C:\CygwinPortable\App\Cygwin\bin的路径天道到Path中 在打开的“编辑系统变量”中,点击变量值后面的内容,定位到最后,首选输入分号“;”,然后添加C:\CygwinPortable\App\Cygwin\bin,最后依次点击各个确定按钮,完成设置

相关文档