2 万字系统总结,带你实现 Linux 命令自由?
前言Linux的学习对于一个程序员的重要性是不言而喻的。前端开发相比后端开发,接触Linux机会相对较少,因此往往容易忽视它。但是学好它却是程序员必备修养之一。如果本文对你有所帮助,请点个👍吧。作者使用
5 万字 | 50 张图,一步一步剖析 Linux 伙伴系统的设计与实现
图解学习网站:xiaolincoding.comLinux内存管理系列文章:3.5万字+60张图|一步一图带你深入理解Linux虚拟内存管理几万字+60张图|一步一图带你深入理解Linux物理内存管理在上篇文章《深入理解Linux物理内存分配全链路实现》中,笔者为大家详细介绍了Linux内存分配在内
生产级可用的 Linux 内存性能调优指南
前言在工作生活中,我们时常会遇到一些性能问题:比如手机用久了,在滑动窗口或点击APP时会出现页面反应慢、卡顿等情况;比如运行在某台服务器上进程的某些性能指标(影响用户体验的PCT99指标等)不达预期,产生告警等;造成性能问题的原
Linux 下日志文件查看器
LogFileNavigator,简称lnav,是一款面向小规模的适用于Linux的日志文件查看器。它是一个终端应用程序,可以理解您的日志文件,让您轻松找到问题,几乎不需要什么设置。lnav可以即时解压缩所有压缩的日志文件并将它们合并在一起以获得漂亮的显示。根据错误/
究竟什么是 Linux 中的登录 Shell?
当用户登录到他们的帐户时,Linux会启动一个登录shell。那么什么是登录shell,你怎么知道你是否正在运行呢?您可能每天都在使用Linuxshell,但是您如何使用它在很大程度上决定了它的行为。您可能听说过登录shell和非登录shell之间的区别。虽然一开始可能不
如何使用 tree 在 Linux 终端中显示目录树
使用Linux上的tree命令,您可以以分层树状表示形式查看整个文件系统。这是如何做到的。虽然您可以在Linux终端中使用ls来显示目录,但如果有一个工具可以分层显示目录列表,比如tree呢?幸运的是,确实存在这样的程序,它被称为“tree”。什么是tree?tree类似
Linux 与 Windows 双重引导风险须知
双启动Windows和Linux可以提高工作效率,但可能会带来影响性能的风险和问题。考虑安装第二个操作系统,并想了解风险?在您的PC上安装Windows和Linux可以让您两全其美。但这并不总是一帆风顺。双引导可能会导致问题,其中一些是难以预见的。双启动安全吗?会影响性能
Go 编程语言中使用文本文件指南
作为一种编程语言,Go具有广泛的内置功能,包括创建、读取和写入文本(.txt)文件等文件的功能。文件是现代世界我们日常生活的重要组成部分。文本文件对于存储结构化的人类可读数据非常有用,而无需使用外部软件或数据库。如果您想知道如何开始在Go中操作文本文件,那么本文是适合您的
如何在 Linux Shell 脚本中使用加密密码
Shell脚本可以为您节省时间和精力,但是如果您不保护您的密码,它们就会成为您的负担。以下是如何保持安全的方法。Bash脚本是系统管理员工作的重要组成部分。它们允许您自动化普通和关键的任务。使用脚本的一个好处是,它们可以在不需要人工干预的情况下独立运行,但有时自动化需要用
9 个必知必会的 Linux 基本命令
通常希望您在终端中执行某些操作,这乍一看似乎令人生畏。但不要担心;这份Linux命令备忘单将涵盖打开终端和发出一些有用命令的过程。适合初学者的Linux命令提示符您将在下面找到的基本Linux命令对几乎所有Linux发行版都是通用的,从Ubuntu命令行
Linux 教程:Linux Tee 命令真实示例详细指南
使用Linux终端时,您可能需要执行命令将一些数据写入文件并进一步处理其输出。命令是一个可以帮助您实现这一目标的强大实用程序tee。这篇文章将为您提供有关tee命令的详细指南,并向您展示tee命令的一些真实示例。什么是Tee命令?这个tee命令是一个Linux命令,它将标
5 个鲜为人知的 Linux 终端提示和实验
程序员通常倾向于使用命令行界面而不是图形界面来进行与编程相关的活动。尽管大多数GUI都提供键盘快捷键,但我们在使用GUI时经常需要多次单击鼠标和移动。另一方面,CLI交互激励开发人员通过始终将手放在键盘上来使用命令和脚本语法来做几乎任何事情。此外,我们甚至可以通过组合多个
为 Linux 用户提供的强大的文件管理器
想要为系统提供高度可定制的文件管理器?nnn就是一个功能强大但轻量级的文件管理器,可在Linux终端内工作。有许多基于终端的程序迎合Linux上的用户,文件管理器nnn就是其中之一。这是一个看似简单但可配置性极强的程序。下面是如何安装和使用它。nnn是什么?nnn是一
为什么说每个 Linux 极客都需要了解 Sed 和 Awk
sed和awk是每个Linux用户喜欢的工具。但它们是什么?以及如何使用它们来处理文本文件?两个被低估的Linux实用程序是sed和awk。尽管它们看起来有点神秘,但如果您必须对大段代码或文本进行重复更改,或者如果您必须分析某些文本,sed和awk是极为有用的。那
如何在 Linux 上更改默认的 crontab 编辑器
在基于Linux和Unix的系统上,crontab命令可帮助您安排任务,以便它们可以在指定的时间或间隔在后台自动运行。启动crontab时,您将看到一个提示,要求您选择用于编辑crontab文件的默认文本编辑器。但是,如果您以后想更改编辑器怎么办?crontab推荐n
值得考虑的 4 个佳 Linux sudo 命令替代方案
对于那些不喜欢sudo并觉得它臃肿的人,可以尝试使用几种sudo替代方法。sudo可能是常用的Linux命令之一。它允许您在Linux机器上获得管理或提升的权限。您通常需要提升权限才能执行安装软件、管理服务和删除关键系统文件等操作。但是您知道Linux上有sudo命令的
Linux 闹钟全指南:如何设置提醒或唤醒时间
借助我们全面的Linux闹钟指南,再也不会睡过头了。本文让你了解如何在Linux上设置闹钟并每天准时起床。您是否厌倦了依赖手机进行提醒或闹钟?在计算机上设置闹钟也同样方便,甚至更方便。此外,您可以一次设置多个闹钟,而且不必担心手机电池耗尽或手机丢失。在本文中,我将向您展示
大多数人选择在 Steam Deck 上坚持使用 Linux 的 5 个原因
可以在SteamDeck上安装Windows或任何其他Linux发行版。那么为什么大多数人选择不更换默认的SteamOS呢?SteamDeck是一款便携式游戏PC,Windows在PC游戏领域占据主导地位。假设人们希望在SteamDeck上安装Windows以获得佳游戏
如何在 Linux 中查找断开的符号链接
在之前的文章中,我们解释了什么是Linux中的符号链接。符号链接(Symboliclinks或symlinks)或软链接(softlinks)用于在Linux中创建指向其他文件的快捷方式。符号链接在Linux中大量用于链接库。当链接指向的原始文件被删除时,该链接变为死链接
Linux Grep 命令用法实例
您是否遇到过需要在文件中搜索字符串、单词或模式的情况?如果是,那么grep实用程序在这种情况下非常方便。grep是一个命令行实用程序,用于搜索纯文本数据中与正则表达式匹配的行。如果像g/re/p那样划分单词grep,那么grep的含义是(全局搜索正则表达式并打印),从文件