linux常用命令积累

linux常用命令积累

工作中发现有的人对linux真的是知道的太少,而自己好像还在门口,一直进不去。。。。

1. sed

1、使用" " 不是使用’ ’
文件中有:

     ...
     containers:  
      - name: web04-pod
        imagePullPolicy: Never 
        name:122.10.23.32/iamge-lixi:1.4.2
     ....
     containers:  
      - name: web02-pod
        imagePullPolicy: Never 
        name:122.10.23.32/lixi:1.0.2

我想把iamge-lixi后面的1.4.2改成变量IMAGE_TAG的值,iamge-lixi也不是固定的,不过他的值等于变量IMAGE_NAME
如何使用一条命令修改呢?
刚开始我用:sed -i 's|${IMAGE_NAME}:.*$|${IMAGE_NAME}:${IMAGE_TAG}|' test.txt并不好使
后来sed中如何使用变量可以看到
使用sed -i "s|${IMAGE_NAME}:.*$|${IMAGE_NAME}:${IMAGE_TAG}|" test.txt就可以了。
在这里插入图片描述
或者使用sed -E "s|^(.*${IMAGE_NAME}:).*$|\1${IMAGE_TAG}|" test.txt
在这里插入图片描述

2. windows改成linux文件格式

windows上编辑文件总是\r\n换行符,到了unix总是出问题,奶奶的!
方法1:不方便

vim 文件名 
:set ff=unix

方法二:要安装命令

dos2unix 文件名

方法三:

sed -i 's/\r//' 文件名

3. curl

# curl调用摘要认证
curl -u "username:password" -X GET -v --digest http://IP:PORT/URI

4. ansible

ansible all -m copy -a "src=/var/lib/test.zip dest=/var/lib/test.zip"
ansible all -m shell -a "rm /var/lib/dest -rf" 
ansible all -m shell -a "unzip /var/lib/test.zip"

5. 一张很全的linux监控及诊断命令图

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值