-
- 五个鲜为人知的现代 Bash 脚本编写技术
- 程序员经常使用Bash命令语言创建Shell脚本来自动化手动任务。例如,他们会为各种配置、文件操作、生成构建结果和各种与DevOps相关的活动创建Bash脚本。几乎所有类Unix或基于Unix的操作系统都为用户提供预安装的Bash解释器,因此我们可以使用Bash编写更具可移植性的自动化脚本。正如我们已经知道的那样,Bash脚本编写是指使用Bash命令语言的语法、内置Bash命令和核心操作系统CLI程序(如GNU核心工具)编写一系列命令。标准且老式的Bash脚本通常执行一些命令并在终端上显示纯文本
- Nginx . 运维 1683 2023-06-26 20:36:16
-
- 提升你的命令行技能:Bash 和 Linux 符号与命令的完整指南
- 在本指南中,我们将探索Linux和Bash符号与命令的广阔世界。从文件系统导航到文本处理、网络、系统管理等,我们将涵盖各种主题,并提供每个命令的实际示例。无论你是经验丰富的Linux用户还是刚刚入门,本指南都能帮助你提升命令行技能,在日常工作中变得更加高效。所以打开你的终端,让我们开始吧!重定向Bash最基本但最强大的功能之一是能够重定向命令的输入和输出。以下是一些可用于重定向的符号:>:将命令的输出重定向到文件,如果文件已存在则覆盖其内容。例如,ls>linuxmi.txt将命令的
- Nginx . 运维 1743 2023-06-25 15:02:16
-
- 七个整理 Linux 文件和清理电脑的技巧
- 在Linux上,文件不仅指常规文件,还包括目录、管道、网络套接字、设备等。实际上,“一切皆文件”是Linux上的常见原则。如果不加控制地使用,文件可能会混乱您的系统并降低生产力。为了改善工作流程并方便浏览您的电脑,正确组织文件、在组织文件时保持一致性和果断性非常重要。1、为文件赋予有意义的名称给您的文件和目录起具有描述性和有意义的名称,以反映其内容或用途。这样可以更容易猜测到以后的文件夹或文件内容。请记住,Linux区分大小写,所以目录linuxmi和Linuxmi是不同的,即使它们具有相同的名
- Nginx . 运维 1618 2023-06-25 08:18:51
-
- 如何大幅提升 Linux 上的游戏性能
- Linux越来越成为PC游戏的强有力选择,作为Windows的一个实际替代方案。借助Wine、改进的GPU驱动支持、SteamOS和许多其他增强功能,Linux游戏现在成为现实。但与Windows一样,一切可能并非一开始就完美。以下是改善Linux游戏性能的优秀技巧。使用正确的显示驱动如果你使用Linux已经有一段时间,你可能知道使用某些GPU驱动并非易事。传统上,专有驱动程序仅限于Windows和Mac系统。因此,需要第三方驱动程序,但它们都不如真正的驱动好。幸运的是,如果你是Linux的新手
- Nginx . 运维 1884 2023-06-23 12:54:45
-
- Linux Mint 21.2“Victoria”Beta 发布
- 6月20日消息,Beta版LinuxMint21.2“Victoria”于今天发布,用户可以访问官网下载镜像。LinuxMint21.2代号“Victoria”,基于Canonical长期支持的Ubuntu22.04LTS(JammyJellyfish)操作系统,采用LinuxKernel5.15LTS。LinuxMint21.2Beta共有Cinnamon5.8,Xfce4.18和MATE1.26三种桌面环境,主打版本依然为Cinnamon5.8。Cinnamon5.8Xfce4.18MATE
- Nginx . 运维 1469 2023-06-20 17:20:21
-
- Linux Mint 21.2 前瞻:触控板手势支持来了
- 6月18日消息,LinuxMint是一款基于Ubuntu的流行Linux发行版本,其最新版本21.2将于7月发布。项目负责人JoeySneddon此前发布的月报中,表示Cinnamon桌面环境将增加触摸板手势支持,届时用户可以通过各种手势操作,以提升桌面环境下的使用效率。据悉,LinuxMint的触摸板手势基于开源软件TouchEgg,该手势功能支持触摸板、触摸屏及平板电脑等终端,用户可以自定义多种手势,在整个Cinnamon桌面环境及各种应用程序中,自由执行不同的操作。▲JoeySneddon
- Nginx . 运维 1569 2023-06-19 08:53:13
-
- 在 Linux 中安装和使用 pipx
- pip是一种流行的工具,用于从Python包索引中安装Python包和模块。然而,在最近的发行版本中,pip用户遇到了外部管理环境错误。error:externally-managed-environment这是为避免通过pip安装的Python包与本机包管理器之间发生冲突而添加的“功能”。Python希望你使用单独的虚拟环境,而不是通过pip在全局安装包。这就是pipx发挥作用的地方。它为你安装的每个应用创建一个新的虚拟环境,然后在全局级别的/bin中创建到本地二进制文件的链接。这一切都是自动
- Nginx . 运维 1486 2023-06-18 12:59:08
-
- 八个 Shell 命令,让你瞬间成为 Linux 命令行大师
- 拥有扎实的编程基础显然是一位优秀软件工程师的必备素质。无论是像Python这样的解释型语言,还是像C++这样的编译型语言,至少掌握一门编程语言至关重要。然而,这只是成为一个真正全面发展的工程师的一个方面。如果你在Shell环境下迷失方向,那些基础知识也就毫无用处了。在Bash中灵活运用命令将带你到达传统编程语言无法触及的领域。有时候,你实际上并不需要使用更强大的编程语言。通过仅仅使用Shell,你可以更快、更轻松地完成所需任务,而且不需要额外的依赖。在本文中,我们将探讨一些非常实用的Bash命令
- Nginx . 运维 1467 2023-06-17 09:38:56
-
- 如何在 Ubuntu 和其他 Linux 发行版中查看 AVIF 图像
- 就质量而言,PNG是最好的,但它们体积庞大,因此不适合用于网站。JPEG会减小文件大小,但会显着降低图像质量。WebP是一种相对较新的格式,可以生成尺寸更小、质量更好的图像。现在,AVIF是一种新的文件格式,可以在不牺牲质量的情况下压缩图像。对于相同的图像质量,它们比WebP更小。最近Linux已开始提供WebP支持。但是,许多发行版默认不支持AVIF图像格式。如果你从网络上下载AVIF格式的图像,它不会显示缩略图。avifimagenothumbnail如果你尝试使用默认图像查看器打开它,它很
- Nginx . 运维 1752 2023-06-17 08:27:02
-
- 英特尔为 Linux 内核开发新调度补丁:12 代及以上 CPU 性能提升,多线程负载下降
- 6月13日消息,当代英特尔CPU在Linux环境下实际上没有发挥出本来应有的效能,而英特尔自身也意识到了这点,因此工程师此前一直在对Linux下英特尔CPU的表现做优化。日前英特尔推出了v2版集群调度补丁,声称工程师通过开发新的集群调度代码,加强了Linux下进程调度水平,可提升英特尔12代及之后的CPU在Linux上的性能。▲图源英特尔英特尔表示,在2021年的Linux5.16版本中,CPU集群调度存在一定问题。因此“12代英特尔处理器在Linux下效能有一定损失”。英特尔称“当下工程师正在
- Nginx . 运维 1114 2023-06-15 20:44:13
-
- 有趣的宝藏!六个独特而惊人的 Linux 实用工具
- 在本文中,我们将更深入地挖掘/usr/bin的隐秘角落,并发现一些更加有趣的宝藏。我们将探索一些独特而有趣的程序,乍一看可能似乎已经过时,但实际上在今天仍然非常有用。让我们重上探险之路,继续发现Linux为我们提供的更多精彩之处。1、fold首先,我们有一个非常有用的小工具,它可以帮助您将输入行按照特定的长度进行换行。您可以通过指定字节数或空格数来定义长度。使用fold工具,您可以快速处理具有不同长度的文件。例如,假设我们有一行输入,长度为六个字符。我们希望将每行限制为只有五个字符,并将剩余部分
- Nginx . 运维 992 2023-06-15 12:59:46
-
- 从 Debian 11 升级到 Debian 12
- Debian12Bookworm已经发布。如果你正在运行Debian11“Bullseye”,你可以计划现在升级你的台式机或服务器。但是,建议你等待Debian“Bookworm”的第一个小版本,即12.1版本,再进行关键服务器升级。话虽如此,如果你想了解Debian12的新特性,可以查看这篇文章。以下是详细的升级步骤:从Debian11升级到Debian12无论你运行的是Debian服务器还是任何桌面版本,请确保备份关键数据。例如,你可能需要为桌面文档进行备份。如果是服务器,请记录正在运行的服
- Nginx . 运维 2887 2023-06-14 17:23:52
-
- Debian 12 发布:Linux 内核升级 6.1
- 6月11日消息,Debian是最古老的GNU/Linux发行版之一,也是许多其他基于Linux的操作系统的基础,包括Ubuntu、Kali、MX和树莓派OS等。这个操作系统以稳定性为重,不追求花哨的新功能,因此新版本的发布往往需要很长时间。今天,经过近20个月的开发,Debian12“bookworm”终于发布了。Debian12带来了数千个新的和更新的软件包,支持多种桌面环境和处理器架构(包括32位和64位PC、ARM、MIPS和PowerPC)。但是最大的变化之一是Linux内核从5.10版
- Nginx . 运维 779 2023-06-13 11:11:49
-
- Debian 13“Trixie”Linux 发行版有望将带来 RISC-V 64 位支持
- 6月12日消息,Debian是最为古老的GNU/Linux发行版之一,该操作系统以稳定性为重,不追求高速迭代,因此在新版本发布很早以前,就会揭晓一系列新特性。目前Debian项目宣布,在未来的Debian13“Trixie”中,将带来RISC-V64位支持。日前Debian发布团队分享的更新邮件中,Debian开发人员JonathanWiltshire透露了RISC-V架构下Debian的现状:“虽然RISC-V64位移植在此前取得了良好进展,但最终还是并未实装到Debian12中。未来该特性有
- Nginx . 运维 1003 2023-06-12 16:33:20
-
- 在Nginx部署Web应用,如何保障后端API的安全
- 随着Web应用的不断普及与发展,对于安全的需求也越发重要。而在使用Nginx部署Web应用时,保护后端API的安全显得尤为必要,因为API是整个Web应用的核心,负责处理数据交互和业务逻辑,如果API被恶意攻击或者非法使用,将会造成严重的后果。下面将介绍在Nginx部署Web应用中,如何保障后端API的安全。使用HTTPS协议HTTPS协议能够有效提高Web
- Nginx . 运维 1778 2023-06-11 23:28:36

PHP讨论组
组员:3305人话题:1500
PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是