修改host,实现访问不能访问的网站:
1.先查询不能访问的网站的IP地址:使用工具如: 站长工具 - 站长之家
或者使用ping xxx.com得到ip地址
2.在C:\Windows\System32\drivers\etc\host文件的末尾添加一行 ip地址 xxxx.com
//注:可能需要管理员模式打开编辑工具,才能修改保存。
VS工具的使用:
$(SolutionDir):解决方案名,即.sln所在路径
$(Platform):解决方案平台名称,如x86、x64
$(Configuration):当前的编译配置名称,如Release、Debug
$(ProjectName):当前工程(项目)名称,如示例中的project1,project2
*.vcxproj文件:your_directory\**
是你想要复制的某个文件(不能是目录),PreserveNewest
表示只复制更新的
<ItemGroup>
<None Include="your_directory\**">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
xcopy可实现目录的复制:xcopy /D /Y /I Source Destination
xcopy /D /Y /I C:\source\* D:\destination\
##以上命令为: 复制 C:\source\
目录中所有更新的文件到 D:\destination\
目录
-
/D
选项用于比较源和目标文件的日期。如果目标文件的日期早于源文件的日期,或者目标文件不存在,则复制该文件。 -
/Y
选项覆盖现有文件而无需提示。 -
/I
选项如果 Source 是一个目录且没有指定/S
,则I
将目录复制为目录而非文件。
netstat -ano|find "30000"
windows下的grep: make --help | findstr -i /n target [/v target]
/n target //n打印行数,
/v 打印不包含target的行
环境变量:
1.1优先级:当前窗口>本地用户>系统
1.2查看当前所有可用的环境变量
set :用于查看所有/某个环境变量
set : 查看所有环境变量
set 变量名
echo %变量名%
1.3 设置或修改环境变量
set 变量名=变量值 //用于当前(命令行)窗囗临时设置环境变量,关掉窗囗就失效
set envName=value
setx 变量名 变量值 //设置/修改当前用户的永久环境变量
setx /m 变量名 变量值 //设置/修改系统的永久环境变量 //m 或 -m都可以
setx envName value
1.4 删除环境变量
set 变量名= ###当前窗口
REG delete HKCU\Environment /F /V 变量名 ##本地用户
REG delete"HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Environment" /F /V 变量名 ##系统用户
1.5追加环境变量:
setx [/m] 变量名=%变量名%;变量值
注:1.3,1.4,1.5,需要管理员模式启动cmd才能执行得了。
diskpart工具:
diskpart
list disk //磁盘,索引从0开始
select disk 0
list partition //分区,索引从1开始
select partition 1 //盘符不可与已有盘符重复,比如你电脑已有CDE盘,那就分配26个字母中排在E后面的字母F、G、H等等,最好隔几个字母,防止你插上U盘和驱动器
delete partition override //删除第1分区
select disk 2 //选中磁盘2(千万不要选错磁盘)。
clean //删除整个磁盘数据。
create partition primary //创建主磁盘分区。
active //激活磁盘分区。
format quick //快速格式化磁盘分区。
Windows使用记录:
rundll32.exe keymgr.dll,KRShowKeyMgr,打开“密码管理器”。 //如ssl的使用,如github登录
windows下使用ssh远程连接,显示: kex_exchange_identification: read: Connection reset
解决办法: ssh -v xxx.xxx.xxx.xxx //估计是第一次ssh的key没有写入 C:\Users\xxx\.ssh\known_hosts文件
微视里的视频缓存目录:文件管理->搜索finder,就可看到
windows下Chrome翻译不了英文:
1.在C://Windows/system32/drivers/etc/hosts文件末尾添加:
203.208.40.66 translate.google.com
203.208.40.66 translate.googleapis.com
2.运行-> ipconfig /flushdns
windows10下删除了'便签'后如何安装回来:
WIN+R -> regedit -> “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\
->点击右键,新建项,命名“StickyNotes”,保存即可
Chrome浏览器翻译插件使用不了的处理:
hosts文件位于 C:\Windows\System32\drivers\etc 。复制路径,打开桌面上的计算机图标,地址 栏点击右键粘贴并按回车,即可访问。
右键点击hosts文件,在右键菜单点击opendlg,选择使用“记事本”打开。
在文件的结尾加上一行后保存关闭:142.250.107.90 http://translate.googleapis.com
在搜索栏(win+q),输入启用或关闭windows功能,勾选适用于Linux的Windows子系统
Windows下使用自带的Linux:
WSL: Windows Subsystem for Linux, 即在Windows 10上面运行Linux程序
版本上有WSL1.0和WSL2.0,两者的架构不一样的,详见:https://www.jianshu.com/p/73cb30799626
1.利用Windows Store自带的Linux安装Ubuntu,第一次安装,可能会弹出错误:
Installing, this may take a few minutes...
WslRegisterDistribution failed with error: 0x8007019e
The Windows Subsystem for Linux optional component is not enabled. Please enable it and try again.
See https://aka.ms/wslinstall for details.
Press any key to continue...
2.原因: 未安装Windows子系统支持。
3.解决办法:
1.win+x,选择Windows PowerShell(管理员)
2.输入:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
3.回车,输入Y,重启!
4.重新打开已经安装的子系统,等几分钟,输入账户和密码。
5.第一次需要创建用户名和密码,如果用户名第1个字母大写,会报如下错: 改成小写(如nicholas)即可
adduser: Please enter a username matching the regular expression configured
via the NAME_REGEX[_SYSTEM] configuration variable. Use the `--force-badname'
option to relax this check or reconfigure NAME_REGEX.
wsl下的Linux根目录在Window下的路径: C:\Users\LX\AppData\Local\Packages\CanonicalGroupLimited.Ubuntu20.04onWindows_79rhkp1fndgsc\LocalState\rootfs