利用百度云做网站珠海网站建设 金蝶

bicheng/2026/1/16 7:42:05/文章来源:
利用百度云做网站,珠海网站建设 金蝶,做网站一年大概的盈利,怎么把网站关掉前言#xff1a;哈喽小伙伴们#xff0c;经过前边的学习我们已经掌握了Linux的基本指令和权限#xff0c;相信大家学完这些之后都会对Linux有一个更加深入的认识#xff0c;但是Linux的学习可以说是从现在才刚刚开始。 这篇文章#xff0c;我们将讲解若干个Linux的开发工…前言哈喽小伙伴们经过前边的学习我们已经掌握了Linux的基本指令和权限相信大家学完这些之后都会对Linux有一个更加深入的认识但是Linux的学习可以说是从现在才刚刚开始。 这篇文章我们将讲解若干个Linux的开发工具让我们能够开始使用Linux来做一些事情。 目录 一.yum 1.什么是yum 2.yum操作 1搜索 2安装 3运行 4卸载 二.vim 1.什么是vim 1命令模式 2插入模式 3底行模式 2.vim配置 三.gcc/g 1.指令 2.翻译过程 四.make/makefile 五.gdb 1.什么是gdb 2.gdb操作 总结 一.yum 1.什么是yum 相信现在没有年轻人不会从手机或者电脑上下载各种各样的APP软件但是你们知道这些APP为什么能被下载到手机上吗 除了能够直接从浏览器上下载安装包之外每个手机和电脑上都会有原装应用商店我们都是通过应用商店这个媒介从应用厂商的服务器中将应用的安装包提取到自己的设备上在进行安装。 yum就是这些应用商店是一个软件下载安装管理的一个客户端。 我们可以通过yum在Linux系统中安装一些东西。那具体的安装过程又是怎样的呢 通过yum安装指令按照要安装的东西去寻找对应的服务器。但是我们为什么能找到对应的应用厂商的服务器呢 这是因为我们的机器内部内置了目标服务器的地址链接。 2.yum操作 1搜索 yum list | grep XXX 通过该指令便可以搜索到所有携带XXX的软件比如说我们搜索带有“sl”的软件 等待一段时间之后就会给我们罗列出所有携带“sl”软件。 2安装 sudo yum -y install XXX 通过该指令就可以将对应的XXX软件进行安装。因为安装软件是在对应的root目录下进行的所以要加上sudo让我们的普通用户权限升级为root权限。比如说安装一个名为“sl.x86_64”的软件 这里的“sl.x86_64”中sl是软件名称x86_64为软件的运行环境。 安装时会有一个确认确认一下是否安装如果不想确认便可在指令中加上“-y”强制安装。 调用指令后要输入对应的普通用户的密码然后等待安装完成即可。 3运行 安装之后直接输入软件名字即可实现运行这里我们运行一下“sl”: 能够看出此软件的功能就是在屏幕上驶过一辆火车。  4卸载 sudo yum-yremove XXX 能够安装同样就能卸载使用上述指令便可将XXX软件进行卸载。例如我们将“sl”进行卸载 如图所以如果指令不加“-y”卸载时就会给出一个确认是否要删除如果不想确认就可以加上“-y”直接强制卸载。  二.vim 学过这么多知识之后我们终于可以开始在Linux上编写代码啦而Linux系统中供我们编写代码的工具即为vim。 1.什么是vim vim一Linux系统下的一款多模式的编辑器。那么何为多模式呢 vim编辑器下一共分为三种模式 命令模式允许使用者通过命令来进行文本的编辑控制。 插入模式编辑模式 底行模式用来让vim进行包括但不限于shell之间的交互。 下面我们就通过讲解vim使用方法的同时来介绍这三种模式。 1命令模式 vim的使用方法为 vim XXX文件 通过vimXXX文件指令能够让我们对该文件进行编写同时进入vim的编辑器窗口  但是会发现我们进入该窗口之后并不能立即写代码并且按某些按键时不会有任何反应。 这是为什么呢 实际上刚进入vim编辑器时我们就是处在命令模式之中随后通过执行某些命令来实现编辑器对文本的各种操作。下面是常用的操作指令均在光标所在处执行 n yy复制当前n行 n p将复制内容粘贴n次 u撤销ctrl u恢复上一次撤销。 n dd剪切/删除指定n行 shift 4将光标定位到当前行的结尾。 shift 6将光标定位到当前行的开始。 gg将光标定位到整个文本的最开头。 shift g将光标定位到整个文本的最后一行。 n shift g将光标定位到文本的第n行。 hjki分别能让光标进行左、下、上、右移动也可带n直接移动n次。 w按照单词为单位进行光标后移。 b按照单词为单位进行光标前移。 shift ~将指定字母进行大小写切换。 n x删除光标后续的n个字符。 n shift x删除光标之前的n个字符。 n r对包括光标指定的字符及其后边的共n个字符进行替换。 shift r进入替换模式可以对文本的任意字符进行替换。 shift zz保存并退出 批量化注释操作 ctrl v通过方向键选中若干行shift i进入插入模式//注释第一行Esc选中行全部注释 批量化去注释 ctrl v通过方向键选中若干行d删除选中。 以上所有指令不加n均代表只执行一次。 2插入模式 在命令模式下按下键盘上的“i”键就可以进入插入模式也就是说可以进行编写操作了 能够看出在插入模式下窗口的左下角会有INSERT也就是插入的英文。 编写完代码之后想要退出插入模式则需按下Esc键便可从插入模式退出回命令模式。 除了i之外a、o键同样可以进入插入模式但是三者有所不同 i进入插入模式不会移动光标。 a进入插入模式会将光标后移一位。 o进入插入模式会直接另起一行。 3底行模式 当我们代码编写完之后想要退出vim时需要在命令模式的前提下同时按下SHIFT;/:两个键位此时窗口的左下角便会有一个“”代表着进入了底行模式 底行模式下“w”键表示保存“q”键表示退出所以在编写之后想要退出vim便可输入wq随后回车便可同时完成保存退出。 退出之后来看我们的文件内容确实存在。 在底行模式下也同样有若个常用指令 w保存 q退出 强制 set nu显示行号 set nonu去除行号 /关键字搜索文本中指定的关键字 指令无需退出vim可以进行shell命令的执行常用函数查看 vs 文件名分屏多文件操作 ctrl ww不同文件之间的光标转移 2.vim配置 虽然我们已经了解了怎么用vim编程但是他并没有像其他编程软件一样能够简单快捷的补全代码自动缩进之类的操作这就需要我们自己来对vim进行配置。 首先在自己的家目录下建立一个名为.vimrc的文件 但是我们找不到vimrc文件 这是因为.的作用是将vimrc文件隐藏 随后我们用vim对.vimrc文件进行编写 比如我们写上一个get nu显示行号的指令后保存退出。之后我们再在家目录下使用vim写文件时就会自动显示行号。 还有其他有帮助的指令就需要靠大家自己去配置了。 三.gcc/g gcc和g是两种文件编辑器能够执行我们所编写的代码。不同的是gcc只能执行c语言代码g则既可以执行c语言代码也可以执行c代码。 1.指令 我们以gcc为例来讲解这两种编辑器的具体使用  如图我们新建一个名为test.c的c语言文件并编写一个循环代码后保存退出。 随后通过指令gcc 文件名对文件进行编译同时默认生成一个名为a.out的可执行程序。  最后通过指令./可执行程序名便可执行程序。  同时我们也可以在编译文件时通过指令 gcc 文件名 -o 可执行程序名来指定生成的可执行程序的名字 2.翻译过程 一段程序的翻译过程并没有我们所认为的那么简单它一共分为四个步骤 预处理宏替换去注释头文件展开条件编译编译将C变成汇编语言汇编将汇编语言编译成为二进制目标文件链接形成可执行程序 我们也可以通过在指令中添加如下部分将一段程序的运行过程停留在这四种阶段并展示结果 -E只激活预处理但不会生成文件需要自己把它重定向到一个输出文件中 -S编译到汇编语言不进行汇编和链接 -c编译到目标文件 -o文件输出到文件 四.make/makefile 虽然我们已经认识和了解到了如何使用vim和gcc/g来编写和运行文件但是使用它们还是需要我们自己去一次一次的执行指令总归还是没有像我们使用的VS等编译器方便。 而make和makefile的作用就是将这些指令整合在一起达到一次执行的目的。 首先我们要知道make是一个命令而makefile是一个文件需要我们自己去创建和编写。 当我们执行make指令时它会自动进入当前目录下的makefile文件中并执行存在里边的指令。 如图我们创建了makefile文件并在里边编写如上代码。 调用make命令 发现文件里的gcc -o mytest test.c 指令被执行生成名为mytest的可执行程序。 这便是make/makefile的基本用法。 再来看makefile文件的内部 前两行为一个整体mytest为目标文件冒号“”表示依赖关系test.c则为依赖文件可以不止一个用空格隔开。 第二行称为依赖方法初始使用tab键空位不能是四个空格随后是一段指令连接目标文件和依赖文件。依赖方法可以不只是一个可以多行调用多个指令这些指令会按照从上到下的顺序一一执行 下面我要再添加一个 再去执行  能够看出当我们的指令和依赖文件无关时依赖文件可以不写只需要一个目标文件。 同时当makefile文件中有多个目标文件时如果只单独调用make它默认只会执行第一个目标文件执行其他目标文件则需要在make后加上目标文件名。 再来看 当我们多次调用mytest目标文件时因为第一次已经生成了可执行程序所以之后的调用都会提示说mytest已经是最新的无法重复调用。 但是如果非要重复调用也不是不行但是需要增加一个东西 .PHONY可以解除限制使该目标文件能够多次调用 虽然能多次调用但并不会生成多个可执行程序所以一般不推荐其使用于对文件的各种操作上。 此外目标文件和依赖文件还可以用符号来代替 其中“”代表目标文件“^”代表依赖文件多个依赖文件可代替整体$则起到替换的作用。 除此之外我们还可以定义两个量来代替目标文件和依赖文件 如图我们定义bin作为目标文件src作为依赖文件随后对其赋值进行使用。 这就相当于是C语言中的宏下边的指令不用变化要改变时只用改变对bin和src的赋值即可。  我们发现使用make来执行这些指令时都会自动显示那如果我们不想显示该如何隐藏呢 很简单只需要在指令前加即可 五.gdb 1.什么是gdb 通过上面四种工具的学习我们已经能够实现在Linux上编辑代码运行代码但是还少了一个重要的东西那就是调试代码。 而gdb就是Linux调试器。 2.gdb操作 我们知道在我们的编译器上有debug和releae两个不同的版本类型。其中debug是程序员的开发和调试版本专用于代码的编写和调试而release则是最终授予用户使用的版本其特点是代码已经经过测试不含任何bug并且代码量和速度都达到最优。 在我们的Linux系统下由gcc默认生成的可执行程序都是release版本是不能进行调试的所以我们需要使用指令 gcc -o xxx  xxx  -g来生成一个debug版本下的可执行程序进行调试 现在有一个文件名为test.c我们使用指令生成一个debug版本下的可执行程序  gdb的使用方法为gdb 可执行程序名 成功执行指令之后就会现在该段内容随后我们就可以输入gdb下的各种指令来实现调试啦 quit退出gdblist / l 行号显示文件源代码每次显示10行回车可继续显示list / l 函数名显示函数的源代码r / run运行程序n / next单条执行逐过程s / step进入函数调用逐语句break / b 行号在某行设置断点break / b 函数名在某函数开头设置断点info / i  break / b查看断点信息d 断点编号删除断点disable / enable禁用非删除/开启断点finish / f执行到当前函数返回然后停下来等待指令printf / p 变量/变量地址查看变量内容或变量地址display 变量/变量地址跟踪查看变量值或变量地址每次停下来都显示undisplay取消变量跟踪until 行号跳转到指定行中间的代码会运行 总结 关于Linux的基本操作工具到这里就分享完啦希望能够对大家有所帮助。 喜欢博主文章的小伙伴记得一键三连哦我们下期再见啦

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/90037.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

一般网站的前台功能模块领导交给你一个网站你该怎么做

摘要解读 我们提出了一种能够以全双工方式运行的生成性对话系统,实现了无缝互动。该系统基于一个精心调整的大型语言模型(LLM),使其能够感知模块、运动功能模块以及一个具有两种状态(称为神经有限状态机,n…

网站数据分析报告软文营销为什么要讲故事

🌈个人主页: Aileen_0v0🔥系列专栏: 一见倾心,再见倾城 --- 计算机网络~💫个人格言:"没有罗马,那就自己创造罗马~" 目录 计算机网络分层结构 OSI参考模型 OSI模型起源 失败原因: OSI模型组成 协议的作用 📝全文…

怎么做网站呢成都网站建设开发公

代码随想录算法训练营第五十三天| 1143.最长公共子序列、1035.不相交的线、53.最大子序和动态规划 题目 1143.最长公共子序列 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符…

餐厅网站建设文案书怎么注册域名网址

合法二叉搜索树 实例要求 实现一个函数,检查一棵二叉树是否为二叉搜索树; 示例 1: 输入:2/ \1 3 输出: true 示例 2: 输入:5/ \1 4/ \3 6 输出: false 解释: 输入为: [5,1,4,null,null,3,6]。根节点的值为 5 ,但是其右子节点值为 4 …

做一般的公司网站需要多少钱企查查企业信息查询平台

目录 一、信号 1、基本概念 2、用户处理信号的方式 3、查看信号 4、可靠信号和不可靠信号 5、信号种类 6、终止进程信号的区别 二、进程对信号的处理 1、signal()函数 2、sigaction()函数 3、代码演示 4、运行结果…

建设厅网站平顶山赣州网上房地产

今天分享百度提前批的 Java 后端开发面经,整体上考察的点挺多的,主要重点考察了网络i/o、网络协议、linux系统、mysql,Java 问的不多,可能是百度的后端开发的语言不是主要以 Java 为主,所以重点看面试者的计算机基础是…

网站建设论文大全济南做网站的好公司

文章目录 概述什么是接口? 1、API分类特征SOAP - WSDLWeb services 三种基本元素: OpenApi - Swagger UISpringboot Actuator 2、API检测流程Method:请求方法URL:唯一资源定位符Params:请求参数Authorization&#xff…

罗湖网站制作公司西安技术网站建设

本汇编代码是以下两篇文章讲解的内容的内核代码; 【OS学习笔记】二十三 保护模式七:保护模式下任务的隔离与任务的特权级概念【OS学习笔记】二十四 保护模式七:调用门与依从的代码段----特权级保护 需要先学习上述两篇文章的内容,方能看懂下…

新发地网站建设客户管理软件有哪些

本文主要分享了,SpringCloud Gateway网关在url参数带有空格或者特殊字符的情况下,转发失败导致响应错误码400的解决方案。 响应400错误码的2种场景: 1.参数带空格,Gateway会误认为该空格是切割符,如?phone 135****6…

前端网站效果有哪些2017网站建设方案

Redis实战热身Bitfields篇 完整命令参考官网 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://redis.io/Redis概述 Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理…

一级a做爰片免费网站破解版前端开发工作岗位

请到本专栏顶置查阅最新的华为OD机试宝典 点击跳转到本专栏-算法之翼:华为OD机试 🚀你的旅程将在这里启航!本专栏所有题目均包含优质解题思路,高质量解题代码,详细代码讲解,助你深入学习,深度掌握! 文章目录 【2023年华为OD机试真题(C卷)】敏感字段加密(字符串…

科技类网站模板Wordpress火车头采集标题前乱码

摘 要 相比于以前的传统手工管理方式,智能化的管理方式可以大幅降低理财公司的运营人员成本,实现了“财来财往”的标准化、制度化、程序化的管理,有效地防止了“财来财往”的随意管理,提高了信息的处理速度和精确度,能…

个人flash网站大学生兼职网站的融资方案

三种方案,你看看哪个比较适合你1,适用于学生: 写两个方法,一个新增一个更新,在新增完了以后马上去查询一下,按主键倒叙排列,取到最新插入的id,前提主键是自增的且不是uuid,然后把查到的主键返回出去作为形参让更新方法接收到,然后更新即可.2,适用于ssh框架: 写两个事务,事务的传…

河南省建设部官方网站价格划算的做pc端网站

按键组合作用Ctrl Shift I开发人员工具Ctrl E定位到 空地址栏Ctrl L定位到 地址栏Ctrl Shift B显示或隐藏 收藏夹栏Ctrl Shift O打开收藏夹(搜索)Ctrl T打开一个新标签页Ctrl W关闭当前标签页Ctrl Shift T重新打开刚才关闭的标签页Ctrl Tab切换到下一个标签页Ctrl…

博网站建设温州集团网站建设公司

1vue3为啥比vue2好 2 vue3为什么使用proxy

做体育最好的网站我做的网站不能往下拉

本博文翻译自:http://gunnarpeipman.com/2017/08/ef-core-global-query-filters/ Entity Framework Core 2.0 全局查询过滤器 Entity Framework Core 2.0引入了全局查询过滤器,可以在创建模型时应用到实体 。它使得构建多租户应用程序和支持对实体 的软…

网站网页主页的区别图书馆网站开发策划书

前言最近写了多篇关于Source Generators的文章&#xff0c;发现它确实可以简化我们的部分开发工作。这不&#xff0c;我又盯上了Blazor。问题默认的NavMenu.razor组件用于显示导航菜单&#xff0c;它的部分代码如下&#xff1a;<div class"NavMenuCssClass" oncli…

ssh框架做音乐网站为什么不能娶电商女

面试官&#xff1a;说说微信小程序的支付流程&#xff1f; 一、前言 微信小程序为电商类小程序&#xff0c;提供了非常完善、优秀、安全的支付功能 在小程序内可调用微信的API完成支付功能&#xff0c;方便、快捷 场景如下图所示&#xff1a; 用户通过分享或扫描二维码进入商…

大连开发区网站开发公司电话网页制作教程考拉

1、Linux RPATH & $ORIGIN 许多现代C / C 项目都利用Autotools创建GNU构建系统&#xff0c;例如 根据平台生成make文件。 可执行文件&#xff08;二进制文件&#xff09;在生成/编译过程中生成&#xff0c;并且可以在执行编译的计算机上本地执行。 但是&#xff0c;如果将…

无锡网站建设推广公司无锡网站建设价格费用

模板内的表达式是非常便利的&#xff0c;但是它们实际上只用于简单的运算。在模板中放入太多的逻辑会让模板过重且难以维护。这时候需要使用到vue的计算属性computed。 文件目录结构如下&#xff1a;利用vue脚手架创建 这里实现将一个字符串进行翻转的功能&#xff1a; 其中H…