Ubuntu系统入门

1.终端操作:敲命令。---命令---Shell

2.Shell 命令补全用TAB健

3.APT下载工具:软件安装命令

sudo apt-get install package-name

4.文本编辑:VIM

5.文件系统:

        在 Linux 下创建一个分区并且格式化好以后我们要将其“挂载”到一个目录下才能访问这个分区。

        根目录就是“/”

        创建新文件命令—touch
        文件夹创建命令—mkdir
        文件及目录删除命令—rm
        文件夹(目录)删除命令—rmdir
        文件复制命令—cp
        文件移动命令—mv
        权限修改命令 chmod
6.Ubuntu 下的 C 语言编译器是 GCC

7.工程编译的工具: make,描述哪些文件需要编译、哪些需要重新编译的文件就叫做 Makefile, Makefile 就跟脚本文件一样, Makefile 里面还可以执行系统命令。

8.Makefile 规则格式:

目标…... : 依赖文件集合……

命令 1命令 2 ……

命令列表中的每条命令必须以 TAB 键开始,不能使用空格!

Makefile 中的变量都是字符串!类似 C 语言中的宏。

        赋值符“=”

        赋值符“:=”不会使用后面定义的变量,只能使用前面已经定义好的

        赋值符“?=”
        变量追加“+=”
9.Makefile 模式规则:至少在规则的目标定定义中要包涵“%”,否则就是一般规则,目标中的“%”表示对文件名的匹配,“%”表示长度任意的非空字符串,比如“%.c”就是所有的以.c 结尾的文件,类似与通配符, a.%.c 就表示以 a.开头,以.c 结束的所有文件。

10.Makefile 自动化变量

11.Makefile 伪目标:使用伪目标主要是为了避免 Makefile 中定义的执行命令的目标和工作目录下的实际文件出现名字冲突。

12.Makefile 函数使用:不支持自定义函数

$(函数名 参数集合)或${函数名 参数集合}
        函数 subst:字符串替换 $(subst <from>,<to>,<text>)将字符串<text>中的<from>内容替换为<to>
        函数 patsubst:$(patsubst <pattern>,<replacement>,<text>)查找字符串<text>中的单词是否符合模式<pattern>,如果匹配就用<replacement>来替换掉, <pattern>可以使用通配符“%”,表示任意长度的字符串,函数返回值就是替换后的字符串。如果<replacement>中也包涵“%”,那么<replacement>中的“%”将是<pattern>中的那个“%”所代表的字符串
        函数 dir:获取目录  从文件名序列<names>中提取出目录部分。

        函数 foreach:完成循环$(foreach <var>, <list>,<text>)
 

  • 2
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值