-
通过在WSL 2上运行的Docker Desktop, 用户可以利用Linux工作区,而不必同时维护Linux和Windows构建脚本。有什么不同?在docker上运行的应用程序仅限于主机操作系统本身支持的应用程序。换句话说,适用于Windows的Docker只能在Docker容器内托管Windows应用程序,而Linux上的Dock......
2020-09-04
-
对于计算机而言,如果出色的硬件是其“主体”,那么系统就是其“灵魂”,并且安装了操作系统的用户可以使用计算机执行各种操作。而关于计算机上的操作系统目前我们知道的主要有三种,即Linux、Windows和macOS。因此有的人会问,在如今网络安全事件频发的时代里,Linux、Windows和m......
2020-09-03
-
随着技术的不断的升级和改造。Linux操作系统逐渐被人所熟知并应用。当在Linux操作系统的服务器运行时,它还将表征各种参数信息。一般而言,运维人员和系统管理员对这些数据非常敏感,因此这些参数对开发人员也非常重要,尤其是在您的程序无法正常工作时,这些提示通常有助于快速定......
2020-09-01
-
与十年前相比,Linux操作系统的普及度得到了极大的提高。随着计算机行业的飞速发展,如今Linux已得到越来越多的重用。它不再只是在一些开源爱好者中炫耀资本。并且已经体现在很多方面,尤其是在服务器操作系统中,它已经成为高级运维工程师的首选操作工具。例如想要识别Linux上的......
2020-09-01
-
之前为家介绍了关于如何构建一个Linux Shell的一、二、三、四。今天这里为大家介绍的是关于如何构建Linux Shell的教程的第五部分。正如我们在前面的部分中所看到的,一个简单的命令由一个或多个参数组成。第一个单词包含我们要执行的命令的名称,其余单词包含命令的参数。在外壳......
2020-08-31
-
经常使用Linux系统的人都清楚,想要通过Linux系统来完成工作,在操作过程中,经常会使用一些命令工具来完成。经过长时间的发展和推迟,这些工具已成为管理员很好的工具,这对于许多系统管理员的工作流程而言至关重要。但是,近年来,开源社区开发了可以带来更多收益的替代工具。尽......
2020-08-12
-
Linux的起源可以追溯到1991年,当时是一个人创建了新的免费操作系统内核。如今Linux几乎无处不在,是世界上应用最广泛的操作系统。安卓是Linux的一个发行版。智能家电,智能路由器,甚至摄像头都是Linux剪裁的系统。现在大部分的电子设备都在使用Linux系统,一个简单的电子控制零......
2020-08-05
-
在Linux上有许多用于加密文件的命令。当您想限制对文件内容的访问时,可以使用文件权限,但是文件加密使限制访问更加有效。这篇文章比较了一些用于加密文件的命令,并提供了一个简单的脚本来试用它们。加密当然意味着您可以使用Linux命令和工具查看的文件已以无法使用和无法读取的......
2020-07-29
-
上个世纪90年代里,在人们的生活中很少见到CRT显示器,但是在电影院里,我们却能看到大量的CRT显示器和绿色 黑白的命令提示符,这些给人的感觉是非常酷炫。但随着时代的发展,这些东西终将成为历史,很少有人提起。而如今人们对原来的CRT显示器,那种复古的炫酷非常向往。现在有......
2020-07-29
-
经常使用Linux的人都清楚,Linux操作系统除了引用简单的版本之外,确定Linux发行版还有很多其他命令可以展示。甚至快速浏览一下uname命令的输出也可以告诉您这些信息是什么?在本文中,将仔细研究uname命令的输出以及其他一些命令和文件提供的发行说明。
2020-07-28
-
Linux已成为许多工作,娱乐和个人生活领域的支柱。我们依靠借助Linux技术正在以前所未有的速度扩展和发展。这意味着Linux开发也在以指数级的速度进行。因此在不久的将来,越来越多的开发人员将跳上开源和Linux开发人员的队伍。为此,人们将需要Linux的开发工具。幸运的是,有大量......
2020-07-28
-
在我们日常生活中,比较常见的就是关于嵌入式。因为嵌入式的范围真的很广发,它是一种软硬件可裁剪,对于以应用程序为中心的专用系统,硬件平台可以是单片机或ARM系列处理器。SCM通常运行裸程序,但是现在有许多基于SCM的系统中。比较流行的开源系统RT-Thread做得很好,因此大多数......
2020-07-27
-
这是有关如何构建Linux Shell的教程的第四部分。在这一部分中,我们将向我们的外壳添加符号表。的符号表是用于由数据结构的编译器和解释器来存储变量如表中的条目。每个条目都包含一个键(变量的名称)和一个关联的值(变量的值)。键通常是唯一的,也就是说,我们不能有两个共享相......
2020-07-24
-
这是有关如何构建Linux Shell的教程的第三部分。在本教程的上半部分,我们实现了词法扫描器。现在,让我们将目光转向解析器。回顾一下,解析器是命令行解释器的一部分,它调用词法扫描器以检索令牌,然后从这些令牌中构造一个抽象语法树或AST。这个AST是我们将传递给执行者的东西......
2020-07-24
-
在如何构建一个Linux Shell(一)中,我们构建了一个简单的Linux shell,该shell打印提示字符串,读取输入,然后将输入回显到屏幕上。现在这不是很令人印象深刻,不是吗?在如何构建一个Linux Shell(二)中,我们将更新代码,以使Shell能够解析和执行简单命令。首先让我们看一下什么是简单的命令。
2020-07-24
-
从Unix的早期开始,shell就已经成为用户与操作系统的接口的一部分。第一个Unix shell具有非常有限的功能,主要是I O重定向和命令管道。后来的shell在那个早期的shell上进行了扩展,并增加了越来越多的功能,这给了我们强大的功能,包括单词扩展,历史替换,循环和条件表达式......
2020-07-23
-
Java已经成为开发人员的主要编程语言。实际上,Java是市场上最受欢迎的编程语言之一。造成这种情况的部分原因是Android。最初创建Java时,是在考虑网络的情况下进行的。Java还获得了业界主要参与者的支持。但是Java经受了时间的考验,并将在可预见的未来继续这样做。随着Java的持......
2020-07-23
-
如果应用Linux操作系统,大部分原因可能是出于开发目的。毕竟,Linux具有用大多数语言编程所需的一切功能,几乎全是免费的。那么如何在Linux上编写和编译C ++语言?使用Linux,您可以使用一些比较繁琐的编程语言进行编程,例如C ++。实际上,对于大多数发行者而言,开始编写第一......
2020-07-23
-
熟悉运维的人员,可能经常会遇到系统的监控的报警。通过这些警报,我们们就会分析出系统的故障以及问题的根源,然后进行及时处理。那么Linux如何排查思路问题的?其实分析问题是需要赢经验的,这也是提升运维工程师能力进步的方法之一。所以如果运维工程师拥有自己特有的分析方法......
2020-07-22
-
Linux操作系统是很多人想学习的,因为掌握Linux之后可以完成项目的部署和自动化集成的环境搭建,但是要学习Linux首先要自学一定的基础内容,这样才能更好、更快的学习和掌握Linux。那么自学Linux这些基础知识必须要知道的?其实自学Linux还是非常简单的,下文主要为大家介绍了Linu......
2020-07-22