318件ヒット
[1-100件を表示]
(0.032秒)
ライブラリ
- ビルトイン (144)
-
rexml
/ document (12) -
rubygems
/ defaults (12) -
rubygems
/ source _ info _ cache (24) - shell (30)
-
shell
/ command-processor (18) -
shell
/ system-command (6) - socket (24)
-
syslog
/ logger (48)
クラス
- Dir (72)
-
Gem
:: SourceInfoCache (24) - IO (12)
-
REXML
:: NotationDecl (12) - Shell (30)
-
Shell
:: CommandProcessor (18) -
Shell
:: SystemCommand (6) - Socket (24)
-
Syslog
:: Logger (48) - SystemCallError (48)
- SystemExit (12)
モジュール
- Gem (12)
キーワード
- === (12)
-
def
_ system _ command (12) -
default
_ system _ path (6) -
default
_ system _ path= (6) -
default
_ system _ source _ cache _ dir (12) - entries (12)
- foreach (24)
-
install
_ system _ commands (12) -
latest
_ system _ cache _ file (12) -
make
_ methods (12) - new (102)
- open (36)
- syslog (12)
- syslog= (12)
- sysopen (12)
-
system
_ cache _ file (12) -
undef
_ system _ command (12)
検索結果
先頭5件
-
Syslog
:: Logger . syslog -> Syslog (9201.0) -
内部の Syslog オブジェクトを返します。
...内部の Syslog オブジェクトを返します。
デフォルトでは、最初の Syslog::Logger オブジェクトの作成時に作ら
れたものを返します。... -
Syslog
:: Logger . syslog=(syslog) (9201.0) -
内部の Syslog オブジェクトを引数 syslog で指定したものに設定します。
...内部の Syslog オブジェクトを引数 syslog で指定したものに設定します。
@param syslog Syslog オブジェクトを指定します。... -
Shell
. install _ system _ commands(pre = "sys _ ") -> () (6214.0) -
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ ド名は元のファイル名の頭にpreをつけたものとなる.
...
system_path上にある全ての実行可能ファイルをShellに定義する. メソッ
ド名は元のファイル名の頭にpreをつけたものとなる.
@param pre Shellに定義するメソッド名の先頭に付加される文字列を指定します。
使用例: ls -l | head -n 5......のような例。
require 'shell'
Shell.install_system_commands
sh = Shell.new
sh.verbose = false
sh.transact {
(sys_ls("-l") | sys_head("-n 5")).each {|l|
puts l
}
}... -
Shell
:: CommandProcessor . install _ system _ commands(prefix = "sys _ ") -> () (6208.0) -
全てのシステムコマンドをメソッドとして定義します。
...義します。
既に定義されているコマンドを再定義することはありません。
デフォルトでは全てのコマンドに "sys_" というプレフィクスが付きます。
また、メソッド名として使用できない文字は全て "_" に置換してメソッド... -
Shell
. def _ system _ command(command , path = command) -> nil (6119.0) -
Shell のメソッドとして command を登録します.
...ドを実行するにはまず, Shellのメソッドとして定義します.
注) コマンドを定義しなくとも直接実行できる Shell#system コマンドもあります.
@param command Shell のメソッドとして定義するコマンドを文字列で指定します。
@param path......。
例)
require 'shell'
Shell.def_system_command "ls"
# ls を定義
Shell.def_system_command "sys_sort", "sort"
# sortコマンドをsys_sortとして定義
sh = Shell.new
sh.transact {
ls.each { |l|
puts l
}
(ls("-l") | sys_sort("-k 5")).each {|l|
puts l... -
Gem
. default _ system _ source _ cache _ dir -> String (6101.0) -
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。 -
Gem
:: SourceInfoCache . latest _ system _ cache _ file -> String (6101.0) -
最新のシステムキャッシュのファイル名を返します。
最新のシステムキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache . system _ cache _ file -> String (6101.0) -
システムキャッシュのファイル名を返します。
システムキャッシュのファイル名を返します。 -
IO
. sysopen(path , mode = "r" , perm = 0666) -> Integer (6101.0) -
path で指定されるファイルをオープンし、ファイル記述子を返しま す。
...する場合の
ファイルのパーミッションを整数で指定します。Kernel.#open と同じです。
@raise Errno::EXXX ファイルのオープンに失敗した場合に発生します。
//emlist[例][ruby]{
IO.sysopen("testfile", "w+") # => 3
//}
@see Kernel.#open... -
Shell
. default _ system _ path -> Array (6101.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...equire 'shell'
p Shell.default_system_path
# 例
#=> [ "/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin... -
Shell
. default _ system _ path=(path) (6101.0) -
Shellでもちいられるコマンドを検索する対象のパスを設定および、参照します。
...equire 'shell'
p Shell.default_system_path
# 例
#=> [ "/opt/local/bin", "/opt/local/sbin", "/usr/bin", "/bin", "/usr/sbin", "/sbin", "/usr/local/bin", "/usr/X11/bin", "/Users/kouya/bin"]
Shell.default_system_path = ENV["HOME"] + "/bin"
p Shell.default_system_path
# => "/Users/kouya/bin...