总结shell

本文深入浅出地介绍了Shell编程中初学者容易掌握但难以理解的关键概念,包括cat命令的基本使用、管道操作的比喻、输出重定向与输入重定向的区别、表达式语法以及错误输出重定向的技巧。通过实例阐述了每个知识点的重要性,旨在帮助初学者更全面地掌握Shell编程的基础与高级技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

总结shell里面一些初学者不容易懂得点,因为我本身就是初学者,所以有一些知识点是不容易通过字面意思理解的,下面写在这里。

便于理解的一个方法就是举例子)举个例子就是哪些容易学,哪些不容易理解:丁是丁,卯是卯的知识容易学,只需要记忆,不需要太多理解。例如ls命令就是显示当前目录下面的目录或者文件,关于这个命令没什么好多说的,一般学习起来都不会有太多疑问,但是|管道这个知识点就需要你去理解,因为你单纯的从字面的意思上理解不了,这要你去看定义,去看使用方法,去看例子。

1.cat:  cat filename 将文档中的内容显示出来

2.管道:管道像是一个物理管道,更像是输入和输出重定向的综合。命令1|命令2,通过管道可以把一个命令的输出传递给另一个命令的输入,从而省去中间的过程。

3.>输出重定向其中>是创建或者覆盖也就是说原有的会被清空,>>输出重定向,>>是指追加,即追加到那个文件的末尾,也就是原有的内容不受影响。

4.<输入重定向    命令<文件  将文件作为命令的输入。

5.let a+=1 ,a=$[$a+1]   两种表达格式,但是作用是一样的。


6.2>&1把标准错误重定向到标准输出中,常用的地方时使用管道时,管道是对标准输出的转移,例如ssh -V  2>&1 | cut 1-3


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值