如何用cmd打开程序(用cmd关闭程序)?如果你对这个不了解,来看看!
Mac电脑如何开机自动执行一条命令解决ZeorTier无法启动问题,下面是爱折腾的S给大家的分享,一起来看看。
如何用cmd打开程序
之前写过一篇文章教大家群晖如何安装ZeorTier实现内网穿透,最近发现一个很头痛的问题,到现在也没有解决,就是我的Mac Book安装ZeorTier不能运行了,显示如下:
网上搜了下遇到这个问题还挺多,Mac与Windows都有同样的问题,解决方案我也放到教程里https://www.toutiao.com/article/7209593243452047883/,有需要的也可以去翻下。
Mac下解决方案就是打开终端执行一条命令,输入管理员密码即可以使ZeorTier正常运行。
这是不是很简单就解决问题了,但是我高兴太早,当我重启电脑问题依旧,也就是每次重启我都要运行“终端”执行这条命令才能正常运行ZeorTier,尝试了网上各种解决方案,遗憾到现在也没解决(有知道的大牛希望能告诉我),那怎么办呢?曲线救国吧,总不能每次重启电脑我都要去拷贝一边命令再打开终端执行一遍吧,如是我就想着如何开机自动运行这条命令,是不是也算变相解决了,说干就干:
打开Mac自带应用“文本编辑"
在“桌面”新建文稿
输入要执行的命令
点击保存,名称随意
回到桌面,将保存的文件扩展名修改为“.sh”
右键显示“文件信息”,修改打开方式为“终端.app”
如果“终端.app”是灰色无法选中,切换下方启用为“所有应用程序”,最后提交“添加”即可
接下来我们打开“系统设置>通用>登录项”,添加电脑开机自动运行我们刚新建的文件
点击“+”号完成添加
最后一项工作,我们的脚本还不正常能运行,我们要到终端引用下,打开终端输入以下命令
chmod +x 替换文件路径我们先在终端输入“chmod +x ”(注意路径前有一个空格),再将新建的文件直接拖进终端窗就可以显示路径了
回车执行一下即可
赶紧重启下电脑试试看效果吧!
用cmd关闭程序
第一章 Windows常用命令
打开"运行"对话框(Win+R),输入cmd,打开控制台命令窗口…
也可以通过cmd /c 命令 和 cmd /k 命令的方式来直接运行命令
注:/c表示执行完命令后关闭cmd窗口;/k表示执行完命令后保留cmd窗口
一、控制台命令窗口中一些技巧
1、复制内容:右键弹出快捷菜单,选择“标记(K)”,然后选中所需复制的内容,然后右键即可;粘贴内容:右键弹出快捷菜单,选择“粘贴P”
2 、在文件夹空白处按住Shift,然后右键弹出快捷菜单,可以看到“在此处打开命令行窗口,使用上下方向键,翻看使用过的命令
tab补齐功能
3、命令参数的路径:要使用反斜杠’‘,不要使用正斜杠’/’ 如:del d:\test2\file\my.txt
命令参数的路径:若存在空格,应使用双引号将路径引起来 如:del “d:\program files\file\my.txt”
4、文件及目录名中不能包含下列任何字符:\ / : * ? " < > |
rem // 在批处理文件中添加注解,其后的命令不会被执行,但会回显
:: // ::也可以起到rem的注释作用,且不会有回显
任何以冒号:开头的字符行, 在批处理中都被视作标号(label), 而直接忽略其后的所有内容
5.、获取帮助
command /? // 查看command命令帮助说明
中断命令执行 Ctrl+C:完全中断。类似于C语言在while循环中的Break;
Ctrl+Break(Pause键):单步中断。类似于C语言在while循环中的Continue;
二、文件/目录
1、cd 切换目录
例:cd // 显示当前目录
例:cd … // 进入父目录
例:cd /d d: // 进入上次d盘所在的目录(或在直接输入:d:)
例:cd /d d:\ // 进入d盘根目录
例:cd d: // 显示上次d盘所在的目录
例:cd /d d:\src // 进入d:\src目录
例:cd prj\src\view // 进入当前目录下的prj\src\view文件夹
2、pushd popd 使用栈来维护当前目录
md d:\mp3 // 在D:\建立mp3文件夹
md d:\mp4 // 在D:\建立mp4文件夹
cd /d d:\mp4 // 更改当前目录为d:\mp4
pushd c:\mp3 // 将当前目录d:\mp4入栈,并切换当前目录为c:\mp3
popd // 将刚才保存的d:\mp4弹栈,并设置为当前目录
3、dir 显示目录中的内容
例:dir // 显示当前目录中的子文件夹与文件
例:dir /b // 只显示当前目录中的子文件夹与文件的文件名
例:dir /p // 分页显示当前目录中的子文件夹与文件
例:dir /ad // 显示当前目录中的子文件夹
例:dir /a-d // 显示当前目录中的文件
例:dir c:\test // 显示c:\test目录中的内容
例:dir keys.txt // 显示当前目录中keys.txt的信息
例:dir /S // 递归显示当前目录中的内容
例:dir key* // 显示当前目录下以key开头的文件和文件夹的信息
例:dir /AH /OS // 只显示当前目录中隐藏的文件和目录,并按照文件大小从小到大排序
4、tree 显示目录结构
例:tree d:\myfiles // 显示d:\myfiles目录结构
5、ren 文件或目录重命名
例:ren rec.txt rec.ini // 将当前目录下的rec.txt文件重命名为rec.ini
例:ren c:\test test_01 // 将c盘下的test文件夹重命名为test_01
例:ren Logs.txt Logs-%date:0,4%%date:5,2%%date:8,2%_%time:0,2%%time:~3,2%.txt // 将当前目录下的Logs.txt文件重命名为Logs-20150114_2135.txt或Logs-20150114_ 812.txt(注意:小时只有个位数时会多一个空格,可以使用字符串替换:将空格替换成0)
6、md 创建目录
例:md movie music // 在当前目录中创建名为movie和music的文件夹
例:md d:\test\movie // 创建d:\test\movie目录
7、rd 删除目录
例:rd movie // 删除当前目录下的movie空文件夹
例:rd /s /q d:\test // 使用安静模式删除d:\test(除目录本身外,还将删除指定目录下的所有子目录和文件)
8、copy 拷贝文件
例:copy key.txt c:\doc // 将当前目录下的key.txt拷贝到c:\doc下(若doc中也存在一个key.txt文件,会询问是