欢迎来到天天文库
浏览记录
ID:42635409
大小:16.39 KB
页数:4页
时间:2019-09-19
《自己汇总的cygwin基本使用方法,》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Cygwin是一个用于在Windows上模拟Linux环境的软件。通过cygwin,可以在windows环境下使用linux的程序,像find、tar等一些工具也可以在windows下使用,让我们可以更方便的管理文件。一、cygwin下的一些常见问题:1、常见问题说明;a、盘符问题;cygwin命令行中,“/cygdrive/c”等同于“C:”。b、更改cygwin默认路径;新建一个环境变量“HOME”,变量值即为你想要的cygwin打开时的默认路径(例如设为“/cygdrive/d”)。c、cygwinwarning:MS-DOSstylepathdetected:环境变量中加
2、入“CYGWIN=nodosfilewarning”。2、常用的一些命令;pwd显示当前的路径cygpath-dm"`pwd`"显示当前的完整路径(即windows格式的路径)cd改变当前路径,无参数时进入对应用户的home目录ls列出当前目录下的文件。此命令有N多参数,比如ls-alps列出当前系统进程kill杀死某个进程mkdir建立目录rmdir删除目录rm删除文件mv文件改名或目录改名man联机帮助less显示文件的最末几行———————————————————————ls#以默认方式显示当前目录文件列表ls–a#显示所有文件包括隐藏文件ls–l#显示文件属性,包括大小,日
3、期,符号连接,是否可读写及是否可执行ls–color=never*.so>obj#不显示文字颜色,将所有so文件记录到obj文件中———————————————————————cddir#切换到当前目录下的dir目录//如切到d盘cdd:cd..#切换到到上一级目录cd../..#切换到上二级目录cd~#切换到用户目录,比如是root用户,则切换到/root下———————————————————————rmfile#删除某一个文件rm-frdir#删除当前目录下叫dir的整个目录———————————————————————cpsourcetarget#将文件source复制为t
4、argetcp/root/source.#将/root下的文件source复制到当前目录cp–avsoure_dirtarget_dir#将整个目录复制,两目录完全一样cp–frsource_dirtarget_dir#将整个目录复制,并且是以非链接方式复制,当source目录带有符号链接时,两个目录不相同———————————————————————mvsourcetarget#将文件source更名为target———————————————————————二、find命令举例;1、找出当前目录及子目录下修改日期比你的test.java更近的全部.java文件;find.-na
5、me'*.java'-newertest.java-print2、找出当前目录及子目录下所有今天你修改过的java代码;find.-name'*.java'-mtime0-print3、上面的文件中,哪些使用了awt库;find.-name'*.java'-mtime0-print
6、xargsgrep'java.awt'4、找出“C:”下除了“C:windows”文件夹之外的所有文件find/cygdrive/c-path"/cygdrive/c/windows"-prune-o-print5、找出上面文件中所有“.jar”结尾的文件find/cygdrive/c-path"/
7、cygdrive/c/windows"-prune-o-name"*.jar"-print6、找出当前的src目录下的".class"文件,并删除它们;findsrc-name'*.class'
8、xargsrmps:删除之前最好先查看一下文件以确认findsrc-name'*.class'
9、xargsls-l7、删除当前的src目录下的所有".svn"文件夹;findsrc-name'.svn'
10、xargsrm-r8、只查找当前目录下的文本文件,而不查找当前目录的子目录find.!-name"."-typed-prune-o-typef-name"*.txt"-print三、fin
11、d命令说明:-----------链接:查找命令find、xargs详述------------1、find命令的一般形式为;findpathname-options[-print-exec-ok...]2、find命令的参数;pathname:find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-print:find命令将匹配的文件输出到标准输出。-exec:find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'comm
此文档下载收益归作者所有