在认识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 % 

  

 

posted @ 2024-11-21 21:20  LyricsWu  阅读(0)  评论(0编辑  收藏  举报