标签: environment

如何从当前Linux shell运行具有不同工作目录的程序?

使用Linux shell,如何从当前工作目录启动具有不同工作目录的程序?

例如,我有一个二进制文件helloworld,hello-world.txt在当前目录中创建该文件.该文件位于目录中/a.目前我在目录中/b.我想启动我的程序运行../a/helloworldhello-world.txt在第三个目录中的某个位置/c.

linux shell environment

327
推荐指数
7
解决办法
24万
查看次数

在Linux中更改默认shell

如何更改默认shell?该env命令目前说:

SHELL=/bin/tcsh
Run Code Online (Sandbox Code Playgroud)

我想把它改成Bash.

linux bash shell environment tcsh

300
推荐指数
3
解决办法
51万
查看次数

246
推荐指数
2
解决办法
22万
查看次数

从Bash脚本更改当前目录

是否可以从脚本更改当前目录?

我想在Bash中为目录导航创建一个实用程序.我创建了一个如下所示的测试脚本:

#!/bin/bash
cd /home/artemb
Run Code Online (Sandbox Code Playgroud)

当我从Bash shell执行脚本时,当前目录不会更改.是否可以从脚本中更改当前的shell目录?

bash environment

175
推荐指数
9
解决办法
26万
查看次数

最好的一般SVN忽略模式?

使用一般SVN忽略模式的最佳(或尽可能好)是什么?

有许多不同的IDE,编辑器,编译器,插件,平台等特定文件和一些"重叠"的文件类型(即某些类型的项目而不是其他类型的项目).

但是,无论开发环境的具体情况如何,您都希望自动将大量文件类型自动包含在源代码管理中.

这个问题的答案可以作为任何项目的良好起点 - 只要求他们添加他们需要的少数环境特定项目.它也可以适用于其他版本控制系统(VCS).

language-agnostic svn environment version-control development-environment

172
推荐指数
6
解决办法
7万
查看次数

Java当前机器名称和登录用户?

是否可以获取当前登录用户的名称(Windows/Unix)和机器的主机名?

我假设它只是某些静态环境类的属性.

我找到了这个用户名

com.sun.security.auth.module.NTSystem NTSystem = new
        com.sun.security.auth.module.NTSystem();
System.out.println(NTSystem.getName());
Run Code Online (Sandbox Code Playgroud)

这对于机器名称:

import java.net.InetAddress;
...
String computerName;
...
try {
    computerName = InetAddress.getLocalHost().getHostName();
}

catch(Exception ex) {
    ...
}
Run Code Online (Sandbox Code Playgroud)

是第一个仅适用于Windows?

如果你没有设置主机名,那么第二个会做什么?

java environment

149
推荐指数
3
解决办法
17万
查看次数

如何更改默认的Anaconda python环境

我已经安装了Anaconda并创建了两个额外的环境:py3k(它拥有Python 3.3)和py34(它拥有Python 3.4).除此之外,我还有一个名为"root"的默认环境,Anaconda安装程序默认创建该环境并保存Python 2.7.最后一个是默认值,每当我从终端启动'ipython'时它就会给我2.7版本.为了使用Python 3.4,我需要发出命令(在shell中)

source activate py34
ipython
Run Code Online (Sandbox Code Playgroud)

它将默认环境更改为Python 3.4.这很好用,但是很烦人,因为大多数时候我使用的是Python 3.4,而不是Python 2.7(我为教学目的而持有,这是一个相当长的故事).无论如何,我想知道如何将默认环境更改为Python 3.4,请记住我不想从头开始重新安装所有内容.

python environment python-2.7 python-3.x anaconda

149
推荐指数
9
解决办法
24万
查看次数

你能在Rails中获得DB用户名,密码,数据库名称吗?

我正在编写一个rake任务,在Rails/ActiveRecord之外执行一些数据库工作.

有没有办法获得当前环境中的数据库连接信息(主机,用户名,密码,数据库名称)database.yml

我想得到它所以我可以用它来连接这样......

con = Mysql.real_connect("host", "user", "pw", "current_db")
Run Code Online (Sandbox Code Playgroud)

ruby database environment activerecord ruby-on-rails

140
推荐指数
5
解决办法
6万
查看次数

为我的Rails应用程序创建自定义配置选项的最佳方法?

我需要为我的Rails应用程序创建一个配置选项.对于所有环境都可以是相同的.我发现,如果我把它设置好environment.rb,它可以在我的视图中使用,这正是我想要的......

environment.rb

AUDIOCAST_URI_FORMAT = http://blablalba/blabbitybla/yadda
Run Code Online (Sandbox Code Playgroud)

效果很好.

但是,我有点不安.这是一个很好的方法吗?有没有更时尚的方式?

ruby environment configuration ruby-on-rails

132
推荐指数
7
解决办法
7万
查看次数

.bashrc,.bash_profile和.environment之间有什么区别?

我已经使用了许多不同的基于*nix的系统,看起来我使用的Bash的每种风格都有不同的算法来决定运行哪些启动脚本.出于设置环境变量和别名以及打印启动消息(例如MOTD)等任务的目的,启动脚本是否适合执行这些操作?

是什么把事情之间的差异.bashrc,.bash_profile以及.environment?我也看到其他的文件,例如.login,.bash_login.profile; 这些是否相关?在物理登录,通过ssh远程登录以及打开新的终端窗口时,运行哪些不同?跨平台(包括Mac OS X(及其Terminal.app)和Cygwin Bash)是否存在显着差异?

bash shell environment

130
推荐指数
4
解决办法
45万
查看次数