Cygwin常用命令大全
在软件开发中,Cygwin是一个非常重要的工具,它提供了一个类Unix环境,可以在Windows中运行各种 Unix/Linux 命令和工具。下面是Cygwin中一些常用的命令,包括基本操作命令、文件管理命令、目录管理命令、文件比较命令、文本处理命令、环境变量设置命令、日期和时间设置命令、光碟管理命令等。
基本操作命令
* ls:显示当前目录文件列表
* ls -a:显示所有文件包括隐藏文件
* ls -l:显示文件属性,包括大小,日期,符号连接,是否可读写及是否可执行
* cd:切换到当前目录下的子目录
* cd /:切换到根目录
* cd ..:切换到上一级目录
* cd ~:切换到用户目录
文件管理命令
* rm:删除文件
* rm -fr:删除当前目录下叫dir的整个目录
* cp:将文件复制到目标位置
* cp -av:将整个目录复制,两目录完全一样
* cp -fr:将整个目录复制,并且是以非链接方式复制
* mv:将文件重命名
* mv source target:将文件source更名为target
目录管理命令
* mkdir:创建新的目录
* rmdir:删除空目录
* pwd:显示当前工作目录
文件比较命令
* diff:比较两个文件或目录的内容
* diff dir1 dir2:比较目录1和目录2的文件列表是否相同
* diff file1 file2:比较文件1和文件2的内容是否相同
* comm:比较两个文件的内容,显示两个文件不相同的内容
文本处理命令
* echo:显示一串字符
* cat:显示文件的内容
* cat file | more:显示文件的内容并传输到more程序实现分页显示
* more:分页命令,一般通过管道将内容传给它
环境变量设置命令
* export:设置环境变量
* export LC_ALL=zh_CN.GB2312:将环境变量LC_ALL的值设为zh_CN.GB2312
* export DISPLAY=0:0:通过该设置,当前字符终端下运行的图形程序可直接运行于Xserver
日期和时间设置命令
* date:显示当前日期时间
* date -s 20:30:30:设置系统时间为20:30:30
* date -s 2002-3-5:设置系统时间为2003-3-5
* clock –r:对系统Bios中的时间参数进行读取
* clock –w:将系统时间(如由date设置的时间)写入Bios
光碟管理命令
* eject:umout掉CDROM并将光碟弹出,但cdrom不能处于busy的状态,否则无效