news 2026/6/10 19:16:23

16、UNIX和Linux实用技巧与操作指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
16、UNIX和Linux实用技巧与操作指南

UNIX和Linux实用技巧与操作指南

1. 位置参数与调试

在使用脚本时,位置参数是非常有用的。例如,$1$2$3分别代表传递给脚本的第一个、第二个和第三个参数,$#表示参数的数量。在调试使用位置参数的脚本时,我们可以通过set命令来设置和查看这些参数。
- 设置位置参数:

$ set -- $ set Chris $ echo Hello $1 Hello Chris $ set Sam $ echo Hello $1 Hello Sam
  • 查看所有环境变量和位置参数:只需输入set命令。
  • 取消所有位置参数:使用set --命令。
2. 带选项的脚本编写

编写带参数的脚本很直接,只需检查$1$2等。但对于选项,情况就复杂一些。选项是以连字符开头的参数。例如,我们想编写一个命令mycommand,当使用-h选项时,打印帮助信息而不执行命令:

$ mycommand -h Usage: mycommand [-h]
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/10 13:55:21

18、高级 shell 编程实用指南

高级 shell 编程实用指南 1. 文件处理与数据完整性检查 在当前目录中,如果存在同名文件, split 命令会覆盖 xaa 文件。接收到的文件可以合并后进行 uudecode 操作,以恢复原始文件 bigdata 。不过, uudecode 只能去除单个文件的页眉和页脚,无法处理文件中间插入…

作者头像 李华
网站建设 2026/6/10 14:48:20

19、高级Shell编程与正则表达式实用指南

高级Shell编程与正则表达式实用指南 1. 杂项实用工具 在处理文件时,不同操作系统的文件结构可能存在差异。当需要在UNIX系统和非UNIX系统之间进行文件转换时,可以使用 dd 命令。例如,某些系统要求文件以固定大小的块序列形式组织,或者使用与ASCII不同的字符集。 dd 命…

作者头像 李华
网站建设 2026/6/10 10:53:06

acer电脑也可以用下面命令调查电池报告——宏基笔记本用的三洋电池-recent usage显示最近的使用情况-Usage history显示一段时间的-但是不是所有的日期,估计有些丢失了-估计因为重

acer电脑也可以用下面命令调查电池报告——宏基笔记本用的三洋电池-recent usage显示最近的使用情况-Usage history显示一段时间的-但是不是所有的日期,估计有些丢失了-估计因为重装系统有关。-重装破解系统没有序列号 powercfg/batteryreport Battery report COMPUTER NAME …

作者头像 李华
网站建设 2026/6/9 12:35:14

Gemini 3.0 Pro 的幻觉:gemini cli 可以“/context add“添加上下文

对比下来,还是Chatgpt 更了解 gemini cli 的使用。 Gemini 告知可以通过 /context add 实现上下文超长背景信息的使用,我信以为真,还煞有介事列举了优缺点和对比。结果Chatgpt对此予以否认:国内AI应该学习antigravity, gemini cli…

作者头像 李华