欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Ruby基本的环境变量设置以及常用解释器命令介绍

程序员文章站 2022-04-09 20:23:10
ruby 环境变量 ruby 解释器使用下列环境变量来控制它的行为。env 对象包含了所有当前设置的环境变量列表。 对于 unix,使用 env 命令来查看所有环境...

ruby 环境变量
ruby 解释器使用下列环境变量来控制它的行为。env 对象包含了所有当前设置的环境变量列表。
Ruby基本的环境变量设置以及常用解释器命令介绍
对于 unix,使用 env 命令来查看所有环境变量的列表。

hostname=ip-72-167-112-17.ip.secureserver.net
rubypath=/usr/bin
shell=/bin/bash
term=xterm
histsize=1000
ssh_client=122.169.131.179 1742 22
ssh_tty=/dev/pts/1
user=amrood
jre_home=/usr/java/jdk/jre
j2re_home=/usr/java/jdk/jre
path=/usr/local/bin:/bin:/usr/bin:/home/guest/bin
mail=/var/spool/mail/guest
pwd=/home/amrood
inputrc=/etc/inputrc
java_home=/usr/java/jdk
lang=c
home=/root
shlvl=2
jdk_home=/usr/java/jdk
logdir=/usr/log/ruby
logname=amrood
ssh_connection=122.169.131.179 1742 72.167.112.17 22
lessopen=|/usr/bin/lesspipe.sh %s
rubylib=/usr/lib/ruby
g_broken_filenames=1
_=/bin/env

ruby 命令行选项
ruby 一般是从命令行运行,方式如下:

$ ruby [ options ] [.] [ programfile ] [ arguments ... ]


解释器可以通过下列选项被调用,来控制解释器的环境和行为。
Ruby基本的环境变量设置以及常用解释器命令介绍

Ruby基本的环境变量设置以及常用解释器命令介绍

单字符的命令行选项可以组合使用。下面两行表达了同样的意思:

$ ruby -ne 'print if /ruby/' /usr/share/bin


$ ruby -n -e 'print if /ruby/' /usr/share/bin