$ Env: PROCESSOR_ARCHITECTURE рдХреЛ рдЫреЛрдбрд╝ рджреЗрдиреЗ рдХрд╛ рдХреЛрдИ рдХрд╛рд░рдг? рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЙрдкрдпреЛрдЧреА рд╣реИред
рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдФрд░ MacOS PSCore6 рджреЛрдиреЛрдВ рдореЗрдВ рдЧрд╛рдпрдм рд╣реИред
Linux рдпрд╛ MacOS PSCore рдореЗрдВ рдирд┐рдореНрди рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ рдФрд░ рдЪрд░ рдЧрд╛рдпрдм рд╣реИред
dir env:
рдпрд╣ рдЪрд░ $ env: PROCESSOR_ARCHITECTURE рдореМрдЬреВрдж рд╣реИ
рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдУрдПрд╕ рдореЗрдВ рдХреЛрдИ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
CentOS:
PS /home/maxt> cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
рдореИрдХ рдУрдПрд╕:
Maximos-Mac:~ maxt$ sw_vers
ProductName: Mac OS X
ProductVersion: 10.13.4
BuildVersion: 17E199
#CentOS
PS /home/maxt> $PSVersionTable
Name Value
---- -----
PSVersion 6.1.0-preview.2
PSEdition Core
GitCommitId v6.1.0-preview.2
OS Linux 3.10.0-693.21.1.el7.x86_64 #1 SMP Wed Mar 7 19:03:37 UTC 2018
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
#MacOS
PS /Users/maxt> $PSVersionTable
Name Value
---- -----
PSVersion 6.1.0-preview.2
PSEdition Core
GitCommitId v6.1.0-preview.2
OS Darwin 17.5.0 Darwin Kernel Version 17.5.0: Mon Mar 5 22:24:32 PST 2018; root:xnu-45...
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, PowerShell рдЙрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрдЬрдмрд╛рди рдУрдПрд╕ рд╣реИ рдЬреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ PROCESSOR_ARCHITECTURE
рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдХрд┐ рдирдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рди рдХрд░реЗрдВ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ)ред
рд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ рдкрд░ cmd.exe
рдкрд░ рдЬрд╛рдПрдВ рдФрд░ echo %PROCESSOR_ARCHITECTURE%
рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдореВрд▓реНрдп рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред UNIX рдкрд░ bash
рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░ echo $PROCESSOR_ARCHITECTURE
рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред PowerShell рдХрд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдРрд╕рд╛ рд╣реА рдХрд░рдирд╛ рд╣реИред
рдмрд╕ рдкреВрд░реНрдгрддрд╛ рдХреЗ рд▓рд┐рдП, UNIX рдкрд░ рдЖрдкрдХреЛ uname -m
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП (рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ $PSVersionTable
OS
рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ)ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреА рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрдВрддрд░рд┐рдХ рдЪрд░ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдЪрд░реНрдЪрд╛ рд╣реБрдИ рд╣реЛрдЧреАред
рд╕рднреА рдХреЛ рдзрдиреНрдпрд╡рд╛рдж!!
:)
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛрд╣реИ рдХрд┐, рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╣реЛрдиреЗ рдХреЗ рдирд╛рддреЗ, PowerShell рдЙрд╕ рд╕реЗрдЯрд┐рдВрдЧ рдХреЗ рдЕрд╕реНрддрд┐рддреНрд╡ рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╣ рдореЗрдЬрдмрд╛рди рдУрдПрд╕ рд╣реИ рдЬреЛ рдкрд░реНрдпрд╛рд╡рд░рдг рдореЗрдВ
PROCESSOR_ARCHITECTURE
рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдкрд╛рд╡рд░рд╢реЗрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реИ рдХрд┐ рдирдП рдкрд░реНрдпрд╛рд╡рд░рдг рдЪрд░ рд╕реЗрдЯ рди рдХрд░реЗрдВ (рд╡рд┐рд╢реЗрд╖рдХрд░ рдЪреВрдВрдХрд┐ рдпрд╣ рд╕рдВрднрд╛рд╡рд┐рдд рдЪреАрдЬреЛрдВ рдХреЛ рддреЛрдбрд╝рддрд╛ рд╣реИ)редрд╕реНрдкрд╖реНрдЯ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП, рд╡рд┐рдВрдбреЛрдЬ рдкрд░
cmd.exe
рдкрд░ рдЬрд╛рдПрдВ рдФрд░echo %PROCESSOR_ARCHITECTURE%
рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдореВрд▓реНрдп рджреЗрдЦрдирд╛ рдЪрд╛рд╣рд┐рдПред UNIX рдкрд░bash
рдореЗрдВ рдЬрд╛рдПрдВ рдФрд░echo $PROCESSOR_ARCHITECTURE
рдЯрд╛рдЗрдк рдХрд░реЗрдВ рдФрд░ рдЖрдкрдХреЛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдорд┐рд▓реЗрдЧрд╛ред PowerShell рдХрд╛ рд▓рдХреНрд╖реНрдп рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ рдРрд╕рд╛ рд╣реА рдХрд░рдирд╛ рд╣реИред