代码改变世界

Linux命令

2018-04-02 13:57  dengchaojie_learner  阅读(141)  评论(0)    收藏  举报

 

#!/usr/bin/expect -f

 

#!/usr/bin/scp

 

 

 

spawn scp xxx.ipa root@x.x.x.x:/x/x/

 

expect {

 

"(yes/no)?" {send "yes\r"; exp_continue}

 

"password:" {send "xxxxxx\r"}

 

}

 

 

 

坑:先执行spawn,所以先指定路径#!/usr/bin/expect -f;

 

再执行命令scp,#!/usr/bin/scp放在第二个位置;

 

 

2、删除当前行数
dd删除当前行。(直接在vi编辑中按下字母dd即删除当前行)

 

3、删除当前行后面的全部内容
dG是删除当前后面的全部内容(直接在vi编辑中按下字母dG即删除当前行及后面所有内容)

 

到结尾是G
到开头是gg

 

 

 

移到行首有两个,0 和 ^ (shift+6),在行首第一个字符是空白字符时有点区别。
移到行尾是 $ (shift+4)