shell 命令个人理解

总结一下我在工作中常用到一下命令:

1:grep "要查的内容" "文件名" 

2: | 管道符 对着符号 总结就是 做面的输出是右面的参数

例如:echo "aaa bbb" | awk -F " " '{print $1}'

3:find 命令

这个命令有个很常用也很方便的操作 用来查找内容所在的文件

find 路径 -name "文件名(使用*c *sql *sh)” | xargs grep "内容"

4:awk 命令 这个命令说起来很大 很复杂 在这里我就说一下我常用的一个

awk -F " " '{print $1}'  这里-F是用来指定分隔符 $是用来输出按分割符分割后的第几个

5:> >> 重定向

说起这个就来说下rm 命令 rm 是用来删除文件的 但在生产环境中 这个名利一般被设定成交互的需要 操作员去确定

那么当我们想清空一个文件的时候 就可以用到 >这个命令了 >> 即追加

6:在vi下

:%s/要替换的内容/替换的内容/g  这个命令是用来处理 文件从win 到 linux 上由于换行符问题

7:wc 这个名利也比较常用 

wc -c 统计文件的字节数

wc -l 统计文件的行数


8:在shell 中执行数学运算 上次面试被问道了这个问题

顺便吐槽一下 我连着三次面试 扯了一大堆 然后告诉我 我们这里做的是java项目 而对于我这个半路出家的人来说不会java 那为什么招聘信息上要写python跟c呢!!!! 

var1=10

var2=20

var3=`espr $var1 + $var2`

ehco "$var3"

9:http://man.linuxde.net/test  这里提供了shell 中的测试命令 可以在这里找 一般在if then 中用到

10:在shell中自己定义的变量名千万不要跟系统的名字一样 不然很难发现错误

11:自我感觉shell的学习 不会的直接去查就行了 多做下笔记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值