Shell

linux使用nc命令传输文件

  目的主机的22端口不能使用,于是scp也不能用,想要传文件可以使用nc命令: 目的主机:nc -l 8765 > outFilename 源主机:nc 目的主机ip 目的主机nc端口 < inFilename 其中目的主机端口开大一点,别占用系统端口就好了。   nc还有很多很强大的功能,比如聊天,扫描端口等等,具体可以参考man。 参考 http://www.linuxso.com/command/nc.html…

Read more

shell中设置static变量

  我有一个代码,需要在并行机上跑,但是由于需要测试不同的参数,问题就很纠结。一开始我把这些参数写到文件,然后提交多次脚本,脚本中设置从文件中获取变量。结果发现提交时每个脚本总是提交最后一次的参数,因为提交时任务不确定,而写入文件的变量会发生覆盖,导致脚本开始跑的时候只有最后一次参数生效。   说的有点绕口,反正,如果需要在文件中设置static变量或者全局变量就用export到环境变量就可以了: a=1 $a=$(($a+1)) export a…

Read more