zoukankan      html  css  js  c++  java
  • linux下shell脚本在其他目录执行

    eg:

    比如说在linux下运行rails自带的服务器时,需要这样的命令RAILS_EVN=production rails s是不是有点啰嗦呀,每次要打这么多字,不能忍,万幸的是我们有shell脚本的帮助。建立一个自己的脚本吧:

    touch 一个rails_s.sh然后用vim编辑如下,保存。

    #!/bin/bash
    RAILS_EVN=production rails s

    执行以下命令:

    echo $PATH

    显示路径信息如下:

    sophia@DIU:~/Downloads/sublime_text_3$ echo $PATH
    /home/sophia/.rvm/gems/ruby-2.1.3/bin:/home/sophia/.rvm/gems/ruby-2.1.3@global/bin:/home/sophia/.rvm/rubies/ruby-2.1.3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin:/home/sophia/.rvm/bin

    可以看到里面有/usr/local/bin一项,把写好的rails_s.sh放到/usr/local/bin中,然后改一下权限:

    sudo chmod 755 rails_s.sh

    现在就可以到项目目录(eg:/var/www/Blog/)下使用rails_s.sh命令执行该脚本启动服务器了:

    sophia@DIU:/var/www/ashelf$ rails_s.sh
    => Booting WEBrick
    => Rails 3.2.12 application starting in production on http://0.0.0.0:3000
    => Call with -d to detach
    => Ctrl-C to shutdown server
    -------------------------------- |原来看似困难的事情是那么的简单ᶘ ᵒᴥᵒᶅ| --------------------------------
  • 相关阅读:
    feq ifneq ifdef ifndef
    clock gating | ODC-based Clock Gating
    clock gating | clock gating的timing check
    更换ICC2图形界面主题
    git 学习心得
    CSS颜色混合模式
    常用meta整理
    75份开发者、设计师必备的速查表
    jquery 编程的最佳实践
    JQuery总结一:选择器归纳
  • 原文地址:https://www.cnblogs.com/Sophiawow/p/4172122.html
Copyright © 2011-2022 走看看