调试、测试与快捷键


文档摘要

调试、测试与快捷键 为了调试你的 Bash 脚本,你可以在执行脚本时使用 : 或者,你可以添加 。 会启用 shell 的一种模式,在这种模式下,所有执行的命令都会打印到终端。 另一种测试脚本的方法是使用这个很棒的工具: https://www.shellcheck.net/ 只需将你的代码复制并粘贴到文本框中,该工具就会为你提供一些关于如何改进脚本的建议。 你也可以直接在终端中运行这个工具: https://github.com/koalaman/shellcheck 如果你喜欢这个工具,请记得在 GitHub 上给它加星,并为它做出贡献! 作为一名系统管理员或 DevOps 工程师,我每天有大量时间待在终端中。

调试、测试与快捷键

为了调试你的 Bash 脚本,你可以在执行脚本时使用 -x

bash -x ./your_script.sh

或者,你可以添加 set -xset -x 会启用 shell 的一种模式,在这种模式下,所有执行的命令都会打印到终端。

另一种测试脚本的方法是使用这个很棒的工具:

https://www.shellcheck.net/

只需将你的代码复制并粘贴到文本框中,该工具就会为你提供一些关于如何改进脚本的建议。

你也可以直接在终端中运行这个工具:

https://github.com/koalaman/shellcheck

如果你喜欢这个工具,请记得在 GitHub 上给它加星,并为它做出贡献!

作为一名系统管理员或 DevOps 工程师,我每天有大量时间待在终端中。以下是我最喜欢的快捷键,它们帮助我在编写 Bash 脚本或在终端中工作时更快地完成任务。

下面这两个快捷键在你输入很长的命令时特别有用。

  • 从光标位置删除到行尾的所有内容:
Ctrl + k
  • 从光标位置删除到行首的所有内容:
Ctrl + u
  • 从光标位置向后删除一个单词:
Ctrl + w
  • 向后搜索历史命令。这可能是我最常用的快捷键之一。它非常实用,大大加快了我的工作流程:
Ctrl + r
  • 清屏:我用这个代替输入 clear 命令:
Ctrl + l
  • 暂停屏幕输出:
Ctrl + s
  • 在之前被 Ctrl + s 暂停的情况下,重新启用屏幕输出:
Ctrl + q
  • 终止当前命令:
Ctrl + c
  • 将当前命令放到后台运行:
Ctrl + z

我每天都会经常使用这些快捷键,它们为我节省了大量时间。

如果你觉得我遗漏了什么,请随时加入 DigitalOcean 社区论坛 的讨论!

免责声明
本文件由基于人工智能的机器翻译服务翻译而成。尽管我们力求翻译准确,但请注意,自动翻译可能包含错误或不准确之处。应以原始语言版本的文件为准。对于关键信息,建议使用专业人工翻译。对于因使用本翻译而产生的任何误解或误读,我们概不负责。


作者与出处
原作者: bobbyiliev
来源:bobbyiliev
许可证:MIT
整理: 灏天文库整理
由灏天文库结构化整理,提供目录导航、全文检索与在线阅读,便于系统化学习
发布者: 作者: bobbyiliev 转发
评论区 (0)
U