Shell

  • linux
    Linux,  Shell,  技术,  系统运维

    本地同步服务器代码

    开发过程中,大家都知道,很多公司都是使用跳板机来登录开发机,甚至开发机还禁用了ftp服务,这种情况下,本地同步开发机上的代码就成了一个问题。 下面讲解一个解决方案,就是通过脚本,借助nc命令来解决。 服务器运行脚本(back.sh) 本地运行命令 nc -l 8222> code.tar.gz // 将服务器代码压缩文件下载下来 本地运行脚本(sync.sh)

  • 极客
    Shell,  技术,  编程语言

    shell pwd -P

    shell pwd -P 显示当前路径的物理路径,与pwd命令的结果,在以下这种情况是不同的: Ethan@Ethan-mac > ~/self_work/learn/shell > ln -s ~/env/data ./tmp Ethan@Ethan-mac > ~/self_work/learn/shell > ll total 0 lrwxr-xr-x 1 Ethan staff 21B 9 22 17:53 tmp -> /Users/Ethan/env/data Ethan@Ethan-mac > ~/self_work/learn/shell…

  • 极客
    Shell,  技术,  编程语言

    shell set -e

    shell脚本,set -e方法,可以是脚本遇到异常立即退出,不会继续向下执行。 例如: 执行结果为: 而,加上 set -e 命令后: 执行结果为: 可以看出,执行出现异常后,后续代码不会再继续执行