Windows命令行(PowerShell)操作

目录操作

>pwd 打印当前工作目录,通过此关键词可以查看当前所处的路径

>cd 更改目录,用于多个目录之间的切换

  具体输入:

    cd 目录名

    cd 目录名/子目录名(可通过此方式到达最底层的目录)

    cd ~ (返回home目录)

    cd ..(返回上一级目录)

    cd ../..(返回上两级目录)

    cd 盘符名:(不同盘符间跳转,cd 后面跟上路径则可实现精准跳转)

>mkdir 创建目录

  具体输入:

    mkdir 目录名

>rmdir 删除目录

  具体输入:

    rmdir 目录名

>ls 列出目录中的内容

  具体输入:

    ls (列出当前所在目录中的内容)

 

 

    ls 目录名(列出指定目录中的内容)

 

 

>pushd 和popd 用于在多个目录间跳转

 

 

 

 

 

①多次pushd(第一次popd返回最近的pushd,最后一次popd返回最早的pushd)

 

 

②不同盘符之间切换

 

 

 

 文件操作

>New-Item 用于创建空文件

具体输入:

    New-Item 文件名.文件类型 -type file

想要创建不同类型的新文件只需要更改文件名后面的后缀名就可以

 

 

 

 

 

rm 删除文件

  具体输入:

    rm 文件名

 

 

 

 

 

 

cp 复制文件

①在当前目录下复制并重命名文件

  具体输入:

    cp 旧文件名 新文件名

 

 

 

 ②将文件复制到其它目录

  具体输入:

    cp 文件名 目录名/

 

 

③复制目录并重命名

  具体输入:

    cp -recurse 旧目录名 新目录名

 

 

④将文件复制到其他盘

  具体输入:cp 文件路径 目标目录/

 

 

mv 修改文件名

  具体输入:

    mv 旧文件名/目录名 新文件名/新目录名

 

 

 

 more 查看文件内容(如果文件内的内容很多会分页显示,每次只显示一页)

  具体输入:

    more 文件名

 

 

cat 流文件内容显示(也是用于查看文件内容,与more的区别在于不管内容多少全部显示,不会分页也不会中间停顿)

  具体输入:

    cat 文件名

exit 退出终端

 

 

如何复制一个文件夹下所有内容到另一个目录?xcopy:

 

 

 如何删除一个目录下的所有内容,包括文件夹和文件: rd /s/q 目标

/S 表示除目录本身外,还将删除指定目录下的所有子目录和文件。用于删除目录树。

/Q安静模式,带/S 删除目录树时不要求确认。

 

 

 cmd中创建空文件:

cd > a.txt

copy nul a.txt

 

cmd中创建非空文件:

echo a > a.txt

 

cmd中在当前目录下一次性创建多个一级子目录:

md a b c

 

cmd中一次性创建多级子目录

md a\b\c

 

cmd中设置和查看环境变量

 

 将当前目录下的所有子目录树形结构展示:

tree :只展示目录

tree /f :展示文件和目录

 

 Windows 命令行常用命令:

pwd:打印工作目录

hostname:计算机在网络中的名称

mkdir:创建目录

rmdir:删除目录

cd:更改目录

ls:列出目录中的内容

pushd:推送目录

popd:弹出目录

cp:复制文件或目录

robocopy:更可靠的复制命令

mv:重命名文件或目录

more:逐页查看文件

cat:流文件查看

type:打印整个文件

forfiles:在一大堆文件上面运行一条命令

dir -r:寻找文件

select-string:在文件中查找内容

help:阅读手册

helpctr:寻找恰当的手册页面

echo:打印一些参数

set:导出/设定一个新的环境变量

exit:退出shell

runas:成为超级用户root,危险命令!

 

posted @ 2021-01-04 16:20  C_noah  阅读(3999)  评论(0编辑  收藏  举报