cmd 与 bat

shift+鼠标右键 打开cmd命令

现在Win10默认 shift+右键 只有Powershell

我们希望的是 shift+右键 可以打开cmd命令

默认是:
默认
希望得到的是:
更改后
右键添加“在此处打开命令窗口”的代码

具体步骤

  1. 新建一个txt文件,命名为OpenCmdHere.txt
  2. 在文件中输入如下代码,并保存
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Directory\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd "%V""

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Directory\Background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\Drive\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere]
@="在此处打开命令窗口"
"Icon"="cmd.exe"

[HKEY_CLASSES_ROOT\LibraryFolder\background\shell\OpenCmdHere\command]
@="cmd.exe /s /k pushd \"%V\""

  1. 更改文件后缀名为reg,弹出的提示点确认。
  2. 双击OpenCmdHere.reg文件运行,弹出的提示点确认。

注意:如果出现中文乱码,文件需要另存为 带有BOM的UTF-8 格式。

cmd命令

cmd /c dir 是执行完dir命令后关闭命令窗口。
cmd /k dir 是执行完dir命令后不关闭命令窗口。
cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。
cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。
&&表示命令行分隔符 一起执行多条命令

.\ 表示项目文件所在目录
…\ 表示项目文件所在目录向上一级目录
…\表示项目文件所在目录向上二级目录

Dos命令

针对 Thumbs.db 和 desktop.ini,这两个隐藏文件,很头疼
有时即使显示隐藏文件也无法在文件夹中看到

@ECHO OFF
DEL D:Thumbs.db /F/S/Q
DEL D:desktop.ini /F/S/Q
EXIT

DEL [/P] [/F] [/S] [/Q] [/A[[:]attributes]] names
names 指定一个或数个文件或目录列表。通配符可被用来删除多个文件。如果指定了一个目录,目录中的所有文件都会被删除

/P 删除每一个文件之前提示确认
/F 强制删除只读文件
/S 从所有子目录删除指定文件
/Q 安静模式。删除全局通配符时,不要求确认
/A 根据属性选择要删除的文件
attributes R 只读文件 S 系统文件
H 隐藏文件 A 存档文件

批处理中的&、&&、|、||、>、>>符号

& 顺序执行多条命令,而不管命令是否执行成功

&& 顺序执行多条命令,当碰到执行出错的命令后将不执行后面的命令

|| 顺序执行多条命令,当碰到执行正确的命令后将不执行后面的命令(即:只有前面命令执行错误时才执行后面命令)

| 管道命令 前一个命令的执行结果输出到后一个命令 如:help|more

“>” 清除文件中原有的内容后再写入

" >> "追加内容到文件末尾,而不会清除原有的内容主要将本来显示在屏幕上的内容输出到指定文件中指定文件如果不存在,则自动生成该文件

notepad运行Python
  • 我们需要先安装Python,例如我的python.exe的路径是 C:\Python37\python.exe
  • 在Notepad++中打开/写好代码,按下F5或运行->运行,输入命令
cmd /k C:\Python37\python.exe "$(FULL_CURRENT_PATH)" & PAUSE & EXIT
  • 保存,设置快捷键。
  • 之后每一次需要运行python脚本的时候,只需要按下所设置的快捷键即可。
Jupyter

安装:pip install jupyter
运行:jupyter notebook

原理:

cmd :打开命令提示符程序
/k :执行后面的命令,相当于把后面的内容复制到命令提示符里执行
…\python.exe :python.exe的路径
$(FULL_CURRENT_PATH) :Notepad++的宏定义,获取当前文件路径,在cmd里需要用双引号将路径括起来。
& :连接多条命令,x & y & z 意味着先执行x,然后执行y,然后执行z
cmd的指令:pause(暂停)、exit(退出)

linux

WinSCP 访问服务器:https://winscp.net/eng/download.php
linux各文件夹的作用:https://www.cnblogs.com/amboyna/archive/2008/02/16/1070474.html

创建任意后缀的文件

和Linux不太一样,Linux中的touch和vi命令创建新文件的方法都不能用了
在windows命令行下得用 type nul>文件名.后缀名 来创建:

D:\test> type nul>test.go
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值