Ruby基本的环境变量设置以及常用解释器命令介绍
程序员文章站
2024-01-07 13:41:22
ruby 环境变量
ruby 解释器使用下列环境变量来控制它的行为。env 对象包含了所有当前设置的环境变量列表。
对于 unix,使用 env 命令来查看所有环境...
ruby 环境变量
ruby 解释器使用下列环境变量来控制它的行为。env 对象包含了所有当前设置的环境变量列表。
对于 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 -ne 'print if /ruby/' /usr/share/bin $ ruby -n -e 'print if /ruby/' /usr/share/bin