- 博客(113)
- 收藏
- 关注
原创 export 命令详解
exportexport将变量从当前 Shell传播到子进程是配置应用程序和开发环境的标准方式支持函数导出(Bash 特有)可以临时或持久地设置环境变量环境变量是name=value的简单字符串子进程继承父进程的环境变量子进程不能修改父进程的环境变量导出的变量在终端会话结束后消失(除非持久化)正确使用export可以帮助你构建更加模块化、可配置和可维护的 Shell 脚本和应用程序。
2026-01-10 15:55:23
320
原创 Linux declare 命令详解与示例
是编写健壮、可维护的 Bash 脚本的重要工具。通过合理使用变量属性,可以提高代码的清晰度和安全性。,用于声明变量和设置变量的属性。它是 Bash 编程中非常强大的工具。
2026-01-09 14:48:31
166
原创 Linux hash 命令详解
命令是 Shell 性能优化的重要工具,理解它的工作原理可以帮助你更好地调试和优化命令行环境。当你在终端输入一个命令时,Shell 需要找到这个命令对应的可执行文件。当 PATH 改变或命令位置变化时很有用。哈希表存储了最近执行过的命令的路径,可以加速命令查找。A: 可能是哈希表缓存了旧的路径。,避免每次都遍历 PATH 目录,从而。是 bash 内置命令,不会被缓存。,用于管理和查看 shell 的。显示 ls 命令的缓存信息。显示命令的完整路径,但。
2026-01-09 13:59:42
278
原创 Linux getopts 命令详解
是编写健壮、用户友好的命令行脚本的重要工具。掌握它可以让你创建更专业的 Shell 脚本。,用于解析命令行参数。它是编写脚本时处理参数的标准方法。
2026-01-09 13:24:23
212
1
原创 Linux disown 命令详解
是管理长时间运行后台任务的强大工具,特别适合开发和测试环境。但在生产环境中,建议使用。这样,即使 Shell 退出,这些进程也能继续运行。,用于将作业从作业表中移除,使其与当前 Shell。等专业的进程管理工具。
2026-01-08 14:48:21
282
原创 Linux IFS 环境变量详解
IFS 是 Shell 编程中非常重要但又容易出错的特性。理解它的工作原理,遵循最佳实践,可以避免很多常见的 Shell 脚本问题。,它定义了 Shell 在**分词(word splitting)**时使用的分隔符。
2026-01-08 14:24:31
278
原创 Linux PS4 环境变量详解
设置为箭头# 设置为调试标记# 显示执行时间export PS4="+ \t " # 格式: + 14:30:45# 带日期时间。
2026-01-08 14:03:36
306
原创 Linux PS3 环境变量详解
export PS3="请输入选项编号: "# 或永久设置echo 'export PS3="请输入选项编号: "' >> ~/.bashrc。
2026-01-08 13:54:28
298
原创 Linux的PS1 配置示例
这个 PS1 配置包含多个部分,让我详细分解:1. 第一部分:终端标题设置如果设置了 chroot各颜色代码详解转义序列解释 和 :包裹非打印字符,确保 Bash 正确计算提示符长度 或 :ASCII 转义字符(ESC,十六进制 0x1B) :响铃字符(ASCII 7),在标题序列中用作结束符完整等效写法这个配置的特点 功能全面:设置终端标题、显示环境信息、彩色提示符 用户友好:颜色区分不同类型信息 信息丰富:显示用户、主机、完整路
2026-01-07 16:42:01
322
原创 Linux bind 命令详解
bind命令是 Bash 的高级功能,可以显著提高命令行操作效率。个性化快捷键:创建自己的高效工作流增强编辑功能:改进命令行编辑体验宏录制:自动化重复任务多模式切换:适应不同工作场景。
2026-01-06 13:42:18
394
原创 Linux bg 命令详解与示例
bg将暂停的作业转为后台运行管理多个并发任务灵活切换工作焦点实现基本的并行处理掌握bgfgjobsCtrl+Z这一套作业控制工具,可以显著提高命令行工作效率,特别是在处理长时间运行的任务时。
2026-01-06 13:38:12
328
原创 Linux alias 命令详解
alias简化常用命令添加安全保护创建个性化工作流减少打字错误合理使用别名可以显著提高命令行工作效率,但要注意避免过度使用导致混乱。建议将常用别名保存在文件中,并通过~/.bashrc加载。
2026-01-06 13:35:17
415
原创 Linux 空操作详解
在脚本开头定义可能用到的函数# 如果不需要实现,就设为空操作} # 默认不记录# 如果启用调试,重新定义thenfi占位符:在未实现的代码处保持语法正确忽略错误:强制命令返回成功状态无限循环:创建持续运行的进程变量处理:安全地设置默认值代码框架:构建脚本或函数的骨架最常用的空操作是和true,它们都返回退出码 0,但是 Shell 内置命令,而true通常是外部命令(也有内置版本)。在性能关键的代码中,通常更快。
2026-01-06 13:28:51
384
原创 awk -F: ‘$1==“root“ {print $3}‘ /etc/passwd 详细解释
这个命令是Linux系统管理中非常基础和重要的命令,常用于脚本编写和系统管理任务中。因为root用户的UID是0,这是Linux系统中最高权限的用户。
2025-12-11 15:36:47
271
原创 NDISASM 反汇编器完整使用指南
掌握了这些 NDISASM 的使用技巧,你就可以有效地分析各种二进制代码了!从简单的程序分析到复杂的逆向工程,这个工具都是非常有用的。NDISASM 是 NASM 包附带的。,用于将机器码反汇编为汇编指令。
2025-12-09 14:05:01
211
原创 NASM 汇编器完整使用指南及示例
现在你已经掌握了 NASM 的全面用法!从简单的 Hello World 到复杂的多文件项目,都可以使用这些命令和技巧。
2025-12-09 13:59:19
294
原创 VS Code 使用 VS2022 编译 C++ 的完整流程
按照这个流程,你应该能成功配置 VS Code 使用 VS2022 编译器进行 C++ 开发。如果遇到具体问题,可以提供错误信息,我会帮你解决!(如需 CMake 项目)
2025-12-08 15:42:12
339
原创 VS Code 常用快捷键
需要特定类别的更详细说明吗?可以告诉我你的使用场景(如前端开发、Python 调试等),我会提供更有针对性的快捷键组合!
2025-12-08 13:52:06
397
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅