apt出现no public key available for the following key IDs

昨天在163为开源做贡献 网易推出开源软件镜像这篇文章说到网易的开源第一步,想说在我的debian上测试一下速度,结果被提示:
W: There is no public key available for the following key IDs:
4D270D06F42584E6
W: You may want to run apt-get update to correct these problems
Read more »

shell编程入门_bash自动ssh到远程机器

已经生成ssh的key,所以ssh的时候是不用输入密码的。
用shell来做ssh连接到远程机器,然后压缩打包某个目录的脚本。

  1. #!/bin/sh
  2. tar zcfP /root/etc.tar.gz /etc/
  3. ip="192.168.0.7"
  4. echo 文件正在传输,稍候将进行解压缩..
  5. scp etc.tar.gz $ip:/root/test/
  6. ssh -tt $ip  << EOF >/dev/null 2>&1
  7. cd /root/test
  8. tar zxf etc.tar.gz -C /root/123
  9. sleep 2
  10. exit
  11. EOF
  12. echo 准备退出...
  13. sleep 2


sed常用命令-2

去除所有空格或TAB
sed ‘s/[ \t]//’

去除所有行前面的空格或TAB
sed ‘s/^[ \t]*//’

每行的行首增加固定的空格 例如3个空格
sed ‘s/^/3个空格/’

精确到行 匹配
只有包含adfa的行才发生替换行为,将adfa替换为ADFA
sed ‘/adfa/s/adfa/ADFA/g’
Read more »

sed常用命令

  1. root@debian:~# cat 123
  2. aaaaaaaaaaaaaaaaa
  3. bbbbbbbbbbbbbbbbb
  4. ccccccccccccccccc
  5. ddddddddddddddddd
  6. 11111111111111111
  7. 22222222222222222
  8. 33333333333333333
  9. 44444444444444444
  10. abcd1234
  11. 1234abcd
  12. AaAaBbBbCcDd

Read more »

linux的shell下最简单的计算器

linux shell 制作最简单的计算器!

  1. #!/bin/sh
  2. echo '简易计算器  例如 1+3'
  3. read input
  4. echo $[input]