zoukankan      html  css  js  c++  java
  • xargs scp,sudo非交互式输入密码,cut字符切割,

    1.xargs:它擅长将标准输入数据转换成命令行参数,xargs能够处理管道或者stdin并将其转换成特定命令的命令参数

    ==========相当于shell里面的管道|

    eg:she;

    find . -name *tree-r-last* |xargs ls -lh

     

    2.scp时取消yes/no回答:

    vim /etc/ssh/ssh_config

        StrictHostKeyChecking no

     ssh  -o StrictHostKeyChecking=no    用户@ip 

    -o ConnectTimeout=5            //设置超时时间

    scp时非交互给密码:

    yum -y install sshpass

    sshpass  -p  "password"  scp -r  用户@ip:/some/remote/path   /some/local/path
    sshpass  -f  "/path/to/passwordfile"  scp  -r  用户@ip:/some/remote/path   /some/local/path

    echo 密码|sudo -S "命令" //取消本地sudo交互式密码
    为了防止在屏幕上显示密码可以使用 -e 标志,并将密码作为 SSHPASS 环境变量的值输入
    echo y|sudo mkfs.ext4 /dev/${md_id}            //管道一个y给sudo命令
    echo "password" | sudo -S 命令
    //管道一个密码给sudo命令
    echo "密码"|sudo -S bash -c '命令'


    3.cut字符切割

    echo  $变量名| cut  -b  起始位置-结束位置                        //从1开始计算

    echo $变量名 |cut -c 字符位置

    cut -d 分割符  -f  列

    
    
    • -b :以字节为单位进行分割。
    • -c :以字符为单位进行分割。  
    • -d :自定义分隔符,默认为制表符。  

               屏蔽其后的特殊字符

    • -f :与-d一起使用,指定显示哪个区域。   fields   一般用以指定分隔符后的第几列
    
    
  • 相关阅读:
    洛谷——P1141 01迷宫
    洛谷——P1781 宇宙总统
    洛谷——P1608 路径统计
    洛谷——P1144 最短路计数
    洛谷—— P1162 填涂颜色
    python(22)- 递归和函数式编程
    android驱动例子(LED灯控制)
    Android之SDK、NDK、JNI和so文件
    NDK 与 JNI 的关系
    Android之NDK开发
  • 原文地址:https://www.cnblogs.com/krystal-LA-zx/p/14087056.html
Copyright © 2011-2022 走看看