在认识makefile文章中的一些操作,以及macOS终端操作,文件目录的一些记录随笔
首先找到苹果系统的终端,打开终端显示以下内容:
Last login: Wed Nov 20 13:22:49 on ttys000 shengzhe_wu@Lyrics-2 ~ %
可以ls一下,查看目录:
Last login: Wed Nov 20 13:22:49 on ttys000 shengzhe_wu@Lyrics-2 ~ % ls Applications Onedrive Applications (Parallels) Parallels Desktop Pictures Documents Public Downloads Virtual Machines.localized Library crazyflie-clients-python Movies crazyflie-firmware Music myproject shengzhe_wu@Lyrics-2 ~ %
也可以cd .. 返回上一级:
shengzhe_wu@Lyrics-2 ~ % cd .. shengzhe_wu@Lyrics-2 /Users % cd .. shengzhe_wu@Lyrics-2 / % cd .. shengzhe_wu@Lyrics-2 / % ls Applications Volumes etc sbin Library bin home tmp System cores opt usr Users dev private var shengzhe_wu@Lyrics-2 / %
可以看出来,macOS中,文件结构是:系统根目录/users/用户根目录。在系统根目录里面一些诸如安装homebrew,gcc之类的操作是无法完成的,会提示权限问题,即使输入密码,给了sudo超级管理员的权限,也会安装失败。这里建议以用户根目录,也就是用户名开头的这个目录作为起始根目录。不同的项目文件夹,都是创建在用户根目录中。例如在认识makefile这一文中,提及到创建一个myproject目录,使用mkdir命令来创建,具体操作如下:
shengzhe_wu@Lyrics-2 / % mkdir myproject
然后可以ls查看是否已经创建成功:
shengzhe_wu@Lyrics-2 ~ % ls Applications Onedrive Applications (Parallels) Parallels Desktop Pictures Documents Public Downloads Virtual Machines.localized Library crazyflie-clients-python Movies crazyflie-firmware Music myproject
这里可以看到,myproject文件夹已经创建成功,然后进入myproject文件夹,使用vim新建makefile文件:
shengzhe_wu@Lyrics-2 ~ % cd myproject shengzhe_wu@Lyrics-2 myproject % vim makefile
输入完makefile命令之后,就会自动进入vim编辑器的界面。默认是输入模式,可以输入自己想要的makefile脚本,然后按Shift加Q组合键进入命令模式。按w写文件,即保存文件。按q退出vim编辑器。
Entering Ex mode. Type "visual" to go to Normal mode. :w "makefile" 2L, 32B written :q
输入完q之后就会回退到终端界面了:
shengzhe_wu@Lyrics-2 myproject % vim makefile shengzhe_wu@Lyrics-2 myproject %
只有坚强的人才能温柔的对待一切,努力做一个坚强的人