
linux
文章平均质量分 70
梦幻南瓜
这个作者很懒,什么都没留下…
展开
-
在Linux中交换两个文件的名称可以通过使用临时名称作为中间步骤来实现
在Linux中交换两个文件的名称可以通过使用临时名称作为中间步骤来实现,以避免覆盖文件。通过以上步骤,你可以安全地交换两个文件的名称。原创 2025-03-04 15:52:20 · 112 阅读 · 0 评论 -
在 Linux 或 macOS 系统中 start.sh,如果出现 -bash: ./start.sh: Permission denied 错误
在 Linux 或 macOS 系统中,当你尝试运行一个脚本(如 ./start.sh)时,如果出现 -bash: ./start.sh: Permission denied 错误,通常是因为该脚本没有执行权限。如果脚本位于一个挂载为 noexec 的文件系统上,即使有执行权限也无法运行。如果脚本是从 Windows 系统复制过来的,可能需要检查文件的行尾符(\r\n 替换为 \n)。确保脚本的第一行指定了正确的解释器(Shebang)。如果权限中没有 x(执行权限),则需要添加执行权限。原创 2025-02-28 11:45:06 · 409 阅读 · 0 评论 -
在 Vim 编辑器中,保存并退出有多种方式
在 Vim 编辑器中,保存并退出有多种方式,具体取决于你的需求。作用: 退出 Vim。作用: 强制保存文件并退出 Vim(适用于只读文件)。作用: 强制退出 Vim,丢弃所有未保存的更改。退出不保存: 在普通模式下按 ZQ(大写)。作用: 保存所有打开的文件并退出 Vim。作用: 保存当前文件,但不退出 Vim。作用: 保存当前文件并退出 Vim。保存所有窗口并退出: :wqa。命令: :xa 或 :wqa。相当于 :wq,保存并退出。保存并退出当前窗口: :wq。退出当前窗口: :q。原创 2025-02-28 10:42:41 · 2484 阅读 · 0 评论 -
深入解析Linux SFTP命令:put命令详解
put命令是SFTP中用于上传文件的核心工具,其灵活性和强大的选项使其在各种场景下都能发挥重要作用。无论是单个文件的上传,还是整个目录的递归上传,put命令都能轻松应对。如果希望将文件上传到远程服务器的指定目录,可以在命令中指定远程路径。其中,username是服务器上的用户名,hostname是服务器的主机名或IP地址。执行后,file.txt文件将被上传到远程服务器的/home/user/documents目录。执行后,mydir目录及其所有子目录和文件将被上传到远程服务器的/home/user目录。原创 2025-02-14 11:11:37 · 931 阅读 · 0 评论 -
深入解析Linux命令:创建目录mkdir的全面指南
mkdir命令是Linux系统中创建目录的核心工具,其灵活性和强大的选项使其在各种场景下都能发挥重要作用。无论是简单的目录创建,还是复杂的目录结构初始化,mkdir都能轻松应对。如果指定的目录路径中包含不存在的父目录,-p选项会自动创建这些父目录。执行后,myproject目录下将出现src、doc和resources目录,其中resources目录下又包含images和audio子目录。权限使用八进制表示法。执行后,将在testdir目录下创建100个子目录,每个子目录下又包含一个subdir目录。原创 2025-02-14 10:48:29 · 1119 阅读 · 0 评论 -
Linux 清空文件夹:详解 rm 命令的使用与注意事项
在 Linux 系统中,rm 命令是删除文件和目录的主要工具。本文将详细介绍如何使用 rm 命令清空当前文件夹中的所有文件,并探讨其常见用法和注意事项,帮助你安全高效地管理文件。然而,由于其强大的删除能力,使用时需格外谨慎,避免误删重要数据。建议在执行删除操作前备份数据,并结合 -i 选项进行交互式删除,以提高操作的安全性。在磁盘空间不足时,可以使用 rm 命令删除无用文件或目录,释放磁盘空间。系统会逐个提示是否删除文件,输入 y 确认删除,输入 n 取消删除。执行后,当前目录下的所有文件将被删除。原创 2025-02-14 09:34:10 · 1620 阅读 · 0 评论 -
linux命令详解 ps -ef 的用法与实践
ps 命令是用于查看当前系统进程状态的强大工具,而 ps -ef 是其中最常用的选项组合之一。它可以列出正在运行的进程的详细信息,包括进程 ID(PID)、父进程 ID(PPID)、CPU 占用率、内存使用情况、启动时间等。ps -ef 是 Linux 系统中查看进程信息的强大工具,能够帮助用户快速了解系统的运行状态。通过 ps -ef 可以实时监控系统中运行的进程,快速发现异常进程或资源占用过高的进程。ps -ef 是 ps 命令的一种常用选项组合,用于显示系统中所有进程的完整信息。原创 2025-02-14 09:27:46 · 756 阅读 · 0 评论 -
Linux 中的软链接:详解 ln 命令
与硬链接不同,软链接可以跨文件系统,甚至可以指向不存在的目标。如果目标文件被删除或移动,软链接将变成“悬空链接”(Dangling Link),即指向一个不存在的文件。默认情况下,ln 命令创建的是硬链接,但如果加上 -s 选项,它就会创建软链接。执行完这条命令后,link_to_file.txt 就是一个指向 file.txt 的软链接。如果你需要修改软链接的指向,可以使用 ln 命令的 -f 选项来强制覆盖现有的软链接。其中,l 表示这是一个软链接,-> 后面的路径是软链接指向的目标文件。原创 2025-02-14 09:21:09 · 483 阅读 · 0 评论 -
在 Linux 中高效查看端口占用:lsof 命令详解
lsof(List Open Files)是一个强大的工具,不仅可以查看文件打开情况,还能用于查看端口占用信息。本文将详细介绍如何使用 lsof 查看端口占用,并结合实际场景提供实用技巧。lsof 是 Linux 系统中查看端口占用的强大工具,能够帮助开发者快速定位端口占用情况,解决网络冲突问题。通过掌握其基本用法和高级技巧,您可以轻松应对各种端口相关的场景,提升系统管理和问题排查的效率。无论是查看特定端口、过滤协议类型,还是结合其他命令进行高级分析,lsof 都能满足您的需求。NAME:端口和协议信息。原创 2025-02-14 08:58:48 · 513 阅读 · 0 评论 -
Linux系统中 cp 命令的完整使用指南
cp(Copy)是 Linux 系统中用于复制文件或目录的核心命令,支持多种参数控制复制行为。cp 命令通过参数组合可满足从基础文件复制到复杂目录同步的需求。建议高风险操作前使用 -i 参数确认,生产环境中推荐 -a 保留完整属性。-a 等效于 -dR --preserve=all,保留权限、时间戳等所有属性。默认复制链接指向的文件,添加 -d 可保留链接本身。普通用户无法复制无读权限的文件,需使用 sudo。-r 参数确保复制目录内的子文件夹和文件。复制所有 .jpg 文件到指定图片目录。原创 2025-02-14 08:43:01 · 356 阅读 · 0 评论 -
Linux nohup 命令详解:让程序在后台稳定运行
nohup 是 Linux 系统管理中不可或缺的工具,特别适用于需要长时间运行的任务。通过合理使用 nohup,可以确保任务在后台稳定执行,同时方便查看运行日志。掌握 nohup 的使用技巧,能够显著提高工作效率。nohup 是 Linux 系统中一个非常实用的命令,全称为 “no hang up”。它的主要功能是让程序在用户退出终端后依然能够继续运行,同时将输出重定向到指定文件,确保任务不会因终端关闭而中断。此命令会在后台运行 script.py 脚本,并将输出默认保存到 nohup.out 文件中。原创 2025-02-13 15:44:55 · 448 阅读 · 0 评论 -
在Linux中创建Service并设置为开机启动的详细指南
在Linux系统中,Service(服务)是一种后台运行的应用程序,通常用于执行特定的任务或提供某种功能。将应用程序配置为Service并设置为开机启动,可以确保系统重启后应用程序自动运行,而无需手动干预。在Linux中,Service文件通常位于/etc/systemd/system/目录下。我们需要创建一个以.service为后缀的文件来定义Service的配置。使用文本编辑器创建一个新的Service文件。创建Service文件后,需要重新加载Systemd的配置,使其识别新的Service。原创 2025-02-13 11:04:17 · 557 阅读 · 0 评论 -
linux 查看防火墙,开启防火墙,防火墙开放,关闭端口
systemctl status firewalld(或者:systemctl status firewalld.service,或者:systemctl is-active firewalld)active(running):表示防火墙已经开启。4、关闭端口:firewall-cmd --permanent --remove-port=[端口]/tcp,success表示关闭成功。1、查询全部已开放的端口:firewall-cmd --list-all。原创 2025-02-13 09:49:17 · 428 阅读 · 0 评论 -
银河麒麟服务器操作系统 V10 SP1 防火墙(firewalld)指令详解
通过以上指令,你可以轻松管理银河麒麟服务器操作系统 V10 SP1 的防火墙。firewalld 提供了灵活且强大的功能,能够满足大多数场景下的防火墙需求。在银河麒麟服务器操作系统 V10 SP1 中,firewalld 是默认的防火墙管理工具。它提供了动态管理防火墙规则的能力,支持区域(zone)的概念,能够灵活地控制网络流量。规则未生效:修改规则后,记得使用 --reload 重载配置。服务未识别:如果自定义服务未识别,可以手动添加服务定义。富规则允许更复杂的规则配置,例如限制源IP地址。原创 2025-02-13 09:39:47 · 1820 阅读 · 0 评论 -
手把手教你如何在Linux服务器上安装VNC
VNC(Virtual Network Computing)是一种远程桌面控制工具,可以让我们通过网络连接到远程服务器,并像操作本地计算机一样操作远程服务器。本文将详细介绍如何在Linux服务器上安装VNC,并配置远程桌面连接。通过以上步骤,您就可以轻松地在Linux服务器上安装VNC,并实现远程桌面连接。希望本文对您有所帮助!原创 2025-02-13 09:25:02 · 711 阅读 · 0 评论 -
深入解析与解决Linux系统“Too many open files”错误
在Linux系统中,每个进程可以打开的文件数量是有限制的。当进程尝试打开的文件数量超过系统限制时,就会出现“Too many open files”错误。本文将深入分析该错误的原因,并提供多种解决方案。“Too many open files”错误通常是由于系统或进程打开的文件数量超过限制引起的。通过修改系统限制、优化应用程序等方法,可以有效解决该问题。希望本文对您有所帮助!分析应用程序代码,确保打开的文件描述符及时关闭。原创 2025-02-13 09:17:38 · 413 阅读 · 0 评论 -
国产操作系统 麒麟服务器v10离线升级 openssh9.8p1
配置文件允许root远程,允许密码认证,允许公钥认证。#让系统能够找到并加载 OpenSSL 库。#执行前,请确认sshd_config路径。#开机自启并立即运行ssh服务。#允许4个核心编译,速度快。#检查配置并设置安装路径。#更新系统服务和配置文件。原创 2025-02-13 09:05:00 · 885 阅读 · 0 评论