文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】工具之make/Makefile与git

make/Makefile:背景知识:一个工程中的源文件不计数,按类型、功能、模块分别放在若干个目录中,Makefile定义了一系列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,那些文件需要重新编译等,可以说Makefile关系到了整个工程的编译规则,因此会不会写Makefile,能不能写好Makefile,说明了一个程序员完成大型工程的能力。  Makefile带个程序员的好....

【学习笔记之Linux】工具之make/Makefile与git
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】工具之gcc/g++

背景知识: gcc/g++是一个编译器,注意区分编译器和编辑器,vim是是编辑器。简单的说,编辑器是我们敲代码的工具,我们在编辑器上写出我们需要实现的功能;编译器负责实现功能,把我们写的高级语言编译成计算机看得懂的机器语言。  程序的翻译经过了预处理、编译、汇编、链接四个过程。  预处理:头文件展开,条件编译,宏替换,去注释等;  编译:生成汇编,gcc会首先检查代....

【学习笔记之Linux】工具之gcc/g++
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】工具之vim配置

配置文件的位置:在目录/etc/下面有一个名为vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效;  每个用户可以在自己的主目录下创建一个私有的配置文件,命名为“.vimrc”,这个配置只对自己有效;  切换用户成为自己执行su,进入自己的主工作目录,执行cd ~;  打开自己目录下的.vimrc文件,执行vim .vimrc。  查看自己....

【学习笔记之Linux】工具之vim配置
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】工具之vim基本介绍

vim基本认识 vim是一种多模式的编辑器,它是vi的升级版本,它兼容vi所有的指令并加入了一些新的特性在里面。vi是一个老式的文本编辑器,功能相当齐全,vim则是在vi之上更进了一步,拥有代码补全、编译及错误跳转等功能,被称为编辑器之神,就连vim的官网自己也说vim是一个程序开发工具而不是一个文字处理软件。  vim拥有多种模式,每种模式的用法各不相同,每种模式之间可以进行切换。而....

【学习笔记之Linux】工具之vim基本介绍
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】工具之yum

yum是Linux的软件包管理器。  什么是软件包?在Linux中安装软件,可以通过下载程序源码,然后编译得到可执行程序。但是这样非常麻烦,于是就有人把常用的软件编译好之后做成软件包,然后把软件包放在一个服务器上。  yum是一种包管理器,通过yum就可以很方便的获取软件包里的东西。软件包和软件包管理器可以看做是“app”和“应用商店”。  通过yum下载软件是去远....

【学习笔记之Linux】工具之yum
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】权限之粘滞位

我们在使用Linux时,有时可能需要将一些目录共享,被所有的普通用户共享,用来保存普通用户产生的临时数据。  共享目录通常是root提供的,目录共享给所有人时,共享目录下创建的文件是可以进行权限约束的。但是这个时候会出现一个问题,普通用户1在共享目录创建了一个文件1,并没有给普通用户2任何权限,普通用户2无法读(r)、写(w)、执行(x)这个文件,但是却能够删除该文件,这是为什么呢? ....

【学习笔记之Linux】权限之粘滞位
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】权限之目录权限与默认权限

权限概念  一件事是否允许被谁“做”,这就是权限。权限 = 用户 + 文件属性。  在Linux上,用户分为普通用户和root。root是超级管理员 ≈ 天王老子,只能够有一个。root的命令提示符是#;普通用户通过root创建,可以有多个。普通用户的命令提示符是$。Linux的文件属性有:读(r)、写(w)、执行(x)。上面方框中的内容表示了文件的类型和权限,方框中一共十位字符:  ....

【学习笔记之Linux】权限之目录权限与默认权限
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】常见指令(下)

15.Cal指令语法:cal [参数][月份][年份]功能:用于查看日历(国历)等时间信息,如只有一个参数,则表示年份(1-9999),如果有两个参数,则表示月份和年份。常用选项:  -3 显示系统前一个月,当前月,下一个月的月历 -j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数) -y 显示当前年份的日历16.find指令  Linux下find命令在目....

【学习笔记之Linux】常见指令(下)
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】常见指令(上)

Linux系统介绍  操作系统是一款软硬件管理的软件。  计算机的软硬件是一个层状结构。Linux一款是免费、开源、可靠、安全、稳定、多平台的操作系统。  Linux由众多微内核组成,其源代码完全开源;  Linux继承了Unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,包括TCP/IPv4、TCP/IPv6和链路层拓扑程序等,且可以利用Unix的网络特性开发出....

【学习笔记之Linux】常见指令(上)
文章 2023-04-25 来自:开发者社区

【学习笔记之Linux】云服务器搭建

一、云服务器购买  各个平台的云服务器的差别都不大,只供学习使用就找最便宜的购买就行了。如果是学生的话还有写平台会有对应的校园扶持计划。建议直接购买一年的,比较划算。  我选择的是阿里云的一款服务器(这是我找到最便宜的一个了),链接:https://www.aliyun.com/product/swas?spm=5176.8789780.J_3207526240.35.437....

【学习笔记之Linux】云服务器搭建

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

Linux宝库