windows命令行的命令记录
本文接续以前写的一个:java命令行相关操作
查看环境变量PATH的值(PATH大小写均可),方法:
1.set path
2.echo %path%
C++编译器位置的讨论
我的MinGW的C++官方库位置在C:\MinGW\lib\gcc\mingw32\6.3.0\include\c++
查看MinGW的g++编译器位置命令:gcc -print-prog-name=cc1plus,查看gcc的:gcc -print-prog-name=cc1
msvc标准库位置:C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.15.26726\include
lala.cc是helloworld程序。
#include <iostream>
int main(){
printf("hello world");
return 0;
}
(xswl,这就是c++代码,当时测试的时候脑子进水了)
在windows平台上,g++(mingw)不指定目标文件的话,即g++ lala.cc默认生成exe二进制文件,点击该exe文件,跳出命令行窗口又关闭。声明目标文件并运行就是如图所示的样子,这就是exe对于windows的特别之处,并且g++默认采取windows的exe生成策略。
以管理员身份运行命令。
runas /user:(administrator用户名) cmd,回车输入该用户名密码调出作为管理员运行的cmd窗口,例如我的命令就是runas /user:tellw cmd。
后来发现使用这个命令,如果以tellw角色身份进入还说我没权限,以administrator角色进入输入的密码不正确。可能是我自身设置的问题,解决方法是在搜索框搜“cmd”,右键以管理员身份运行。
删除目录及下面的所有内容
rmdir /s/q aDir
,linux:rm -rf aDir
,两个系统的命令带的参数含义是一样的,/s同r,/q同f。这个命令能强制删除目录。
在命令行中使用资源管理器打开当前工作路径
explorer %cd%
。在我的电脑上执行explorer %cd 任何目录%
命令打开我的文档目录。