有没有好的免费(最好是 PDF)在线 bash 教程? [关闭]

2023-12-31

我发现自己比以前更多地处理脚本,而且我在这方面(以及一般的 Linux 系统管理/安全性)缺乏知识,正在成为一个障碍。

任何人都可以推荐一个好的 bash 脚本/linux 管理在线资源吗?最好是 pdf 格式,这样我就可以将其(单个文件)复制到我的 PDA 上。


我从中学到了很多高级 Bash 脚本指南 http://tldp.org/LDP/abs/html/

本指南主要针对编程初学者,但事实证明它也很有用:Bash 初学者指南 http://tldp.org/LDP/Bash-Beginners-Guide/html/.

在破解 Bash 时,我通常使用 HTML 版本作为参考,但如果您想通读它们,这两个指南都有 PDF 版本。您可以在以下位置找到所有格式的指南http://www.tldp.org/guides.html http://www.tldp.org/guides.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

有没有好的免费(最好是 PDF)在线 bash 教程? [关闭] 的相关文章

  • 如何删除名称最大的目录?

    我有一个包含子目录的目录 其中一些名称是数字 不看的话 我不知道数字是多少 如何删除名称最大的子目录 我认为解决方案可能会将子目录按相反顺序排序 并选择以数字开头的第一个子目录 但我不知道该怎么做 感谢您的帮助 cd yourdir go
  • 在 bash 中将 kB 和 GB 转换为 MB

    我使用 awk 和 sed 来获取表中的分区列表及其大小 我想用它来计算各个表的每日增量 这是我的输出 现在我正在努力将所有大小转换为 MB 匹配第二个字段中的数字并根据 MB 或 GB 字符串相乘的最佳 bash 方法是什么 201706
  • seq 使用逗号作为小数点分隔符

    我注意到一个奇怪的现象seq我的一台计算机 Ubuntu LTS 14 04 上的行为 不是使用点作为小数点分隔符 而是使用逗号 seq 0 0 1 0 2 0 0 0 1 0 2 我的另一台 PC 上相同版本的 seq 8 21 给出了正
  • 在 bash tee 中,正在将函数变量设置为本地函数,我该如何逃避这个问题?

    我一直坚持使用 bash scipt 它应该同时写入标准输出和文件 我正在使用函数和其中的一些变量 每当我尝试将函数重定向到文件并用 tee 在屏幕上打印时 我无法使用在函数中使用的变量 因此它们以某种方式变成本地变量 这是一个简单的例子
  • brew install python,但随后:“python-2.7.6 已安装,只是未链接”

    免责声明 菜鸟 操作系统 10 8 5 当我在 bash 中安装 python 时 我得到了这个警告和错误 https i stack imgur com TBgBT png Warning Could not link python Un
  • 创建证书以通过 bash 在 Mac OS X 上签署 GDB

    我正在尝试通过以下方式在 Mac OS X 上安装 gdblink1 http www patosai com blog post installing gdb on mac os x yosemite and link2 http ntr
  • 使用 tac 和 sed 反转文件

    我有一个用例 我需要搜索并替换文件中最后一次出现的字符串并将更改写回文件 下面的案例是该用例的简化版本 我正在尝试反转该文件 进行一些更改 再次将其反转并写入该文件 我为此尝试了以下代码片段 tac test sed s a b sed i
  • 如何在 JS 文件中使用 Github 机密

    我有一个基本的 git 存储库 其中包含用于构建和部署的 github 操作 主要是 HTML 和 TS 文件 但是我必须在一些需要保密的 API 密钥中使用 所以我想办法为他们使用 GITHUB SECRETS 如何在我的 js 或 TS
  • 如何通过ssh获取远程命令的退出代码

    我正在通过 ssh 从远程计算机运行脚本 ssh some cmd my script 现在 我想在本地计算机上存储 shell 脚本的退出状态 我该怎么做 假设没有任何问题ssh其本身 其退出状态是在远程主机上执行的最后一个命令的退出状态
  • 在 Bash 中获取 Mac OS X 上正在运行的应用程序列表? [关闭]

    Closed 这个问题是无关 help closed questions 目前不接受答案 是否可以使用 Bash 获取正在运行的应用程序列表 我不是在谈论进程 而是在 Dock 中的应用程序 以及菜单栏中的应用程序也很好 osascript
  • shell脚本中的“##”是什么意思? [复制]

    这个问题在这里已经有答案了 在编写脚本时 我遇到了这个命令 f file 我很想知道 什么是 这行是什么意思 In bash 它删除了前缀模式 在这里 它基本上为您提供了最后一个路径分隔符之后的所有内容 通过贪婪地删除前缀 后面跟随任意数量
  • 向后台进程发送命令

    我有一个先前运行的进程 process1 sh 它正在后台运行 PID 为 1111 或其他任意数字 我怎样才能发送类似的东西command option1 option2PID 为 1111 的进程 I don t想要启动一个新的proc
  • bash 将输出重定向到文件,但结果不完整

    重定向命令输出的问题已经被问过很多次了 但是我有一个奇怪的行为 我使用的是 bash shell debian 版本 4 3 30 1 release 并尝试将输出重定向到文件 但并非所有内容都记录在文件中 我尝试运行的 bin 文件是 l
  • Linux无法删除文件

    当我找到文件时 我在删除它们时遇到问题 任务 必须找到带有空格的文件并将其删除 我的尝试 rm find L root grep i 但我有错误 rm cannot remove root test No such file or dire
  • 关键字“if”如何测试一个值是真还是假?

    在 bash 脚本中 if 1 then echo Yes else echo No fi Output Yes 它表示 1 被视为真值 但在代码中 word Linux letter nuxi if echo word grep q le
  • Slurm:提交到多个节点时出错(“slurmstepd:错误:execve():python:没有这样的文件或目录”)

    我有一个 bash 脚本submit sh用于向 Slurm 服务器提交训练作业 其工作原理如下 正在做 bash submit sh p1 8 config file 将提交一些对应的任务config file至 8 个 GPU 分区p1
  • 运行具有外部依赖项的 Scala 脚本

    我在 Users joe scala lib 下有以下 jar commons codec 1 4 jar httpclient 4 1 1 jar httpcore 4 1 jar commons logging 1 1 1 jar ht
  • 执行命令而不将其保留在历史记录中[关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 在进行软件开发时 经常需要在命令行命令中包含机密信息 典型示例是将项目部署到服务器的凭据设置为环境变量 当我不想将某些命令存储在命令历史记
  • bash 子 shell 中出现陷阱“kill 0”的分段错误

    我正在尝试编写一个并行构建多个 Dockerfile 的小脚本 但是如果我想取消该脚本 我也想杀死子进程 这样做的结果是segmentation fault 不知道为什么 为了澄清我正在杀死脚本 C trap kill 0 SIGINT S
  • Bash - 将键绑定到字符串(不是函数)

    如何获得键绑定以导致在命令行插入任意文本 在 zsh 中我这样做 bindkey s m myspecialscript 在 bash 中 有等效的吗 没有一个内置函数可以实现我想要的功能 bind e E home yourscript

随机推荐

  • Android API级别30,无法再从Android arp表获取wifi网络设备MAC地址

    我有一个小型网络扫描仪应用程序 它需要查找响应 ping 等的扫描设备的 MAC 地址 很快 Google 需要 targetSdkVersion 30 这意味着在没有响应的情况下无法再以任何方式访问 arp 表 没有权限 以前我用过 bu
  • 错误:您的要求无法解析为一组可安装的软件包。(在服务器上)

    我的项目使用 laravel 5 3 现在我正在将其设置到服务器 这样做时出现了问题 我陷入了这个错误点 当我跑步时 作曲家安装 no dev 命令出现以下错误 Problem 1 Installation request for fgro
  • 在 IE9 中使用 cookie 发出 CORS 请求?

    在 IE9 中 我尝试使用 cookie 发出跨源请求 但是 即使我将 Access Control Allow Origin Access Control Allow Credentials Access Control Allow Me
  • 从 Excel 导出注释

    有没有办法从 Excel 工作表中导出注释以及单元格值 以下是返回工作表中所有注释的函数示例 Sub CreateCommentsSummary Dim rgComments As Range rgCell As Range rgOutpu
  • Xcode 9 - 链接器命令失败,退出代码为 1

    编译应用程序时出现以下错误 使用比以前的文件 4 0 旧版本的 Swift 语言 3 0 编译的文件 请你帮助我好吗 使用 xcworkspace 来构建而不是 xcproject 当使用 Cocoapods 并且您从 xcproject
  • 如何自动发现 WCF 服务?

    有没有办法自动发现网络中特定的 WCF 服务 如果可能的话 我不想用地址配置我的客户端 是的 有一种自动发现服务的方法 NET 4 0 包含一个称为 WCF Discovery 的功能 它基于 WS Discovery 协议 这里有一个显示
  • sed -i 选项有什么作用?

    我正在调试 shell 脚本并尝试找出以下命令执行的任务 sed i 1 999d home org user data txt 我需要更改此命令 因为它失败并出现以下错误 illegal option sed i 但在更改之前 我需要了解
  • 在 Laravel 中动态使用模型

    在我的 laravel 项目中 我创建了一个控制器 用于从调用同一控制器的所有刀片中删除项目 通过传递动态 id 和模型名称 但显示找不到类的错误 例如 未找到 用户 类 如何添加使用用户 动态地在我的控制器中编写代码 namespace
  • 如何设置 hy 项目以便可以使用 pytest 进行测试

    我正在尝试使用 pytest 测试 hy 项目 但 pytest 发现我的测试时遇到问题 需要做什么才能让 pytest 能够获取用 hy 编写的测试 我假设测试可以用 hy 编写并由 pytest 发现 因为native tests主要
  • Akka-http中获取客户端IP

    我正在尝试编写一个 Akka HTTP 微服务 akka 版本 2 4 11 Scala 版本 2 11 8 在撰写本文时都是最新版本 它知道客户端服务的 IP 即远程地址 但我无法得到这个上班 我可以创建并运行一个显示 Hello 的服务
  • 我将如何设计客户端队列系统?

    OVERVIEW 我正在开发一个项目 但遇到了一些问题 因为事情没有按照我希望的顺序发生 所以我一直在考虑设计某种队列 我可以用它来组织启动期间 即页面加载时 使用的函数调用和其他各种 JavaScript jQuery 指令 我正在寻找的
  • 使用SASS/SCSS生成CSS变量

    我目前正在使用 SCSS 尝试重新创建 CSS 块 CSS 块如下 root Franklin Blue 1d1c4d Light Blue 4e5d94 Pale Blue 7289da Pure White ffffff VLight
  • IIS 和 ASP.Net Web 开发服务器之间的行为差​​异?

    在开发过程中 我通常使用 Web 开发服务器 有时称为 Cassini 测试 ASP Net 应用程序 有时 当我发布到真实的 IIS 环境时 我注意到应用程序的行为有所不同 那么 生产 IIS 服务器和 ASP Net Web 开发服务器
  • 使用 SQL 凭据通过 OpenRowSet 打开文件

    我正在尝试运行以下语句 INSERT INTO table SELECT FROM OPENROWSET Microsoft ACE OLEDB 12 0 Excel 12 0 Database server folder file xls
  • 无法卸载 Tensorflow

    The 下图 https i stack imgur com LVJTh png显示已安装的各种版本的tensorflow 但我无法卸载它 我尝试了 pip pip3 conda 但仍然无法识别 TensorFlow 我什至尝试了该线程中的
  • 0.0 - 1.0 值范围的命名约定?

    对于命名变量 我希望尽可能清晰 百分比的范围可以是 0 到 100 我的公共变量只接受 0 0 到 1 0 之间的值 因此将其命名为 百分比 可能会导致混乱 并且简单地将其命名为 值 不会澄清范围限制 对于表示 0 0 和 1 0 范围内的
  • 仅当元素前面没有文本节点时,如何匹配元素的第一个子元素?

    我试图匹配 div 的 h4 使用 jQuery 以便我可以删除它的上边距 但是 我只想匹配 h4 上面没有文本的情况 例如 匹配这个 div h4 Header h4 div 但不是这个 div Blah blah blah h4 Hea
  • 如何垂直对齐两个div的内容?

    我正在尝试对齐两个div在我的 HTML 中水平放置 第一个包含图像 第二个包含文本 这是使用的代码 div style width 55px img src img look svg alt div div style display i
  • 允许两个线程同时编辑同一对象的不同属性是否安全?

    我正在编写一个编目应用程序 它解析文件并从中提取信息 并将每个文件的信息存储在对象实例中 除了从文件中提取的数据之外 对象还具有其他元数据属性 作者 标签 注释等 这些属性随后存储在单独的 XML 文件中 从文件中提取数据是一个耗时的过程
  • 有没有好的免费(最好是 PDF)在线 bash 教程? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我发现自己比以前更多地处理脚本 而且我在这方面 以及一般的 Linux 系统管理 安全性 缺乏知识 正在成为一个障碍 任何人都可以推荐一个