通过源码包编译安装 nginx,会发现安装过程比较繁琐,需要提前准备 gcc 编译器、pcre 兼容正则表达式库、zlib 压缩库、openssl 安全通信的软件库包,然后才能进行 nginx 的安装。我们可以使用 yum 进行更方便的安装,本文将针对 yum 的安装方式展开详细记录
辰风沐阳 阅读 3325 2024-01-29
nano 是一款简单易用的终端文本编辑器,适合 Linux/macOS 初学者使用,比 vim 更直观。几乎所有 Linux 发行版都支持,部分系统默认安装。基本操作包括打开/创建文件(nano 文件名)、保存(Ctrl+O)和退出(Ctrl+X)。常用快捷键如剪切(Ctrl+K)、粘贴(Ctrl+U)等能提升编辑效率。支持行号显示(-l参数)和跳转(Ctrl+_),以及查找(Ctrl+W)和替换(Ctrl+\)功能。其内外剪贴板独立,适合快速编辑配置文件。
辰风沐阳 阅读 403 2024-01-17
作为程序员,难免不了和 linux 系统打交道,众所周知,在 linux 系统中进入目录都要用 cd 命令。很多时候,我们要进入的目录都比较明确,每次进入服务器的配置目录都使用目录的全路径,就会比较麻烦。z.sh 就是用来这个解决这个痛点的,它是一个命令行工具,用来实现目录间的快速跳转
辰风沐阳 阅读 3112 2024-01-13
neofetch 是一个命令行工具,用于在终端显示系统的基本信息和硬件配置,以及操作系统的艺术化 ASCII 标志。安装方式也非常简单,终端界面美观,支持多种操作系统,包括:MacOS、Linux、Windows,是系统管理员和普通用户检查系统状态的理想工具
辰风沐阳 阅读 448 2024-01-13
nginx 是一个轻量级的 web 服务器,具有配置灵活、静态资源高并发,拥有缓存服务等优点。nginx 的目录结构也非常简单,本文记录 nginx 的目录结构组成及介绍,这样可以对 nginx 有个更熟悉的认知,方便以后在项目中遇到时能够从容的应对
辰风沐阳 阅读 3801 2024-01-09
Git 是当前最主流的代码管理工具,对于大多数发行版的 Linux 系统,都可以通过系统自带的包管理工具进行安装。通过包管理工具安装的 Git 一般都不是最新版,所以在某些特定情况下需要自行下载源码包进行编译安装指定版本,本文详细记录 CentOS 中的 Git 编译安装过程,以及遇到的问题和解决方案
辰风沐阳 阅读 3037 2024-01-09
nginx 是一个轻量级/高性能的反向代理 web 服务器,性能非常优秀,是当前最流行的 web 服务器。部分开发者使用经常宝塔面板部署项目,脱离宝塔后可能就不太清楚怎么部署安装 nginx,本文详细记录 CentOS 7 中编译安装 nginx 及其遇到的问题和解决方案,以及如何将 nginx 设置为系统服务
辰风沐阳 阅读 4036 2024-01-05
Oh My Zsh 有上百个自带的主题,其中也就只有默认主题 robbyrussell 还不错。也有很多第三方主题插件,使用人数最多,点评最好的是 Powerlevel10k,GitHub 已有 40K 的 Star,可见其受欢迎程度。Powerlevel10k 是一个终端美化主题插件,有着与 Oh My Zsh 搭配天作之合的美称,可以将终端改造的更加美观,炫酷
辰风沐阳 阅读 5237 2023-12-02
autojump 是一个命令行工具,可以快速跳转到想跳转的目录。它的用途就是可以让你更快地切换目录,而不用再像以前那样频繁的使用 cd 命令进入指定目录。它会把在命令行中进入过的目录记录下来,然后根据访问频次添加不同的权重,访问越频繁,权重越高,排名就越靠前,跳转的命令就越简洁
辰风沐阳 阅读 2842 2023-12-01
在 mac 或 linux 中,如果你使用终端系统 sh、bash、zsh、fish 等,那么都可以使用 history 命令。history 命令用于显示和管理历史命令,linux 系统默认会记录用户执行过的命令,可以使用该命令查阅它们,也可以对其进行修改和删除,以方便快速重复执行某个命令或修改一些参数后执行
辰风沐阳 阅读 2161 2023-11-25