Board logo

标题: [推荐]让你的CMD功能强大起来,移植强大的Linux命令! [打印本页]

作者: fastslz     时间: 2007-10-29 11:41    标题: [推荐]让你的CMD功能强大起来,移植强大的Linux命令!

初级篇:
  首先到全球最大开源社区Sourceforge下载Linux Utilities for Win32 打包程序UnxUtils.zip,解压后在usr\local\wbin文件夹里可以看到118个Linux 常用命令,包括大家熟悉的sed、gawk、tee、unzip、md5sum、make等,另外还提供了118个命令中的其33个03-04-14更新版本下载UnxUpdates.zip  相关连接
  不会这些命令是吗?没关系慢慢学,就如同你第一次打开命令提示符,输入Dir(Linux下Ls)一样由不会到会,学会这些命令也为你以后使用Linux  UNIX打下基础,如今微软受全球自由软件的日益兴起形势压力也开始转变经营模式,戴尔、惠普和联想等世界级PC生产厂商纷纷在全球出售“Linux PC”,而开源界的程序员都是以Linux重新编译形式发放源代码,所以说Linux离我们还有多远!
电子书下载:Linux常用命令全集
Linux下所有命令可以通过-h或--help参数获得该命令帮助


高级篇:
  安装模拟Linux环境的Cygwin。
  Windows的Dos Scripts功能非常薄弱,命令行工具也非常少;如果您对Linux比较熟悉,那么Cygwin可以帮助您在Windows下面使用强大的Bash,以及使用数量繁多的Linux命令,通过Scripts,可以更加高效的完成系统管理工作 [站长维护的几台Windows服务器上都安装有Cygwin,所有的系统维护,数据备份,SCP自动同步,都是在Cygwin下面处理的。](不可否认,很多时候,命令行工具比图形界面工具要方便快捷)
如果您刚进入Linux的世界,使用Cygwin可以让你在Windows下面练习Linux的Bash,以及常用工具。而不需要安装Linux,也不用担心Windows被破坏。
  安装教程在这我也不多说了,你们可以到Cygwin中国镜像安装页下载Setup.exe通过网络直接安装,也就是说你安装的都是最新的Linux应用软件。如果安装了X11包Cygwin还提供X Server即Cygwin Shell 。



--------------------------------------------------------------------------------
Cygwin介绍

Cygwin是一个用于在Windows上模拟Linux环境的软件。它可以作为那些虚拟机软件的一个部分替代品。之所以将它排在第一个来介绍,是因为它实在给我帮了很大的忙。

运行Cygwin后,你会得到一个类似Linux的Shell环境,在其中你可以使用绝大部分Linux软件和功能。如Gcc,Make,Vim,Emacs等等。总之如果你想使用某个Linux下的功能,而windows上又找不到好的替代品的话,你就可以用Cygwin。我使用的最频繁的是Gcc和Make。我经常用它们来编译一些我从网上下载的开源的工程。这些工程在Windows上编译往往很麻烦。我也用它做过X Server来连接一台真正的Linux服务器,用来测试一个用tcl/tk编写的跨平台的用户界面程序。下面,我逐步介绍Cygwin的基本用法。

使用
安装完成后,在桌面上会有一个Cygwin的图标,双击它,会出现一个windows的命令窗口,过一会,你就会见到熟悉(或者陌生)的 Linux的Shell界面。试一试ls ,是不是可以工作了?

从今往后,你就可以自由的在windows下使用Linux的软件了。基本上你能用到,cygwin都有。如果你要开发可以在两个平台上运行的程序, cygwin也是你前期试验的好地方。从互联网上下载的各种开源代码,也可以在Cygwin里编译,运行,调试。下面介绍一些使用技巧,更多地还要靠大家自己探索拉!

使用Cygwin访问windows的文件
Cygwin安装后,其根目录位于你的安装目录下。所以使用cd /,只能访问到你的安装目录,要访问硬盘上的其他文件,可以使用mount:
mount D:/testdir ~/testdir
这样,你就可以在~/testdir里访问到D:/testdir里的内容了。


使用Cygwin作为X Server
现在的Linux服务器一般都提供X,要从Windows上使用Linux的X,需要在Windows上运行一个X Server。有一些专门为windows开发的软件可以做这个,但是Cygwin自带的X server就可以胜任。下面举例说明如何使用:
首先你必须安装X11包,然后运行Cygwin shell,输入x&。这时候你的桌面上出出现一个布满斜纹大窗口,这就是我们的X server了,回头Linux机器上的X 程序就会显示在这里:

[ Last edited by fastslz on 2007-10-30 at 01:57 PM ]
作者: vkill     时间: 2007-10-29 17:36
我电脑上好多,但是都是e文的,看不懂到底是做什么的,baidu google 都搜索不到一些命令的用法




欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) Powered by Discuz! 2.5