Powershell基本命令
Powershell是微软在cmd基础上改进后推出的励志于提高用户开发体验的命令行程序,可以这么说,cmd有的Powershell全都有,Powershell有的cmd不全有,而且Powershell还比cmd漂亮,为什么不用呢。稍微讲下Powershell的基本命令。
Powershell用的时候会出现中文乱码,用以下命令把Encoding改成UTF8即可:
$OutputEncoding = New-Object -typename System.Text.UTF8Encoding
注意命令中的空格,。以下命令均默认在要进行操作的文件夹下进行,如果不是在要操作的文件目录下,请自行在操作项目前添加文件路径。
创建文件夹
mkdir Folder
创建文件
dir > a.txt
向文件内写入内容
echo 内容 > a.txt
这种方法会覆盖掉文件原有内容,如果是追加,应用:
echo 内容 >> c.txt
这种方法,每次写入内容后面都会自动换行
图形化编辑txt文件
notepad a.txt
这会直接以记事本的形式打开指定的文件
读取文件内容
cat a.txt 此命令只能在操作当前目录的文件时可用
type a.txt 此命令可跨目录使用,即可添加路径
打开doc文件
路径没错的情况下,直接输入文件名,然后回车,即可用相应的软件将其打开
指定用某软件打开某文件
- 将要使用的软件的exe文件所在的目录添加到系统环境变量里面
- 之后就可以用该软件打开想要打开的文件了
软件名或软件名.exe 文件名.文件后缀
删除文件
del a.txt
删除文件夹
del 文件夹
重命名文件
ren a.txt b.txt
将文件a,txt重命名为b.txt
重命名文件夹
ren 文件夹名1 文件夹名2
将文件夹名1改为文件夹名2
复制文件
copy b.txt 文件夹1
将当前文件夹下的b.txt文件拷贝到当前文件夹下的文件夹1里面,其他操作可自行添加路径解决。
移动(剪切)文件
move 路径\文件名 路径\
查看文件夹的目录结构
tree可以查看当前目录及以下各级的目录结构,但是查看不了文件tree /f可以查看对当前目录及以下各级的目录结构以及相应的文件tree /f >123.txt将查询到的文件目录结构保存在123.txt(新建)文件中
关闭某个软件
taskkill /im 软件名.exe- 先输入tasklist 获取改进程的PID,假设PID号为3502, 再输入
taskkill /f /pid 3502
从命令行模式打开文件夹窗口
start 文件夹的绝对路径