-
环境变量指什么,Linux环境变量及作用
所属栏目:[Linux] 日期:2022-07-06 热度:122
变量是计算机系统用于保存可变值的数据类型,我们可以直接通过变量名称来提取到对应的变量值。在 Linux 系统中,环境变量是用来定义系统运行环境的一些参数,比如每个用户不同的家目录(HOME)、邮件存放位置(MAIL)等。 值得一提的是,Linux 系统中环境[详细]
-
打包归档和压缩包含两者的差异
所属栏目:[Linux] 日期:2022-07-06 热度:90
在讲解具体的归档命令和压缩命令之前,先来了解一下归档和压缩所各自代表的含义。 归档,也称为打包,指的是一个文件或目录的集合,而这个集合被存储在一个文件中。归档文件没有经过压缩,因此,它占用的空间是其中所有文件和目录的总和。 通常,归档总是[详细]
-
Linux tar打包命令详情
所属栏目:[Linux] 日期:2022-07-06 热度:162
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 tar 命令归档的包通常称为 tar 包(tar 包文[详细]
-
Linux zip命令压缩文件或目录说明
所属栏目:[Linux] 日期:2022-07-06 热度:147
我们经常会在 Windows 系统上使用 .zip格式压缩文件,其实.zip格式文件是 Windows 和 Linux 系统都通用的压缩文件类型,属于几种主流的压缩格式(zip、rar等)之一,是一种相当简单的分别压缩每个文件的存储格式, 本节要讲的 zip 命令,类似于 Windows 系[详细]
-
Linux more命令分屏展示文件内容
所属栏目:[Linux] 日期:2022-07-06 热度:73
在讲解 cat 命令时,我们留下了一个疑问,即当使用 cat 命令查看文件内容时,如果文件过大,以至使用PgUp+上箭头组合键向上翻页也无法看全文件中的内容,该怎么办呢?这就需要使用 more 命令。 more 命令可以分页显示文本文件的内容,使用者可以逐页阅读文[详细]
-
Linux中head命令显示文件开头的内容
所属栏目:[Linux] 日期:2022-07-06 热度:186
head 命令可以显示指定文件前若干行的文件内容,其基本格式如下: [root@localhost ~]# head [选项] 文件名 选项 含义 -n K 这里的 K 表示行数,该选项用来显示文件前 K 行的内容;如果使用 -K 作为参数,则表示除了文件最后 K 行外,显示剩余的全部内容。[详细]
-
Linux sudo命令用法介绍系统权限管理
所属栏目:[Linux] 日期:2022-07-06 热度:71
我们知道,使用 su 命令可以让普通用户切换到 root 身份去执行某些特权命令,但存在一些问题,比如说: 仅仅为了一个特权操作就直接赋予普通用户控制系统的完整权限; 当多人使用同一台主机时,如果大家都要使用 su 命令切换到 root 身份,那势必就需要 ro[详细]
-
SELinux策略规则的启动和关闭详解版
所属栏目:[Linux] 日期:2022-07-06 热度:136
默认情况下,并不是所有的规则都处于开启状态,因此,虽然我们无需修改规则的具体内容,但学习如何开启和关闭规则,还是很有必要的。 规则的开启与关闭并不困难,使用 getsebool 命令来查询规则的开启和关闭状态,使用 setsebool 命令来修改规则的开启与关[详细]
-
统计数据表明,Rocky Linux 用户量已超越 RHEL
所属栏目:[Linux] 日期:2022-06-30 热度:143
Fedora 近日发布了关于 EPEL 使用情况的统计数据,通过数据可以看到最近几个月 Rocky Linux 的用户量出现了大幅增长,超过了 AlmaLinux、CentOS Stream,甚至是 RHEL。 而 Rocky Linux 是一个由 Rocky Enterprise Software Foundation 开发的 Linux 发行版[详细]
-
怎样在 Vim 中安装插件
所属栏目:[Linux] 日期:2022-06-30 热度:173
Vim 是一个多功能、强大且轻量级的命令行文本编辑器,随着时间的推移,它已被证明是不可或缺的。你可以在 Windows、macOS、Unix 和 Linux 上安装 Vim。实际上,大多数基于 Unix 和 Linux 的系统默认都带有 Vim。扩展 Vim 功能的最佳方法之一是通过插件,以[详细]
-
使用 tmate 分享你的 Linux 终端
所属栏目:[Linux] 日期:2022-06-30 热度:157
作为 Fedora Linux QA 团队的一员,我有时想将自己执行的一堆命令广而告之给其他开发者。如果你曾经使用过像 tmux 或 GNU Screen 这样的 终端复用器,你可能会认为这是一个挺轻松的任务。不是所有看我的示范的人都是从笔记本电脑或台式机连接到我的终端会[详细]
-
安装 Fedora 36 后一些适合中国用户的简单操作
所属栏目:[Linux] 日期:2022-06-30 热度:187
Fedora 是红帽系发行版中最激进的发行版。不少朋友将使用 Fedora 的人看做是红帽的小白鼠。但是 Fedora 超快的更新速度其实也为开发者提供了不少便利。本文介绍了安装 Fedora 36 后一些简单的设置,可以使你的 Fedora 更加易用一些。 1、设置软件源 Fedora[详细]
-
教你如何对一个可执行程序进行拦截和包装?
所属栏目:[Linux] 日期:2022-06-30 热度:68
文中一共讨论了3种方法,来实现对【函数】进行拦截: 在编译阶段插桩; 在链接阶段插桩; 在执行阶段插桩; 昨天一个网友提了另外一个问题:如何对一个可执行程序进行拦截? 这里就引出一个问题了: 既然上面这6个命令都链接到systemctl,那么当systemctl被执[详细]
-
在 Linux中安装 FFmpeg
所属栏目:[Linux] 日期:2022-06-30 热度:150
FFmpeg 是一套处理多媒体文件的软件库。凭借这些强大的库,FFmpeg 能够转换格式、推流以及处理音频和视频文件。许多 Linux 的前端应用都使用 FFmpeg 作为后端支持,所以这些应用对 FFmpeg 的依赖度非常高。举个例子,录屏软件可能会用到 FFmpeg 将录屏转换[详细]
-
Linux 上文件编辑器 Emacs 终极攻略
所属栏目:[Linux] 日期:2022-06-30 热度:87
Emacs 是跨平台的、开源的和通用的。您可以将它用于广泛的用途,从编辑配置文件到编程和文档处理。了解如何使用这个强大的编辑器可以大大提高您在 Linux 上的工作效率。 基于 Debian 的发行版 首先,使用以下命令更新您的包源: 复制 linuxmi@linuxmi /hom[详细]
-
你对Linux下的实时性应该多点明了
所属栏目:[Linux] 日期:2022-06-30 热度:93
你对Linux下的实时性应该多点了解 系统 Linux 本文讲述一些有利于提高xenomai实时性的配置建议,部分针对X86架构,但它们的底层原理相通,同样适用于其他CPU架构和系统,希望对你有用。 一、前言 1. 什么是实时 实时一词在许多应用领域中使用,人们它有不[详细]
-
给 Linux 初学者的七条提议
所属栏目:[Linux] 日期:2022-06-30 热度:187
对 Linux 的新用户有什么建议?我们请社区的作者们分享了他们初学时的最佳经验。 1、用好 Linux 资源 我哥们儿告诉我,Linux 就像一个软件积木搭建套装(这是一个过时的词汇,指的是上世纪五六十年代流行的建筑积木玩具),这个比喻比较恰当。在 2001、200[详细]
-
Linux 将暂停 VMEbus 支持,将其恢复暂存状态
所属栏目:[Linux] 日期:2022-06-30 热度:125
80 年代初 Linux 为摩托罗拉 68000 系列引入了 Versa 模块 Eurocard VMEbus 标准。然而,十年前 Linux 的 VME 子系统从 staging tree (staging tree 是主线的分支,用来放置一些因未充分测试等原因而未能进入 Linux 内核的新驱动程序和新文件系统)中升级[详细]
-
教你如何使用 cmus 从 Linux 终端播放音乐
所属栏目:[Linux] 日期:2022-06-30 热度:68
当您想听一些音乐时,您很可能会转向您的发行版附带的 GUI 音频文件或流媒体播放器,但是如果您可以从命令行播放音乐呢?使用 Linux 和一个叫 cmus 的小程序就很容易。 在 Linux 上安装 cmus 在大多数使用默认包管理器的 Linux 系统上安装 cmus 很简单。例[详细]
-
Linux 内核 5.19RC1推出完成了ARM通用内核的工作
所属栏目:[Linux] 日期:2022-06-30 热度:182
继上个月 Linux 内核 5.18 发布之后,Linus Torvalds 宣布了 Linux 内核 5.19 系列第一个候选版本。与此同时,Linux 内核 5.19 官方合并窗口关闭,这意味着除非是关键性的,否则不会再接受任何新功能。 在进一步介绍之前,让我们简单来看一下这些新特性。[详细]
-
值得尝试的六款 Linux 文字解决程序
所属栏目:[Linux] 日期:2022-06-30 热度:162
作家们总是在寻找更好的方法将他们的文字和想法以更好的方式呈现给他们的读者。我对文字处理程序最早的印象是在 Apple II 上使用 AppleWorks 和后来的 FrEDWriter,后者是一个创建于 1985 年的免费文字处理程序。这是我的学生们的标配,他们许多人来自没有[详细]
-
Blender 3.2 推出,在 Linux 上启用 AMD GPU 渲染
所属栏目:[Linux] 日期:2022-06-30 热度:66
Blender 基金会今天宣布发布 Blender 3.2,这是这款开源、免费和跨平台 3D 建模软件 Blender 3.x 系列的第二个版本。Blender 3.2 仅比 Blender 3.1晚了三个月,并引入了新的渲染功能,例如仅包含来自光源子集的照明的新型 Cycles 渲染通道,使用灯光组修改[详细]
-
Linux 命令行小窍门 !叹号的用处
所属栏目:[Linux] 日期:2022-06-30 热度:105
history 的基础 HISTSIZE 变量值设置保存在历史列表中的命令数。默认情况下,该值为 500。这些先前发出的命令(称为历史列表)存储在历史文件中。它的默认位置是~/.bash_history,这个位置存储在shell变量HISTFILE中。本文中使用!命令将 bash 历史记录列表[详细]
-
放绝招!Docker Desktop 宣布支持 Linux
所属栏目:[Linux] 日期:2022-06-30 热度:78
Docker Desktop 已经登陆 Linux 了。因此,Docker 满足了开发人员在产品路线图中最需要的要求之一,尽管它这样做的时间比预期的要晚,Docker Desktop for Windows 和 Mac 已经有一段时间了,而且竞争越来越激烈。 Docker Desktop 是一种由 Docker Engine、[详细]
-
网络丢包,网络延迟?这款神器帮你搞定全部!
所属栏目:[Linux] 日期:2022-06-30 热度:158
mtr 全称 my traceroute,是一个把 ping 和 traceroute 合并到一个程序的网络诊断工具。traceroute 默认使用 UDP 数据包探测,而 mtr 默认使用 ICMP 报文探测,ICMP 在某些路由节点的优先级要比其他数据包低,所以测试得到的数据可能低于实际情况。 安装方[详细]