【学习笔记】【Windows命令行详解手册】【二、充分利用命令行】
来源:互联网 发布:淘宝苹果官方旗舰店 编辑:程序博客网 时间:2024/06/15 10:05
1、如果不是右键cmd.exe(或其快捷方式)以管理员身份运行,则命令提示符是以标准用户权限运行的,意味着,无法执行某些特定的管理任务,也不能将数据写入到安全性比较敏感的系统位置。如:cmd /c "ipconfig > c:\ipconfig.txt"
2、命令行启动的一些参数:通常命令行使用标准的ANSI字符编码进行命令行输出,并激活命令扩展。
/C 执行指定的命令,之后退出命令shell
/K 执行指定的命令,之后仍保持交互模式
/A 到文件(或管道)的命令输出设置为ANSI格式(默认设置)
/U 到文件(或管道)的命令输出设置为Unicode格式
/Q 开启静默模式,意味着命令回显被关闭。默认情况下,命令回显是开启的
/T:fg 为控制台窗口设置前台与背景颜色,这里fg是COLOR命令中定义的两个值。如吗,如默认为07。具体百度。
/E:ON 激活命令扩展(默认设置)
/E:OFF 禁用命令扩展
3、命令路径:输入path,可以查看可执行文件的当前命令路径。用分号(;)分开,起到分隔不同路径的作用,命令shell使用分号来确定某文件路径的终点与另一文件路径的起点。
SETX命令:可以在系统环境中永久性的改变命令路径。如setx PATH “C:\Scripts;%PATH%”。这样会把C:\Scripts插入到%PATH%前面去,更早被搜索到。
4、可执行文件的文件扩展,默认为:PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC。
应用程序的文件扩展:assoc ftype exefile
5、标准输入、输出及错误日志的重定向
command1>command2 将一个命令的输出作为第二个命令的输入
command1<[path]filename 从指定的文件路径中提取命令的输入信息
command1>[path]filename 将输出发送到指定的文件,必要的时候需要创建改文件或重写改文件(如果已经存在)
command1>>[path]filename 将输出附加到指定的文件(如果该文件已经存在),或者创建该文件并向其写入。
command1<[path]filename>[path]filename 从指定的文件中获取命令的输入,之后将命令的输出发送到指定的文件
command1<[path]filename>>[path]filename
command2>&1 将错误输出信息发送到标准输出
6、命令的结链与分组
command1&command2 执行命令1,之后执行命令2
command1&&command2 执行命令1成功完成,则执行命令2
command1||command2 只有命令1没有成功完成时,才执行命令2
(command1&command2)&&(command3) 使用括号将命令分组,并根据成功与否条件执行
(command1&command2)||(command3) 使用括号将命令分组,并根据失败与否条件执行
- 【学习笔记】【Windows命令行详解手册】【二、充分利用命令行】
- 【学习笔记】【Windows命令行详解手册】【一、Windows命令行基础】
- Windows命令行学习笔记
- Windows 经典命令行 - 管理员手册
- Windows下命令行操作学习笔记
- Windows命令行命令详解
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- SQLite学习手册(命令行工具)
- Windows CMD 命令行笔记
- Windows命令行学习
- Linux命令行学习笔记
- Linux 命令行学习笔记
- Linux 命令行学习笔记
- Linux命令行学习笔记
- 《Linux命令行》学习笔记
- Android如何防止apk程序被反编译
- SpringSecurity3.2.5自定义角色及权限的教程
- 元素水平垂直居中方法集锦
- 程序员准备面试时容易犯的10个错误
- iOS 中的编码问题(get请求 post请求等)
- 【学习笔记】【Windows命令行详解手册】【二、充分利用命令行】
- 【后缀数组】【spoj 220】Relevant Phrases of Annihilation
- 5.hibernate的配置文件.cfg.xml
- Android Accessibility(辅助功能) --实现Android应用自动安装、卸载
- ubuntu 14.04 LTS 使用rdesktop 剪贴板 无作用的问题解决
- 【转】使用Visual C# 2010编写串口程序
- 蜕变成PHP程序员的我
- Jenkins运行utPLSQL案例
- 重建Oracle OLAP的方法