2016 - 2024

感恩一路有你

在Windows环境下使用Cygwin

浏览量:3668 时间:2024-02-07 09:43:32 作者:采采

Cygwin是一个在Windows平台上运行的Unix模拟环境。本文将通过图片和说明来手把手教你在Windows平台上使用Cygwin。

进入Cygwin系统

双击Cygwin的快捷方式进入系统,然后输入命令“$ help”查看系统回显信息。这里列出了Cygwin支持的所有命令。

常用Linux命令

首先介绍几个简单的Linux命令:

  • pwd:显示当前的路径
  • cd:改变当前路径,无参数时进入对应用户的home目录
  • ls:列出当前目录下的文件。此命令有N多参数,比如ls -alps可以列出当前系统进程
  • kill:杀死某个进程
  • mkdir:建立目录
  • rmdir:删除目录
  • rm:删除文件
  • mv:文件改名或目录改名
  • man:联机帮助
  • less:显示文件的最末几行

使用man和--help命令

由于Linux下的命令大多都有很多参数,可以组合使用。所以,每当你不清楚该用哪个参数时,可以用man来查找。比如,想查找ls命令的使用方法,可以键入“$ man ls”。

另外,你也可以键入“$ ls --help”来获取系统回显信息,显示ls的使用方法。

编辑一个C程序

首先,我们来写一个hello.c程序:

$ cd
 $ mkdir source
 $ cd source/
$ vi hello.c

使用Vim进行编辑

由于Cygwin中只提供了Vim,所以我们就只能用Vim进行编辑。Vim加载文本文件后分为命令模式和插入模式两种。

在命令模式下,常用的控制命令有:

  • i:进入编辑模式
  • h:左移
  • j:下移
  • k:上移
  • l:右移
  • w:存盘
  • q:退出
  • !:强调执行

有些命令是可以组合使用的,比如修改了某个文件后,想存盘并退出,可以使用wq命令;如果想放弃存盘,直接退出,则可以使用q!。

编辑模式退回命令模式,按“Esc”,然后按“:”,再输入指令。从命令模式进入编辑模式,用“i”。初次使用Vim可能会感到不适应,但用得多了就会习惯,并且确实效率很高。

编译和运行程序

编辑完hello.c后,输入命令“wq”退回到命令行界面。然后,输入编译指令“$ gcc hello.c”进行编译。编译成功后,可以使用“$ ls -l”查看编译生成的文件。

最后,输入运行指令“$ ./a.exe”来运行程序。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。