getconf命令【一天一个命令】
我们时常需要查询系统相关的信息,比如页面大小,整数大小之类,如果编写程序去计算会比较繁琐,这里有一个很有用的命令,可以用来获取系统相关信息。它就是getconf。
查看Ubuntu操作系统位数
From http://wiki.ubuntu.org.cn/UbuntuSkills#.E6.9F.A5.E7.9C.8B.E7.B3.BB.E7.BB.9F.E6.98.AF32.E4.BD.8D.E8.BF.98.E6.98.AF64.E4.BD.8D
查看系统是32位还是64位
方法1:
#查看long的位数,返回32或64
getconf LONG_BIT
方法2:
#查看文件信息,包含32-bit就是32位,包含64-bit就是64位
file /sbin/init
| _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 |
getconf命令【一天一个命令】的更多相关文章
- 每天一条linux命令(1):ls命令
ls命令是linux下最常用的命令.ls命令就是list的缩写缺省下ls用来打印出当前目录的清单如果ls指定其他目录那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看linu ...
- Linux常用命令学习2---(文件搜索命令locate find、命令搜索命令whereis which、字符串搜索命令grep、帮助命令man)
1.文件搜索命令:locate [文件名] 在后台数据库中按文件名搜索,搜索速度比find快,耗费资源更少 例子:locate test.txt,就会显示文件名包含 test.txt的所 ...
- Linux常用基础命令整理:关机命令、查看目录下文件命令等
Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...
- Linux命令学习总结: file命令
命令简介: 该命令用来识别文件类型,也可用来辨别一些文件的编码格式.它是通过查看文件的头部信息来获取文件类型,而不是像Windows通过扩展名来确定文件类型的. 执行权限 :All User 指令所在 ...
- 每天一个linux命令(1):ls命令
1. 命令格式: ls [选项] [目录名] 2. 命令功能: 列出目标目录中所有的子目录和文件. 4. 常用范例: 例一:列出/home/peidachang文件夹下的所有文件和目录的详细资料 命令 ...
- 添加右键菜单命令 在此处打开命令窗口(E)(带图标)
@color 0A @title 添加右键菜单命令 在此处打开命令窗口(^&E)(带图标) by wjshan0808 @echo off reg add HKCR\Directory\Bac ...
- ACL权限设置命令setfacl和getfacl命令
ACL权限设置命令setfacl和getfacl命令 setfacl命令是用来在命令行里设置ACL(访问控制列表).在命令行里,一系列的命令跟随以一系列的文件名. [TOC] 选项 |参数|说明| ...
- Mac系统终端命令行不执行命令 总出现command not found解决方法
配置过安卓开发环境,改过bash_profile这个文件,最后不知怎么的只有cd命令能执行,我猜测可能修改bash_profile文件后没有保存 导致的 保存命令是: source .bas ...
- linux命令(1):ls命令
ls命令是linux下最常用的命令. ls命令就是list的缩写,缺省下ls用来打印出当前目录的清单,如果ls指定其他目录,那么就会显示指定目录里的文件及文件夹清单. 通过ls 命令不仅可以查看lin ...
- 每天一个linux命令(12):more命令
more命令,功能类似 cat ,cat命令是整个文件的内容从上到下显示在屏幕上. more会以一页一页的显示方便使用者逐页阅读,而最基本的指令就是按空白键(space)就往下一页显示,按 b 键就会 ...
随机推荐
- Linux/UNIX线程(2)
线程(2) 线程同步 当多个控制线程共享同样内存时,须要确保每一个线程看到一致的数据视图.假设每一个线程使用的变量都是其它线程不会读取或改动的,那么就不在一致性问题. 当两个或多个线程试图在同一时间改 ...
- 【前台】【单页跳转】整个项目实现单页面跳转,抛弃iframe
即如下: [想做到点击nav侧边栏,仅替换右边div中的内容,而不是跳转到新的页面,这样的话,其实整个项目中就只有一个完整的页面,其他的页面均只写<body>内的部分即可,或者仅仅写要替换 ...
- 38 个免费开源的 CSS 下拉导航菜单
http://www.oschina.net/news/51624/38-open-source-css-dropdown-menus
- AlphaGo:用机器学习技术古老的围棋游戏掌握AlphaGo: Mastering the ancient game of Go with Machine Learning
AlphaGo: Mastering the ancient game of Go with Machine Learning Posted by David Silver and Demis Has ...
- Servlet学习笔记(一):生命周期
一.Servlet 生命周期: Servlet 生命周期可被定义为从创建直到毁灭的整个过程.以下是 Servlet 遵循的过程:初始化——响应请求——终止——回收 Servlet 通过调用 init ...
- swfupload js中 file 对象的属性
name=3cc68cfc60b87e6dd6887d8a.jpg modificationdate=Wed Apr 21 15:48:30 UTC+0800 2010 filestatus=-1 ...
- windows获取本机MAC地址并写入文件的bat
windows获取本机MAC地址并写入文件的bat MAC(Media Access Control)地址,或称为 MAC地址.硬件地址,用来定义网络设备的位置. bat代码例如以下: @echo o ...
- (剑指Offer)面试题43:n个骰子的点数
题目: 把n个骰子仍在地上,所有骰子朝上一面的点数之和为s.输入n,打印出s的所有可能的值出现的概率. 思路: s可能出现的值的范围为:n--6*n 1.全排列 回溯法枚举n个骰子(6面)的全排列,然 ...
- PHP快速入门 如何导入网站模板
1 把前面的Guest网站复制到www目录下 2 在地址栏敲http://localhost:8080/guest/ 进入该网站,发现没有导入数据库 3 新建一个标签,在地址栏输入http://loc ...
- Google POI下载工具破解之路
我是GIS初学者,爱好二次开发,像初恋一样.最近对编译感兴趣,每当成功获取一点信息,就有一种快感,感觉马上就要成功了……其实,还早! 01.初次反编译 今天在微创业工作室找到了Google POI下载 ...