Linux server1.dn-server.com 4.18.0-553.89.1.lve.el8.x86_64 #1 SMP Wed Dec 10 13:58:50 UTC 2025 x86_64
LiteSpeed
Server IP : 195.201.204.189 & Your IP : 216.73.216.198
Domains :
Cant Read [ /etc/named.conf ]
User : beriska1
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
alt /
ruby32 /
share /
ri /
system /
IO /
Delete
Unzip
Name
Size
Permission
Date
Action
Buffer
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
ConsoleMode
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EAGAINWaitReadable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EAGAINWaitWritable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EINPROGRESSWaitReadable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EINPROGRESSWaitWritable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EWOULDBLOCKWaitReadable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
EWOULDBLOCKWaitWritable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
TimeoutError
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
WaitReadable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
WaitWritable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
generic_readable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
generic_writable
[ DIR ]
drwxr-xr-x
2026-05-05 23:08
%3c%3c-i.ri
727
B
-rw-r--r--
2026-04-07 17:42
advise-i.ri
1.82
KB
-rw-r--r--
2026-04-07 17:42
autoclose%3d-i.ri
635
B
-rw-r--r--
2026-04-07 17:42
autoclose%3f-i.ri
429
B
-rw-r--r--
2026-04-07 17:42
beep-i.ri
226
B
-rw-r--r--
2026-04-07 17:42
binmode%3f-i.ri
399
B
-rw-r--r--
2026-04-07 17:42
binmode-i.ri
462
B
-rw-r--r--
2026-04-07 17:42
binread-c.ri
758
B
-rw-r--r--
2026-04-07 17:42
binwrite-c.ri
723
B
-rw-r--r--
2026-04-07 17:42
cdesc-IO.ri
30.34
KB
-rw-r--r--
2026-04-07 17:42
check_winsize_changed-i.ri
260
B
-rw-r--r--
2026-04-07 17:42
clear_screen-i.ri
242
B
-rw-r--r--
2026-04-07 17:42
close-i.ri
1.04
KB
-rw-r--r--
2026-04-07 17:42
close_on_exec%3d-i.ri
1.01
KB
-rw-r--r--
2026-04-07 17:42
close_on_exec%3f-i.ri
584
B
-rw-r--r--
2026-04-07 17:42
close_read-i.ri
1023
B
-rw-r--r--
2026-04-07 17:42
close_write-i.ri
1.06
KB
-rw-r--r--
2026-04-07 17:42
closed%3f-i.ri
837
B
-rw-r--r--
2026-04-07 17:42
console-c.ri
637
B
-rw-r--r--
2026-04-07 17:42
console_mode%3d-i.ri
436
B
-rw-r--r--
2026-04-07 17:42
console_mode-i.ri
458
B
-rw-r--r--
2026-04-07 17:42
console_size-c.ri
284
B
-rw-r--r--
2026-04-07 17:42
cooked%21-i.ri
476
B
-rw-r--r--
2026-04-07 17:42
cooked-i.ri
561
B
-rw-r--r--
2026-04-07 17:42
copy_stream-c.ri
2.28
KB
-rw-r--r--
2026-04-07 17:42
cursor%3d-i.ri
234
B
-rw-r--r--
2026-04-07 17:42
cursor-i.ri
230
B
-rw-r--r--
2026-04-07 17:42
cursor_down-i.ri
242
B
-rw-r--r--
2026-04-07 17:42
cursor_left-i.ri
242
B
-rw-r--r--
2026-04-07 17:42
cursor_right-i.ri
244
B
-rw-r--r--
2026-04-07 17:42
cursor_up-i.ri
238
B
-rw-r--r--
2026-04-07 17:42
default_console_size-c.ri
374
B
-rw-r--r--
2026-04-07 17:42
each-i.ri
3.18
KB
-rw-r--r--
2026-04-07 17:42
each_byte-i.ri
778
B
-rw-r--r--
2026-04-07 17:42
each_char-i.ri
766
B
-rw-r--r--
2026-04-07 17:42
each_codepoint-i.ri
729
B
-rw-r--r--
2026-04-07 17:42
each_line-i.ri
2.96
KB
-rw-r--r--
2026-04-07 17:42
echo%3d-i.ri
509
B
-rw-r--r--
2026-04-07 17:42
echo%3f-i.ri
434
B
-rw-r--r--
2026-04-07 17:42
eof%3f-i.ri
1.38
KB
-rw-r--r--
2026-04-07 17:42
eof-i.ri
1.41
KB
-rw-r--r--
2026-04-07 17:42
erase_line-i.ri
240
B
-rw-r--r--
2026-04-07 17:42
erase_screen-i.ri
244
B
-rw-r--r--
2026-04-07 17:42
expect-i.ri
1.74
KB
-rw-r--r--
2026-04-07 17:42
external_encoding-i.ri
544
B
-rw-r--r--
2026-04-07 17:42
fcntl-i.ri
834
B
-rw-r--r--
2026-04-07 17:42
fdatasync-i.ri
498
B
-rw-r--r--
2026-04-07 17:42
fileno-i.ri
630
B
-rw-r--r--
2026-04-07 17:42
flush-i.ri
572
B
-rw-r--r--
2026-04-07 17:42
for_fd-c.ri
319
B
-rw-r--r--
2026-04-07 17:42
foreach-c.ri
3.7
KB
-rw-r--r--
2026-04-07 17:42
fsync-i.ri
934
B
-rw-r--r--
2026-04-07 17:42
getbyte-i.ri
706
B
-rw-r--r--
2026-04-07 17:42
getc-i.ri
710
B
-rw-r--r--
2026-04-07 17:42
getch-i.ri
517
B
-rw-r--r--
2026-04-07 17:42
getpass-i.ri
635
B
-rw-r--r--
2026-04-07 17:42
gets-i.ri
2.84
KB
-rw-r--r--
2026-04-07 17:42
goto-i.ri
232
B
-rw-r--r--
2026-04-07 17:42
goto_column-i.ri
242
B
-rw-r--r--
2026-04-07 17:42
iflush-i.ri
406
B
-rw-r--r--
2026-04-07 17:42
inspect-i.ri
465
B
-rw-r--r--
2026-04-07 17:42
internal_encoding-i.ri
538
B
-rw-r--r--
2026-04-07 17:42
ioctl-i.ri
838
B
-rw-r--r--
2026-04-07 17:42
ioflush-i.ri
421
B
-rw-r--r--
2026-04-07 17:42
isatty-i.ri
634
B
-rw-r--r--
2026-04-07 17:42
lineno%3d-i.ri
385
B
-rw-r--r--
2026-04-07 17:42
lineno-i.ri
370
B
-rw-r--r--
2026-04-07 17:42
new-c.ri
1.73
KB
-rw-r--r--
2026-04-07 17:42
noecho-i.ri
553
B
-rw-r--r--
2026-04-07 17:42
nonblock%3d-i.ri
2.06
KB
-rw-r--r--
2026-04-07 17:42
nonblock%3f-i.ri
361
B
-rw-r--r--
2026-04-07 17:42
nonblock-i.ri
572
B
-rw-r--r--
2026-04-07 17:42
nread-i.ri
477
B
-rw-r--r--
2026-04-07 17:42
oflush-i.ri
407
B
-rw-r--r--
2026-04-07 17:42
open-c.ri
618
B
-rw-r--r--
2026-04-07 17:42
path-i.ri
624
B
-rw-r--r--
2026-04-07 17:42
pathconf-i.ri
730
B
-rw-r--r--
2026-04-07 17:42
pid-i.ri
784
B
-rw-r--r--
2026-04-07 17:42
pipe-c.ri
3.17
KB
-rw-r--r--
2026-04-07 17:42
popen-c.ri
5.73
KB
-rw-r--r--
2026-04-07 17:42
pos%3d-i.ri
607
B
-rw-r--r--
2026-04-07 17:42
pos-i.ri
631
B
-rw-r--r--
2026-04-07 17:42
pread-i.ri
1.34
KB
-rw-r--r--
2026-04-07 17:42
pressed%3f-i.ri
236
B
-rw-r--r--
2026-04-07 17:42
print-i.ri
1.8
KB
-rw-r--r--
2026-04-07 17:42
printf-i.ri
487
B
-rw-r--r--
2026-04-07 17:42
putc-i.ri
735
B
-rw-r--r--
2026-04-07 17:42
puts-i.ri
1.87
KB
-rw-r--r--
2026-04-07 17:42
pwrite-i.ri
1.17
KB
-rw-r--r--
2026-04-07 17:42
raw%21-i.ri
593
B
-rw-r--r--
2026-04-07 17:42
raw-i.ri
1.08
KB
-rw-r--r--
2026-04-07 17:42
read-c.ri
2.66
KB
-rw-r--r--
2026-04-07 17:42
read-i.ri
3.07
KB
-rw-r--r--
2026-04-07 17:42
read_nonblock-i.ri
2.78
KB
-rw-r--r--
2026-04-07 17:42
readbyte-i.ri
710
B
-rw-r--r--
2026-04-07 17:42
readchar-i.ri
723
B
-rw-r--r--
2026-04-07 17:42
readline-i.ri
612
B
-rw-r--r--
2026-04-07 17:42
readlines-c.ri
3.47
KB
-rw-r--r--
2026-04-07 17:42
readlines-i.ri
2.55
KB
-rw-r--r--
2026-04-07 17:42
readpartial-i.ri
4.4
KB
-rw-r--r--
2026-04-07 17:42
ready%3f-i.ri
469
B
-rw-r--r--
2026-04-07 17:42
reopen-i.ri
1.33
KB
-rw-r--r--
2026-04-07 17:42
rewind-i.ri
887
B
-rw-r--r--
2026-04-07 17:42
scroll_backward-i.ri
250
B
-rw-r--r--
2026-04-07 17:42
scroll_forward-i.ri
248
B
-rw-r--r--
2026-04-07 17:42
seek-i.ri
1.7
KB
-rw-r--r--
2026-04-07 17:42
select-c.ri
6.03
KB
-rw-r--r--
2026-04-07 17:42
set_encoding-i.ri
1.12
KB
-rw-r--r--
2026-04-07 17:42
set_encoding_by_bom-i.ri
1017
B
-rw-r--r--
2026-04-07 17:42
stat-i.ri
595
B
-rw-r--r--
2026-04-07 17:42
sync%3d-i.ri
943
B
-rw-r--r--
2026-04-07 17:42
sync-i.ri
666
B
-rw-r--r--
2026-04-07 17:42
sysopen-c.ri
794
B
-rw-r--r--
2026-04-07 17:42
sysread-i.ri
525
B
-rw-r--r--
2026-04-07 17:42
sysseek-i.ri
565
B
-rw-r--r--
2026-04-07 17:42
syswrite-i.ri
766
B
-rw-r--r--
2026-04-07 17:42
tell-i.ri
654
B
-rw-r--r--
2026-04-07 17:42
timeout%3d-i.ri
1.08
KB
-rw-r--r--
2026-04-07 17:42
timeout-i.ri
342
B
-rw-r--r--
2026-04-07 17:42
to_i-i.ri
604
B
-rw-r--r--
2026-04-07 17:42
to_io-i.ri
281
B
-rw-r--r--
2026-04-07 17:42
to_path-i.ri
599
B
-rw-r--r--
2026-04-07 17:42
try_convert-c.ri
653
B
-rw-r--r--
2026-04-07 17:42
tty%3f-i.ri
602
B
-rw-r--r--
2026-04-07 17:42
ungetbyte-i.ri
1.46
KB
-rw-r--r--
2026-04-07 17:42
ungetc-i.ri
1.57
KB
-rw-r--r--
2026-04-07 17:42
wait-i.ri
920
B
-rw-r--r--
2026-04-07 17:42
wait_priority-i.ri
692
B
-rw-r--r--
2026-04-07 17:42
wait_readable-i.ri
659
B
-rw-r--r--
2026-04-07 17:42
wait_writable-i.ri
582
B
-rw-r--r--
2026-04-07 17:42
winsize%3d-i.ri
498
B
-rw-r--r--
2026-04-07 17:42
winsize-i.ri
422
B
-rw-r--r--
2026-04-07 17:42
write-c.ri
2.61
KB
-rw-r--r--
2026-04-07 17:42
write-i.ri
840
B
-rw-r--r--
2026-04-07 17:42
write_nonblock-i.ri
2.55
KB
-rw-r--r--
2026-04-07 17:42
Save
Rename
U:RDoc::AnyMethod[iI" popen:ETI"IO::popen;TT:privateo:RDoc::Markup::Document:@parts[Ho:RDoc::Markup::Paragraph; [I"6Executes the given command +cmd+ as a subprocess ;TI"Awhose $stdin and $stdout are connected to a new stream +io+.;To:RDoc::Markup::BlankLine o; ; [I"XThis method has potential security vulnerabilities if called with untrusted input; ;TI">see {Command Injection}[rdoc-ref:command_injection.rdoc].;T@o; ; [I"3If no block is given, returns the new stream, ;TI"Pwhich depending on given +mode+ may be open for reading, writing, or both. ;TI"QThe stream should be explicitly closed (eventually) to avoid resource leaks.;T@o; ; [ I"<If a block is given, the stream is passed to the block ;TI"2(again, open for reading, writing, or both); ;TI"1when the block exits, the stream is closed, ;TI"Sand the block's value is assigned to global variable <tt>$?</tt> and returned.;T@o; ; [I"9Optional argument +mode+ may be any valid \IO mode. ;TI"4See {Access Modes}[rdoc-ref:File@Access+Modes].;T@o; ; [I"FRequired argument +cmd+ determines which of the following occurs:;T@o:RDoc::Markup::List: @type:BULLET:@items[ o:RDoc::Markup::ListItem:@label0; [o; ; [I"The process forks.;To;;0; [o; ; [I")A specified program runs in a shell.;To;;0; [o; ; [I"7A specified program runs with specified arguments.;To;;0; [o; ; [I"OA specified program runs with specified arguments and a specified +argv0+.;T@o; ; [I"%Each of these is detailed below.;T@o; ; [I"VThe optional hash argument +env+ specifies name/value pairs that are to be added ;TI"5to the environment variables for the subprocess:;T@o:RDoc::Markup::Verbatim; [ I"8IO.popen({'FOO' => 'bar'}, 'ruby', 'r+') do |pipe| ;TI"# pipe.puts 'puts ENV["FOO"]' ;TI" pipe.close_write ;TI" pipe.gets ;TI"end => "bar\n" ;T:@format0o; ; [I"/Optional keyword arguments +opts+ specify:;T@o;; ;;[o;;0; [o; ; [I".{Open options}[rdoc-ref:IO@Open+Options].;To;;0; [o; ; [I"B{Encoding options}[rdoc-ref:encodings.rdoc@Encoding+Options].;To;;0; [o; ; [I"Options for Kernel#spawn.;T@o; ; [I"<b>Forked \Process</b>;T@o; ; [I"\When argument +cmd+ is the 1-character string <tt>'-'</tt>, causes the process to fork:;To;; [I"IO.popen('-') do |pipe| ;TI" if pipe ;TI"> $stderr.puts "In parent, child pid is #{pipe.pid}\n" ;TI" else ;TI"1 $stderr.puts "In child, pid is #{$$}\n" ;TI" end ;TI" end ;T;0o; ; [I"Output:;T@o;; [I"#In parent, child pid is 26253 ;TI"In child, pid is 26253 ;T;0o; ; [I"6Note that this is not supported on all platforms.;T@o; ; [I"<b>Shell Subprocess</b>;T@o; ; [I"DWhen argument +cmd+ is a single string (but not <tt>'-'</tt>), ;TI"7the program named +cmd+ is run as a shell command:;T@o;; [I"!IO.popen('uname') do |pipe| ;TI" pipe.readlines ;TI" end ;T;0o; ; [I"Output:;T@o;; [I"["Linux\n"] ;T;0o; ; [I"Another example:;T@o;; [ I")IO.popen('/bin/sh', 'r+') do |pipe| ;TI" pipe.puts('ls') ;TI" pipe.close_write ;TI"( $stderr.puts pipe.readlines.size ;TI" end ;T;0o; ; [I"Output:;T@o;; [I" 213 ;T;0o; ; [I"<b>Program Subprocess</b>;T@o; ; [I"1When argument +cmd+ is an array of strings, ;TI"Zthe program named <tt>cmd[0]</tt> is run with all elements of +cmd+ as its arguments:;T@o;; [I"+IO.popen(['du', '..', '.']) do |pipe| ;TI"( $stderr.puts pipe.readlines.size ;TI" end ;T;0o; ; [I"Output:;T@o;; [I" 1111 ;T;0o; ; [I"2<b>Program Subprocess with <tt>argv0</tt></b>;T@o; ; [I"UWhen argument +cmd+ is an array whose first element is a 2-element string array ;TI"7and whose remaining elements (if any) are strings:;T@o;; ;;[o;;0; [o; ; [I"d<tt>cmd[0][0]</tt> (the first string in the nested array) is the name of a program that is run.;To;;0; [o; ; [I"i<tt>cmd[0][1]</tt> (the second string in the nested array) is set as the program's <tt>argv[0]</tt>.;To;;0; [o; ; [I"V<tt>cmd[1..-1]</tt> (the strings in the outer array) are the program's arguments.;T@o; ; [I")Example (sets <tt>$0</tt> to 'foo'):;T@o;; [I"GIO.popen([['/bin/sh', 'foo'], '-c', 'echo $0']).read # => "foo\n" ;T;0o; ; [I"!<b>Some Special Examples</b>;T@o;; [I"# Set IO encoding. ;TI"IIO.popen("nkf -e filename", :external_encoding=>"EUC-JP") {|nkf_io| ;TI"# euc_jp_string = nkf_io.read ;TI"} ;TI" ;TI"]# Merge standard output and standard error using Kernel#spawn option. See Kernel#spawn. ;TI"9IO.popen(["ls", "/", :err=>[:child, :out]]) do |io| ;TI"& ls_result_with_error = io.read ;TI" end ;TI" ;TI"4# Use mixture of spawn options and IO options. ;TI"9IO.popen(["ls", "/"], :err=>[:child, :out]) do |io| ;TI"& ls_result_with_error = io.read ;TI" end ;TI" ;TI" f = IO.popen("uname") ;TI" p f.readlines ;TI" f.close ;TI"& puts "Parent is #{Process.pid}" ;TI"* IO.popen("date") {|f| puts f.gets } ;TI"S IO.popen("-") {|f| $stderr.puts "#{Process.pid} is here, f is #{f.inspect}"} ;TI" p $? ;TI"? IO.popen(%w"sed -e s|^|<foo>| -e s&$&;zot;&", "r+") {|f| ;TI"1 f.puts "bar"; f.close_write; puts f.gets ;TI" } ;T;0o; ; [I" Output (from last section):;T@o;; [I"["Linux\n"] ;TI"Parent is 21346 ;TI""Thu Jan 15 22:41:19 JST 2009 ;TI"$21346 is here, f is #<IO:fd 3> ;TI"21352 is here, f is nil ;TI"*#<Process::Status: pid 21352 exit 0> ;TI"<foo>bar;zot; ;T;0o; ; [I";Raises exceptions that IO.pipe and Kernel.spawn raise.;T: @fileI" io.c;T:0@omit_headings_from_table_of_contents_below0I"yIO.popen(env = {}, cmd, mode = 'r', **opts) -> io IO.popen(env = {}, cmd, mode = 'r', **opts) {|io| ... } -> object ;T0[ I"(*args);T@�FI"IO;TcRDoc::NormalClass00