Linux命令行长度,命令行的长度限制是多少?
命令行的长度限制是多少?这取决于你问的是谁。
CreateProcess函数的最长命令行长度为32767字符。这个限制来自于UNICODE_STRING结构。
CreateProcess是创建进程的核心函数,所以如果你直接调用该函数,该限制是你唯一需要注意的地方。但是如果你通过其他方式间接调用CreateProcess,那么可能会有其他限制。
如果你使用的是CMD.EXE命令处理器,那么你同样受到CMD.EXE的长度限制,即8192的命令行长度限制。
如果你正在使用ShellExecute/Ex函数,那么你会受到ShellExecute/Ex函数的长度限制,即不得超过INTERNET_MAX_URL_LENGTH的命令行长度(大约2048字符)(如果你的操作系统为Windows 95,那么该限制为MAX_PATH)
谈到这儿,我还要提到另外一种限制:你所处环境的最大长度为32767字符。环境的最大值包括所有的变量名加上所有的值。
随机文章:
这篇文章发布于 2012年11月14日,星期三,00:41,归类于 程序设计。您可以跟踪这篇文章的评论通过 RSS 2.0 feed。
您可以留下评论,或者从您的站点trackback。
Linux命令行长度,命令行的长度限制是多少?相关推荐
- linux获取偶数行内容,linux命令(39):shell 打印偶数行,奇数行 ,行号
awk 命令: 1. 打印行号和内容: awk '{print NR":"$0}' 2. 输出:偶数行和奇数行到文件 awk '{print $0.txt > NR%2.tx ...
- Linux命令行与命令
Linux命令行与命令 作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明.谢谢! Linux的命令是很重要的工具,也往往是初学者最大的瓶颈. ...
- Linux 如何通过命令查看一个文件的某几行(中间几行或最后几行)
linux 如何显示一个文件的某几行(中间几行) [一]从第3000行开始,显示1000行.即显示3000~3999行 cat filename | tail -n +3000 | head -n 1 ...
- mysql隐藏密码_MySQL在Linux系统中隐藏命令行中的密码的方法
在命令行中输入命令并不是一个好主意,会造成安全问题.但是如果你决定去写一个应用,而这个应用需要在命令行中使用密码或者其他敏感信息.那么,你能通过以下方法禁止系统的其他用户轻易的看到这些敏感数据 呢?, ...
- linux 别名管理,Linux 的 15 个命令行别名, 帮系统管理员提升工作效率!
Linux 的 15 个命令行别名, 帮系统管理员提升工作效率! Linux 命令行别名非常适合帮助你提高工作效率. 默认情况下, 你安装的 Linux 发行版中包含一些别名. 以下是 Fedora ...
- linux创建ftp指定目录命令行,Linux-命令行建立FTP
虽然有宝塔,有可道云,但是使用命令行建立的FTP还是必须要搞的,比较宝塔和可道云是别人的 FTP服务器简介: 各类的操作系统之间的文件交流问题,需要建立一个统一的文件传输协议,即FTP(File Tr ...
- linux回到桌面的命令符_Linux命令行环境与桌面环境护切换
1.前言 在大部分情况下,我们在使用Linux时习惯使用命令行环境,但是有时候也还是会使用到安装桌面环境,所以在这里介绍一下如何给没有安装桌面环境的系统安装桌面环境.以Centos 6.5 为例演示一 ...
- linux添加磁盘后进入grub,从硬盘安装 Linux 和从 GRUB 命令行启动操作系统
标题 +=================================================+ | 从硬盘安装 Linux 和从 GRUB 命令行启动操作系统 | +======== ...
- linux一条命令添加用户并设置密码,linux中如何通过命令行来添加用户并设置密码...
linux中如何通过命令行来添加用户并设置密码 (7页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 14.90 积分 LINUX中如何通过命令行来添加用户 ...
- linux命令行下命令参数前的一横(-)和两横(--)的区别
linux命令行下命令参数前的一横(-)和两横(--)的区别 原文转自:http://blog.csdn.net/songjinshi/article/details/6816776 在解释这些区别之 ...
最新文章
- 数字电路时钟问题——Jitter与Skew区别
- 【任务脚本】0528京东618叠蛋糕任务脚本全自动脚本,京东任务全自动程序稳定运行,向大神致敬...
- gitblit无法安装windows服务或者启动服务失败:Failed creating java
- 复仇!3:1 KO叙利亚!.NET程序员用算法推演出国足进世界杯概率...
- 汇编实现时钟设置代码理解
- 1.3、TetGen网格化过程之描述
- 第一次使用博客及Coursera课程体验
- 那些月入5000的人,凭什么比你更早买房买车?
- java 程序出现标点错误,我是学java的新手,下面代码出现报错,请问是什么原因?如何解决?...
- paip.操作符重载的缺失 Java 的一个大缺点
- 怎么找网页源文件位置_html网页源代码是什么 如何查看网页源代码经验篇
- verilog幂次方_verilog语法实例学习(3)
- 【Mac小技巧】如何更改默认浏览器
- java安卓模拟器和电脑通信_android模拟器与PC的端口映射
- 大数据小项目之电视收视率企业项目01
- 链表——24. 两两交换链表中的节点
- javax.servlet.Filter详解(二) 转自:http://hi.baidu.com/jxnuywf/blog/item/f3834aee93e2fdf8b2fb95cc.html
- Redis简介及优势
- spring实现dubbo服务
- Flink中Trigger的介绍及使用
热门文章
- 【Qt】QtCreator中『设计』按钮是灰色的怎么办?
- 小海龟--turtle模块
- PR视频玻璃放大效果
- C语言经典例程100例--【例程1~50】
- EA下载问题解决方案
- UnicodeDecodeError: 'utf-8' codec can't decode byte 0x9c in position 1: invalid start byte
- 【kthreaddi】记录一次被木马攻击hadoop后如何解决
- NoteExpress的下载与使用
- 浅尝辄止_数学建模(笔记_斯皮尔曼相关系数)
- pytorch笔记:08)使用LSTM写古诗词