gpt4 book ai didi

linux - 我必须学习哪些命令才能成为一名高效的 Linux shell 脚本程序员?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:14:16 26 4
gpt4 key购买 nike

我最近开始涉足 Linux 开发领域。我想学习一些新东西并且认为 bash 可能很有趣。随着我对 bash 编程的了解越来越多,我发现有相当多的有用工具可供使用(例如 greptrawk 等)太多了,我只是不知道哪些是“重要的”学习。

Shell 脚本命令在很大程度上取决于系统本身的配置,并且会随着时间的推移发生巨大变化,这与大多数编程语言不同(其中核心库随语言本身一起提供,代表程序员将要使用的“核心”命令集与外界互动时使用)。因此,

作为现代 Linux shell 脚本程序员,我应该熟悉哪些命令行工具?

最佳答案

  • 压缩和解压缩各种文件。
  • 使用手册页
  • alias 总是很有帮助
  • 如其他人所述,sedgrep(RegEx 通常很好理解),sorthead, tr, cut
  • echo & printf(它们的区别以及什么时候用什么)
  • 通过 $? 获取返回值(不是很有用,但在编写脚本时仍然很方便)
  • top, ps, kill, 如何后台/前台/挂起一个进程

重要的是结合现有的许多工具,其中最有用的工具。遇到困难时使用 man 可能是最重要的事情。

关于linux - 我必须学习哪些命令才能成为一名高效的 Linux shell 脚本程序员?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/770744/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com