함수 hostname()

gethostname
hostname
uname

1 Bash[ | ]

Bash
Copy
hostname
Bash
Copy
echo $HOSTNAME
Bash
Copy
uname -n

2 Cmd[ | ]

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

3 Go[ | ]

Go
Copy
package main

import (
	"fmt"
	"os"
)

func main() {
	hostname, err := os.Hostname()
	if err != nil {
		panic(err)
	}
	fmt.Printf("Hostname: %s", hostname)
}
Loading

4 PHP[ | ]

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

5 PowerShell[ | ]

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

6 Python[ | ]

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

7 Perl[ | ]

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

8 같이 보기[ | ]