"함수 hostname()"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
5번째 줄: 5번째 줄:
==Bash==
==Bash==
[[category: Bash]]
[[category: Bash]]
<source lang='Bash'>
<syntaxhighlight lang='Bash'>
hostname
hostname
</source>
</syntaxhighlight>
<source lang='Bash'>
<syntaxhighlight lang='Bash'>
echo $HOSTNAME
echo $HOSTNAME
</source>
</syntaxhighlight>
<source lang='Bash'>
<syntaxhighlight lang='Bash'>
uname -n
uname -n
</source>
</syntaxhighlight>


==Cmd==
==Cmd==
[[category: Cmd]]
[[category: Cmd]]
<source lang='dos'>
<syntaxhighlight lang='dos'>
hostname
hostname
</source>
</syntaxhighlight>
<source lang='dos'>
<syntaxhighlight lang='dos'>
for /f "tokens=1" %a in ('hostname') do set myhostname=%a
for /f "tokens=1" %a in ('hostname') do set myhostname=%a
echo %myhostname%
echo %myhostname%
</source>
</syntaxhighlight>


==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
echo gethostname();
echo gethostname();
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
echo php_uname('n');
echo php_uname('n');
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
echo getenv('HOSTNAME');
echo getenv('HOSTNAME');
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
echo exec('hostname');
echo exec('hostname');
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
echo exec('echo $HOSTNAME');
echo exec('echo $HOSTNAME');
</source>
</syntaxhighlight>
<source lang='php'>
<syntaxhighlight lang='php'>
echo exec('uname -n');
echo exec('uname -n');
</source>
</syntaxhighlight>


==PowerShell==
==PowerShell==
[[category: PowerShell]]
[[category: PowerShell]]
<source lang='PowerShell'>
<syntaxhighlight lang='PowerShell'>
[System.Net.Dns]::GetHostName()
[System.Net.Dns]::GetHostName()
</source>
</syntaxhighlight>
==Python==
==Python==
[[category: Python]]
[[category: Python]]
<source lang='Python'>
<syntaxhighlight lang='Python'>
import socket
import socket
print(socket.gethostname())
print(socket.gethostname())
</source>
</syntaxhighlight>
<source lang='Python'>
<syntaxhighlight lang='Python'>
import subprocess
import subprocess
s = subprocess.Popen('hostname', shell=True, stdout=subprocess.PIPE).stdout.read().strip()
s = subprocess.Popen('hostname', shell=True, stdout=subprocess.PIPE).stdout.read().strip()
print( s )
print( s )
</source>
</syntaxhighlight>


==Perl==
==Perl==
[[category: Perl]]
[[category: Perl]]
<source lang='perl'>
<syntaxhighlight lang='perl'>
use Sys::Hostname;
use Sys::Hostname;
my $host = hostname();
my $host = hostname();
print $host . "\n";
print $host . "\n";
</source>
</syntaxhighlight>
<source lang='perl'>
<syntaxhighlight lang='perl'>
print `hostname`;
print `hostname`;
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 02:32 판

gethostname
hostname
uname

1 Bash

hostname
echo $HOSTNAME
uname -n

2 Cmd

hostname
for /f "tokens=1" %a in ('hostname') do set myhostname=%a
echo %myhostname%

3 PHP

echo gethostname();
echo php_uname('n');
echo getenv('HOSTNAME');
echo exec('hostname');
echo exec('echo $HOSTNAME');
echo exec('uname -n');

4 PowerShell

[System.Net.Dns]::GetHostName()

5 Python

import socket
print(socket.gethostname())
import subprocess
s = subprocess.Popen('hostname', shell=True, stdout=subprocess.PIPE).stdout.read().strip()
print( s )

6 Perl

use Sys::Hostname;
my $host = hostname();
print $host . "\n";
print `hostname`;

7 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}