靈活使用getconf命令來獲取系統資訊
我們時常需要查詢系統相關的資訊,比如頁面大小,整數大小之類,如果編寫程式去計算會比較繁瑣,這裡有一個很有用的命令,可以用來獲取系統相關資訊。它就是getconf。
$ getconf PAGE_SIZE
4096
$ getconf INT_MAX
2147483647
可以取得的相關資訊如下(參考相關資料,在又在版本上會有些不同):
_CS_PATH | Value for the PATH environment variable used to find commands. |
ARG_MAX | Maximum length, in bytes, of the arguments for one of the exec subroutines, including environment data. |
BC_BASE_MAX | Maximum value allowed for the obase variable with the bc command. |
BC_DIM_MAX | Maximum number of elements permitted in an array by the bc command. |
BC_SCALE_MAX | Maximum value allowed for the scale variable with the bc command. |
BC_STRING_MAX | Maximum length of a string constant accepted by the bc command. |
CHARCLASS_NAME_MAX | Maximum number of bytes in a character class name. |
CHAR_BIT | Number of bits in a type character. |
CHAR_MAX | Maximum value of a type character. |
CHAR_MIN | Minimum value of a type character. |
CHILD_MAX | Maximum number of simultaneous processes for each real user ID. |
CLK_TCK | Number of clock ticks per second returned by the time subroutine. |
COLL_WEIGHTS_MAX | Maximum number of weights that can be assigned to an entry in the LC_COLLATE locale stanza in a locale-definition file. |
CS_PATH | Value of the PATH environment variable used to find commands. |
EXPR_NEST_MAX | Maximum number of expressions that can be nested within parentheses by the expr command. |
INT_MAX | Maximum value of a type int. |
INT_MIN | Minimum value of a type int. |
LINE_MAX | Maximum length, in bytes, of a command's input line (either standard input or another file) when the utility is described as processing text files. The length includes room for the trailing new-line character. |
LONG_BIT | Number of bits in a type long int. |
LONG_MAX | Maximum value of a type long int. |
LONG_MIN | Minimum value of a type long int. |
MB_LEN_MAX | Maximum number of bytes in a character for any supported locale. |
NGROUPS_MAX | Maximum number of simultaneous supplementary group IDs for each process. |
NL_ARGMAX | Maximum value of digit in calls to the printf and scanf subroutines. |
NL_LANGMAX | Maximum number of bytes in a LANG name. |
NL_MSGMAX | Maximum message number. |
NL_NMAX | Maximum number of bytes in an N-to-1 collation mapping. |
NL_SETMAX | Maximum set number. |
NL_TEXTMAX | Maximum number of bytes in a message string. |
NZERO | Default process priority. |
OPEN_MAX | Maximum number of files that one process can have open at one time. |
PATH | Sequence of colon-separated path prefixes used to find commands. |
RE_DUP_MAX | Maximum number of repeated occurrences of a regular expression permitted when using the interval-notation parameters, such as the m and n parameters with the ed command. |
SCHAR_MAX | Maximum value of a type signed char. |
SCHAR_MIN | Minimum value of a type signed char. |
SHRT_MAX | Maximum value of a type short. |
SHRT_MIN | Minimum value of a type short. |
SSIZE_MAX | Maximum value of an object of type ssize_t. |
STREAM_MAX | Number of streams that one process can have open at one time. |
TMP_MAX | Minimum number of unique path names generated by the tmpnam subroutine. Maximum number of times an application can reliably call the tmpnam subroutine. |
TZNAME_MAX | Maximum number of bytes supported for the name of a time zone (not the length of the TZ environment variable). |
UCHAR_MAX | Maximum value of a type unsigned char. |
UINT_MAX | Maximum value of a type unsigned int. |
ULONG_MAX | Maximum value of a type unsigned long int. |
USHRT_MAX | Maximum value of a type unsigned short int. |
WORD_BIT |
Number of bits in a word or type int |
相關文章
- SAP ABAP使用CDS獲取系統資訊
- vmi:獲取 windows 系統硬體資訊Windows
- 獲取計算機系統唯一資訊計算機
- psutil獲取作業系統負載資訊作業系統負載
- golang gopsutil 程式 系統硬體資訊 獲取Golang
- Linux基礎命令---sar顯示系統活動資訊Linux
- 【VMware ESXi】使用 smbiosDump 命令獲取伺服器硬體資訊。iOS伺服器
- Bash 實現 Linux 版 sysinfo 獲取系統資訊Linux
- Windows系統安全獲取重要資訊的方法(一)Windows
- Python 系統資源資訊獲取工具,你用過沒?Python
- 【Python】獲取機器使用資訊Python
- Inxi:獲取Linux系統和硬體資訊的神器Linux
- 獲取系統字型,獲取系統預設字型
- 使用捕獲 獲取身份證號的資訊
- HGDB怎麼獲取資料庫中關鍵系統資訊資料庫
- 文化傳媒企業資訊Web管理系統,用活字格靈活定製Web
- 使用Python獲取ECS相關資訊Python
- uname命令顯示系統資訊?linux系統運維命令Linux運維
- 使用URLConnection物件獲取網路資源資訊物件
- 獲取windows 作業系統下的硬體或作業系統資訊等Windows作業系統
- 獲取位置資訊
- 原生JS和jQuery分別使用jsonp來獲取“當前天氣資訊”jQueryJSON
- thinkphp6 使用FFMpeg獲取影片資訊PHP
- 獲取微信使用者基本資訊
- Python 獲取檔案系統使用率Python
- Windows系統下透過命令列獲取程序指標Windows命令列指標
- 使用Systemctl命令來管理系統服務
- python使用ldap3獲取使用者資訊PythonLDA
- Yarp 讓系統內排程更靈活
- 靈活使用Maven ProfileMaven
- Fiddler的靈活使用
- PHP獲取上級(來路)URL相關資訊PHP
- 使用 C# 獲取 Kubernetes 叢集資源資訊C#
- PHP外掛系統的實現(二):獲取全部外掛資訊PHP
- 獲取系統時間
- 使用PHP獲取影像檔案的EXIF資訊PHP
- 微信小程式 獲取使用者資訊微信小程式
- Android使用getIdentifier()方法根據資源名來獲取資AndroidIDE
- CRM系統來獲取更精準的客戶的方法